我试图将按钮列表放在一起,因此它们都适合于宽而窄的条形。我的代码工作时,按钮列表是一个图像链接列表,但将其改为实际按钮取代他们。现在他们已经到了最上方,并且正确。CSS:将按钮列表水平地放在div中
在暂时给ul一个背景颜色后,奇怪的是,ul看起来仍然在div内 - 这是一个流氓列表项的问题。这是怎么回事?
我的XHTML:
<div class="accent-bar">
<ul class="accents">
<li id="first"><input type="button" name="a" id="a" value="á" /></li>
<li><input type="button" name="e" id="e" value="é" /></li>
<li><input type="button" name="i" id="i" value="í" /></li>
<li><input type="button" name="n" id="n" value="ñ" /></li>
<li><input type="button" name="o" id="o" value="ó" /></li>
<li><input type="button" name="u" id="u" value="ú" /></li>
<li><input type="button" name="umlaut" id="u" value="ü" /></li>
<li><input type="button" name="?" id="?" value="¿" /></li>
<li id="last"><input type="button" name="!" id="!" value="¡" /></li>
</ul>
</div>
我的CSS:
.accent-bar {
position: relative;
height: 25px;
border-top: #000000 1px solid;
border-bottom: #000000 1px solid;
}
ul .accents {
list-style-type: none;
}
ul.accents li {
display: inline-block;
margin-left: 5px;
}
ul.accents li#first {
margin-left: 10px;
}
ul.accents li#last {
margin: 1px 0 0 15px;
}
显示您当前看到的内容和您期望的内容的图片将非常有帮助。 – 2010-12-10 02:52:35