我有下面的html页面:
小提琴
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Extended UI</title>
<style type="text/css">
.header{
padding-right:50px;
}
.value{
padding-left:50px;
}
</style>
</head>
<body>
<div id="wrapper">
<div id="score"><span class="header">Score:</span><span class="value">10</span></div>
<div id="dd-1"><span class="header">Has Account</span><span class="value"><select name="" id="">
<option value="">Yes</option>
<option value="">No</option>
</select></span></div>
<div id="dd-2"><span class="header">Has House</span><span class="value"><select name="" id="">
<option value="">Yes</option>
<option value="">No</option>
</select></span></div>
<div id="dd-3"><span class="header">Has Phone</span><span class="value"><select name="" id="">
<option value="">Yes</option>
<option value="">No</option>
</select></span></div>
</div>
</body>
</html>没有按顺序显示所有值。我怎样才能正确地把所有的价值排序?
谢谢!
发布于 2014-02-21 11:31:29
工作演示在这里小提琴手
下面是您必须更改的Css
.header{
padding-right: 50px;
min-width: 120px;
display: inline-block;
}
.value{
padding-left:50px;
display: inline-block;
}发布于 2014-02-21 11:32:39
您正在将填充应用于内联元素,这样它就不会复制您的更改,首先必须使其为display:inline-block,然后根据结构指定宽度。
Fiddle: http://jsfiddle.net/HarishBoke/8HgHe/
发布于 2014-02-21 11:28:54
用一张简单的桌子怎么样?
<table>
<tr>
<td>Score:</td>
<td>10</td>
</tr>
<tr>
<td>Has Account:</td>
<td>
<select name="" id="">
<option value="">Yes</option>
<option value="">No</option>
</select>
</td>
</tr>
<tr>
<td>Has House:</td>
<td>
<select name="" id="">
<option value="">Yes</option>
<option value="">No</option>
</select>
</td>
</tr>
<tr>
<td>Has Phone:</td>
<td>
<select name="" id="">
<option value="">Yes</option>
<option value="">No</option>
</select>
</td>
</tr>
</table>小提琴
https://stackoverflow.com/questions/21933083
复制相似问题