【发布时间】:2012-09-04 18:46:27
【问题描述】:
这是我的页面: http://www.clouderize.it/michele/ 如您所见,菜单声音“Storia del Bernese”高于其他 li 声音。 我希望所有的 li 都具有相同的高度但不同的宽度,基于文本长度。
我必须对我的 css 进行哪些更改?
提前谢谢你。
【问题讨论】:
-
解决您的问题,但通过大幅更改 HTML(因此不是答案)是 jsfiddle.net/chricholson/2XDgV。打破所有“规则”并仅使用
<a>(而不是<li>)允许您使用display: inline-block;而无需担心兼容性(即使在旧浏览器中,任何默认的inline元素都可以转换为inline-block)。然后将所有样式直接应用于链接,灵活的宽度等等。也可以很容易地固定宽度。
标签: html css list height width