li浮动时ul高度为0,解决ul自适应高度的几种方法
2017-03-26 11:25
465 查看
内容提要:
li浮动时ul高度为0,解决ul自适应高度的几种方法 在网页设计中,常常需要对li标签做浮动效果,但是在不同浏览器中会遇到兼容性问题,比如IE中会出现ul高度为0的情况,是效果不能达到预期效果。那么这里我就来讲解一下解决这个问题的几种方法。
在网页设计中,常常需要对li标签做浮动效果,但是在不同浏览器中会遇到兼容性问题,比如IE中会出现ul高度为0的情况,是效果不能达
到预期效果。那么这里我就来讲解一下解决这个问题的几种方法。
1.给ul元素设置高度height
最直接的办法是给ul元素设置一个高度,即ul标签添加height属性,代码如下:
ul {
list-style-type: none;
height: 30px; /*添加高度属性*/
}
次方法有个缺点:就是元素的高度不能自适应内容。
2.添加一个空的div
添加一个空的div,这个div和浮动元素同一级别,且位于浮动元素的最后。这个方法必须要为这个div添加一个clear:both属性,代码如下:
<ul>
<li>标签1</li>
<li>标签2</li>
<li>标签3</li>
<div style="clear:both;"></div> <!--新添加的空div,它和浮动元素同一级别,且位于最后-->
</ul>
3.添加zoom属性,适用于IE
IE支持一个CSS属性zoom,当定义了这个属性之后在 IE 浏览器里面就会自动适应高度了。设置为zoom:1,代码如下:
ul {
list-style:none;
zoom:1; /* 适用于IE */
}
通过这几种方法基本可以解决元素的高度不能自适应内容。
li浮动时ul高度为0,解决ul自适应高度的几种方法 在网页设计中,常常需要对li标签做浮动效果,但是在不同浏览器中会遇到兼容性问题,比如IE中会出现ul高度为0的情况,是效果不能达到预期效果。那么这里我就来讲解一下解决这个问题的几种方法。
在网页设计中,常常需要对li标签做浮动效果,但是在不同浏览器中会遇到兼容性问题,比如IE中会出现ul高度为0的情况,是效果不能达
到预期效果。那么这里我就来讲解一下解决这个问题的几种方法。
1.给ul元素设置高度height
最直接的办法是给ul元素设置一个高度,即ul标签添加height属性,代码如下:
ul {
list-style-type: none;
height: 30px; /*添加高度属性*/
}
次方法有个缺点:就是元素的高度不能自适应内容。
2.添加一个空的div
添加一个空的div,这个div和浮动元素同一级别,且位于浮动元素的最后。这个方法必须要为这个div添加一个clear:both属性,代码如下:
<ul>
<li>标签1</li>
<li>标签2</li>
<li>标签3</li>
<div style="clear:both;"></div> <!--新添加的空div,它和浮动元素同一级别,且位于最后-->
</ul>
3.添加zoom属性,适用于IE
IE支持一个CSS属性zoom,当定义了这个属性之后在 IE 浏览器里面就会自动适应高度了。设置为zoom:1,代码如下:
ul {
list-style:none;
zoom:1; /* 适用于IE */
}
通过这几种方法基本可以解决元素的高度不能自适应内容。
相关文章推荐
- li浮动时ul高度为0,解决ul自适应高度的几种方法
- li浮动时ul高度为0,解决ul自适应高度的几种方法
- li浮动时ul高度为0,解决ul自适应高度的几种方法
- li浮动时ul高度为0,解决ul自适应高度的几种方法
- li浮动时ul高度为0,解决ul自适应高度的几种方法
- Ul中li如果有浮动会使ul高度塌陷,清楚li浮动的几种解决方法
- div ul li 嵌套后解决高度自适应方法
- div ul li 嵌套后解决高度自适应方法
- HTML篇之CSS样式——div ul li 嵌套后解决高度自适应方法
- div里ul li浮动之后父容器高度不能自动增加的解决方法
- li浮动引起ul高度坍陷的解决方法
- li浮动引起ul高度坍陷的解决方法
- li浮动引起ul高度坍陷的解决方法
- ul li浮动后高度不能自适应解决办法
- li浮动时ul自适应高度方法
- div ul li 嵌套后如何解决增加多个li后DIV高度自适应问题
- 三种方法解决浮动元素父容器高度自适应问题
- 子元素浮动后父元素自适应高度,ul->li标签设定宽高后overflow无效,li标签里面的内容多出内容会换行
- div ul li 嵌套后如何解决增加多个li后ul高度自适应问题
- ul元素中的li浮动时,ul标签的高度为0的兼容性问题解决