<div class="links1">
<ul style="float:left; position:absolute; top:115px; right:200px; display:inline;">
<li><a href="#">Warranty & Support</a></li>
<li><a href="#">Shipping Info</a></li>
<li><a href="#">Privacy Policy</a></li>
<li><a href="#">About Us</a></li>
<li><a href="#">Contact Us</a></li>
</ul>
</div>
我希望这些链接在导航栏中水平排列,但display: inline;
无法在ul
标记中使用,请提示一些解决方案???
答案 0 :(得分:1)
float
和display:inline
不要在一起。 float
或inline
li
而不是ul
。 在display:inline
上使用dsiplay:inline-block
或li
的摘录:
注意:仅使用inline
会阻止li
作为块元素运行,从而阻止您设置尺寸等样式。
div.links1 ul {
list-style: none;
margin: 0; padding: 0;
}
div.links1 ul li {
display: inline-block;
}
&#13;
<div class="links1">
<ul>
<li><a href="#">Warranty & Support</a></li>
<li><a href="#">Shipping Info</a></li>
<li><a href="#">Privacy Policy</a></li>
<li><a href="#">About Us</a></li>
<li><a href="#">Contact Us</a></li>
</ul>
</div>
&#13;
使用float
上的li
代码段:
注意:float
时必须有足够的边距。这是因为inline-block
将标记中的空白保留原样,因此li
之间会有一个小的分隔。
div.links1 ul li {
display: block;
float: left;
margin: 0px 8px;
}
&#13;
<div class="links1">
<ul>
<li><a href="#">Warranty & Support</a></li>
<li><a href="#">Shipping Info</a></li>
<li><a href="#">Privacy Policy</a></li>
<li><a href="#">About Us</a></li>
<li><a href="#">Contact Us</a></li>
</ul>
</div>
&#13;
答案 1 :(得分:0)
尝试:
<head>
<style>li {display: inline}</style>
</head>
<body>
<div class="links1">
<ul >
<li><a href="#">Warranty & Support</a></li>
<li><a href="#">Shipping Info</a></li>
<li><a href="#">Privacy Policy</a></li>
<li><a href="#">About Us</a></li>
<li><a href="#">Contact Us</a></li>
</ul>
</div>
答案 2 :(得分:0)
答案 3 :(得分:0)
请参阅此小提琴:http://jsfiddle.net/o3apjcku/3/
无需使用float
,li
应为inline
。
答案 4 :(得分:0)
使用display: inline-block
.links1 ul li {
position: relative;
display: inline-block;
vertical-align: top;
}
&#13;
<div class="links1">
<ul style="">
<li><a href="#">Warranty & Support</a>
</li>
<li><a href="#">Shipping Info</a>
</li>
<li><a href="#">Privacy Policy</a>
</li>
<li><a href="#">About Us</a>
</li>
<li><a href="#">Contact Us</a>
</li>
</ul>
</div>
&#13;
答案 5 :(得分:0)
检查 http://liveweave.com/cxNlbu
<div class="links1">
<ul class="hiii">
<li><a href="#">Warranty & Support</a></li>
<li><a href="#">Shipping Info</a></li>
<li><a href="#">Privacy Policy</a></li>
<li><a href="#">About Us</a></li>
<li><a href="#">Contact Us</a></li>
</ul>
</div>
CSS
ul.hiii li{display:inline-block;float:left}