Css 顶部导航区域中的浮动UL
我有一个顶部导航区域和两个UL。一个向左浮动,一个向右浮动 在IE7中,右侧浮动UL似乎一直延伸到左侧,占据了整个可用空间。在IE8和更流行的浏览器中,它当然很好。。。它们只会扩大LI中内容的宽度 例如: IE7Css 顶部导航区域中的浮动UL,css,Css,我有一个顶部导航区域和两个UL。一个向左浮动,一个向右浮动 在IE7中,右侧浮动UL似乎一直延伸到左侧,占据了整个可用空间。在IE8和更流行的浏览器中,它当然很好。。。它们只会扩大LI中内容的宽度 例如: IE7 在IE8中 我试着涉猎最小宽度和宽度,但似乎不能得到它的权利。。。 这是否只是IE7占用整个宽度的默认行为,除非使用设置的像素宽度或百分比进行指定。为浮动元素指定宽度(首选)或显示:inline 风格 .nav {display:inline; background:#CCC;}
在IE8中
我试着涉猎最小宽度和宽度,但似乎不能得到它的权利。。。
这是否只是IE7占用整个宽度的默认行为,除非使用设置的像素宽度或百分比进行指定。为浮动元素指定宽度(首选)或显示:inline 风格
.nav {display:inline; background:#CCC;}
ul.nav li {display:inline; margin:0 0.1em;}
#nav1 {float:left;}
#nav2 {float:right;}
HTML
<ul id="nav1" class="nav">
<li>Lorem</li>
<li>Ipsum</li>
<li>Dolor</li>
</ul>
<ul id="nav2" class="nav">
<li>Sit amet</li>
<li>Consectetur</li>
<li>Adipiscing</li>
</ul>
显然,你会想要更多的样式列表;我为上下文提供了一些样式。顺便说一句,IE无法识别最小宽度。为浮动元素指定宽度(首选)或显示:inline 风格
.nav {display:inline; background:#CCC;}
ul.nav li {display:inline; margin:0 0.1em;}
#nav1 {float:left;}
#nav2 {float:right;}
HTML
<ul id="nav1" class="nav">
<li>Lorem</li>
<li>Ipsum</li>
<li>Dolor</li>
</ul>
<ul id="nav2" class="nav">
<li>Sit amet</li>
<li>Consectetur</li>
<li>Adipiscing</li>
</ul>
显然,你会想要更多的样式列表;我为上下文提供了一些样式。顺便说一句,IE不识别最小宽度。请创建一个或测试用例。一般建议浮动元素应具有定义的宽度。根据建议,请提供HTML和CSS!请创建一个或测试用例。作为一般建议,浮动元素应具有定义的宽度。根据建议,请提供HTML和CSS!