首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

li浮动时ul高度为0,解决ul自适应高度的几种方法

内容提要:   li浮动时ul高度为0,解决ul自适应高度的几种方法 在网页设计中,常常需要对li标签做浮动效果,但是在不同浏览器中会遇到兼容性问题,比如IE中会出现ul高度为0的情况,是效果不能达到预期效果...在网页设计中,常常需要对li标签做浮动效果,但是在不同浏览器中会遇到兼容性问题,比如IE中会出现ul高度为0的情况,是效果不能达 到预期效果。那么这里我就来讲解一下解决这个问题的几种方法。...1.给ul元素设置高度height 最直接的办法是给ul元素设置一个高度,即ul标签添加height属性,代码如下: ul {     list-style-type: none;    ...这个方法必须要为这个div添加一个clear:both属性,代码如下: 标签1 标签2 标签3 <div style=...设置为zoom:1,代码如下: ul {     list-style:none;     zoom:1; /* 适用于IE */ } 通过这几种方法基本可以解决元素的高度不能自适应内容

2.5K70

语义化HTML:ul、ol和dl

一、语义化元素                             1. ul标签      W3C草案: The ul element represents an unordered list...而list-style-image在各浏览器下存在不同程度的bug,因此多数采用在li元素下添加background-image的方式模拟。  ...,ol,dl的研究与应用》 1. li标签添加display:block后 在Internet Explorer 8, Opera 9, Chrome, Firefox 2 & 3, and Safari...下,添加display:block会让有序或无序列表中li元素的项目编号消失。...2. li标签添加float:left后 在IE6和IE7下,给列表项目(没有其他样式)添加float:left将会使列表项水平对齐,同时项目符号(或项目编号)消失。如下图所示,截自IE7浏览器 ?

2K80
领券