0
我已經實現了以下用戶界面,但它看起來不太好。我想實現我的文本字段在相應的列表項中居中。或者有沒有其他方法可以通過另一種方式(如表格或網格)實現相同的功能?Textfield居中列表
這就是我想:
這是我在使用結構得到
input[type="text"]{
display:inline;
margin-bottom:10px;
margin-right:1px;
width: 35px;
text-align:center;
clear: left;
}
label {
color: white;
display: inline-block;
font: normal 8px
}
ul {
padding: 0;
list-style-type: none;
}
li {
overflow: hidden;
}
.parent:nth-of-type(odd) {
background-color: lightgray;
}
.parent:nth-of-type(even) {
background-color: black;
}
<body>
<div id="ValueDiv">
<ul>
<li class="parent">
<input type="text" value="Loading..." id="firstTF"/>
<label for="first">First</label>
</li>
<li class="parent">
<input type="text" value="Loading..." id="secondTF"/>
<label for="second">Second</label>
</li>
<li class="parent">
<input type="text" value="Loading..." id="thirdTF"/>
<label for="third">Third</label>
</li>
<li class="parent">
<input type="text" value="Loading..." id="fourthTF"/>
<label for="fourth">Fourth</label>
</li>
<li class="parent">
<input type="text" value="Loading..." id="fifthTF"/>
<label for="fifth">Fifth</label>
</li>
<li class="parent">
<input type="text" value="Loading..." id="sixthTF"/>
<label for="sixth">Sixth</label>
</li>
<li class="parent">
<input type="text" value="Loading..." id="seventhTF"/>
<label for="seventh">Seventh</label>
</li>
</ul>