5
我正在嘗試在我的網站的首頁上創建一個表單。但是,我的問題能夠在輸入框中輸入。在絕對定位中,光標不顯示。當我將定位從絕對變爲相對時,我不再有這個問題。不幸的是,當我這樣做時,它將我所有的其他元素向下移動。有沒有辦法解決這個問題,所以標籤不會移動我的其他元素,以及能夠輸入到這個輸入框?無法輸入<input>標籤
HTML:
<div id="wrapper">
<div class="header">
<div id="head_login">
Login
<div id="arrow-down"></div>
</div>
</div>
<div id="head_break"></div>
<div class="content_splash">
<form>
**<input type="text" id="firstname" /></form>**
<div id="vertical_one"></div>
<div id="vertical_two"></div>
<p id="OR"> OR </p>
<div id="facebook_login"><img src="{% static 'home/facebook_login.gif' %}" /></div>
</div>
<div id="content_break"></div>
<div class="content_description">
<h2> What is the Title? </h2>
</div>
<div id="content_description_break"></div>
<div class="content_howitworks">
<h2> How it Works.</h2>
</div>
<div id="footer_break"></div>
</div>
CSS:
content_splash{
position: relative;
margin-top: 30px;
height: 500px;
border: 1px solid black;
}
.content_splash input{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.content_splash #firstname{
position: absolute;
margin-top: 200px;
width: 170px;
height: 25px;
}
.content_splash #vertical_one{
position: absolute;
width: 1px;
height: 60px;
margin-left: 310px;
margin-top: 298px;
background: black;
}
.content_splash #vertical_two{
position: absolute;
width: 1px;
height: 60px;
margin-left: 310px;
margin-top: 380px;
background: black;
}
.content_splash #OR{
position: absolute;
padding-top: 346px;
padding-left:300px;
color: black;
}
.content_splash #facebook_login{
position: absolute;
padding-top: 350px;
padding-left: 350px;
}
#content_break {
margin-top: 20px;
height: 1px;
background: black;
background: -webkit-gradient(linear, 0 0, 100% 0, from(#e2e3e4), to(#e2e3e4), color-stop(50%, black));
}
.content_description{
margin-top: 20px;
height: 400px;
}
.content_description h2{
font-size: 40px;
font-family: Trebuchet MS;
padding-left: 30px;
color: #a2caf6;
}
#content_description_break {
margin-top: 20px;
height: 1px;
background: black;
background: -webkit-gradient(linear, 0 0, 100% 0, from(#e2e3e4), to(#e2e3e4), color-stop(50%, black));
}
.content_howitworks{
margin-top: 20px;
height: 400px;
}
.content_howitworks h2{
font-size: 40px;
font-family: Trebuchet MS;
padding-left: 30px;
color: #a2caf6;
}
@Zeaklous編輯答案,所以它仍然有效。 – MisterBla
你能解釋爲什麼會發生這種情況嗎? – gaitat
@gaitat查看我更新的答案。 – MisterBla