1
A
回答
1
出于好奇,为什么你不得不指定宽度呢?你应该能够将你的LI的左边浮在css中,然后用方便的< br/>清除它们。
<style type="text/css">
ul li { float: left; }
br { clear: both; }
</style>
<ul>
<li>Some</li>
<li>randomly long</li>
<li>or</li>
<li>short</li>
<li>LI's</li>
</ul><br />
2
我同意Akoi,我认为这可能是一个CSS。类似于
<style type="text/css">
ul { overflow: auto; background: #efefef; padding: 0; margin: 0; display: block; float: left; clear: both; }
ul li { float: left; display: block; padding: 5px 10px; }
</style>
<ul>
<li>Menu item</li>
<li>Menu item</li>
<li>Menu item</li>
<li>Menu item</li>
<li>Menu item</li>
<li>Menu item</li>
</ul>
+1
ul向左浮动的事实意味着它只会水平延伸到其内容的宽度。 溢出意味着它将水平和垂直拉伸,因此您不必设置高度。 清除确保没有任何东西会尝试并坐在旁边。 你试过这段代码吗? – Wil 2009-11-13 17:29:07
0
这是我的html。正如你所看到的,我只是试图确保我的ul不会扩展到容器的宽度。
<html>
<head>
<title>Untitled Document</title>
<script src="js/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="js/jquery-ui-1.7.2.custom.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#tabs").tabs();
});
</script>
<style>
#container {width:960px;}
#tabs {background:url(../images/tab_lft.gif) no-repeat 0 0; margin:0 10px; width:940px;}
#tabs ul {background:#ccc url(../images/tab_rgt.gif) no-repeat right 0; height:24px; list-style:none; margin:0 0 0 6px; padding:6px 6px 0 0; }
#tabs ul li {display:inline; float:left; line-height:24px;}
#tabs ul li a:link, #tabs ul li a:visited {display:block; color:#565656; padding:0 10px; text-decoration:none; }
#tabs ul li a:hover {background-color:#fff;}
.clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
</style>
</head>
<body>
<div id="container">
<div id="tabs">
<ul>
<li><a href="tab1.html">Tab 1</a></li>
<li><a href="tab2.html">Tab 2</a></li>
<li><a href="tab3.html">Tab 3</a></li>
</ul>
<div class="clear"></div>
</div>
</div>
</body>
</html>
相关问题
- 1. 动态设置li的宽度以匹配父项的宽度ul
- 2. jQuery通过多个ul标签循环并根据li标签设置独特的宽度
- 3. 水平UL菜单 - 动态LI的动态宽度
- 4. 设置锚标签宽度
- 5. 如何根据具有动态宽度的父容器设置比例宽度
- 6. 如何根据缩放后的图像宽度动态设置div宽度
- 7. 动态设置Fancybox2的宽度/高度
- 8. 如何根据一组动态图像设置div宽度?
- 9. 根据图像动态设置画布宽度和高度
- 10. 设置所有嵌套li的宽度最宽li
- 11. 动态设置dojox.grid.datagrid标题列宽度
- 12. 设置明确的宽度后,将柔性标签宽度重置为“自动”?
- 13. css中的HTML设置标签宽度?
- 14. 设置Highcharts x轴标签的宽度
- 15. 的UITableViewCell动态标签宽度与VFL
- 16. 如何根据宽度动态设置TextField的maxSize?
- 17. UINavigationItem标题标签设置宽度?
- 18. 根据jFreeChart.createBufferedImage(宽度,高度,信息)中的客户端屏幕分辨率动态设置宽度和高度
- 19. 标签宽度
- 20. 设置TableColumn来的宽度动态
- 21. 如何设置div的动态宽度?
- 22. 动态设置分区的宽度
- 23. CSS设置宽度parentNode的宽度
- 24. 设置图像宽度跨越标签
- 25. Highcharts动态宽度隐藏标签
- 26. jQuery根据窗口宽度设置值
- 27. 如何设置TabPanel标签宽度和标签高度?
- 28. CSS:适合父宽度的子元素的动态宽度
- 29. ExtJS - 问题设置组合框宽度
- 30. 如何设置ZK组合框宽度
我想指定ul的宽度,因为我有它的背景,我不希望它拉伸到我的容器的宽度。 – cadenage 2009-11-13 15:57:45
是啊我的问题是不是与浮动李的 – cadenage 2009-11-13 15:59:12
你有任何地方查看页面? – 2009-11-13 16:03:44