我在CodePen中構建了一個虛擬表單,在中間一排中,我希望有兩個相鄰的輸入框,每行佔50%。我能夠做到這一點,但是,我無法點擊任何一個輸入框內開始輸入。我可以開始輸入每個輸入的唯一方法是從第一個框開始,然後按「選項卡」。有什麼建議麼?爲什麼我不能在這些輸入框中選擇?
HTML:
<div class="wrapper">
<h1>Application for Philadelphia Eagles</h1>
<h2><strong>Position:</strong> Wide Receiver</h2>
<p>An attempt at Input label floats</p>
<form class="form-container">
<div class="form-tr">
<div class="tc-100"><input type="text"></div>
</div>
<div class="form-tr">
<div class="tc-50 flt-l"><input type="text"></div>
<div class="tc-50 flt-r"><input type="text"></div>
</div>
<div class="form-tr">
<div class="tc-100"><input type="text"></div>
</div>
</form>
</div>
CSS:
@import url('https://fonts.googleapis.com/css?family=Josefin+Slab:400,300,700');
body {
font-family: Josefin Slab, sans-serif;
}
h1, h2 {margin: 0.465em}
.wrapper {
margin: 0 auto;
text-align: center;
width: 75%;
}
.flt-l { float:left; }
.flt-r { float:right; }
.form-container {
position:relative;
border: 1px solid #000;
width:40em;
margin: 0 auto;
}
.form-tr {
display: block;
position:relative;
margin-bottom: 0px;
width:100%;
}
.tc-50 {
width:50%;
}
input[type=text] {
width: 100%;
}
input[type=text] {
font-size:1em;
padding:1em;
box-sizing: border-box;
}
我CodePen這裏:http://codepen.io/mjdeangelis/pen/avpBex?editors=110
在帶有諸如chrome等調試工具的瀏覽器中,右鍵單擊您認爲應該是的輸入並選擇「檢查元素」。在這種情況下,您可以看到包含底部輸入的div覆蓋了那些中間輸入。 – danyamachine