li浮动时ul高度为0,解决ul自适应高度的几种方法
来源:互联网 发布:手机淘宝会员名能改吗 编辑:程序博客网 时间:2024/05/15 14:40
内容提要:
li浮动时ul高度为0,解决ul自适应高度的几种方法 在网页设计中,常常需要对li标签做浮动效果,但是在不同浏览器中会遇到兼容性问题,比如IE中会出现ul高度为0的情况,是效果不能达到预期效果。那么这里我就来讲解一下解决这个问题的几种方法。
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 */
}
通过这几种方法基本可以解决元素的高度不能自适应内容。
0 0
- li浮动时ul高度为0,解决ul自适应高度的几种方法
- li浮动时ul高度为0,解决ul自适应高度的几种方法
- li浮动时ul高度为0,解决ul自适应高度的几种方法
- li浮动时ul高度为0,解决ul自适应高度的几种方法
- li浮动时ul高度为0,解决ul自适应高度的几种方法
- li浮动、ul自适应高度
- ul li 高度自适应
- div ul li 嵌套后解决高度自适应方法
- div ul li 嵌套后解决高度自适应方法
- div ul li 嵌套后解决高度自适应方法
- 解决li设置浮动ul高度无法被撑开问题
- div里面有ul li时 让高度自适应的方法
- div ul li 嵌套后如何解决增加多个li后ul高度自适应问题
- 解决ul高度自适应问题
- li浮动引起ul高度坍陷的解决方法
- li浮动引起ul高度坍陷的解决方法
- HTML篇之CSS样式——div ul li 嵌套后解决高度自适应方法
- ul li 实现table形式的换行和自适应高度
- (转)经验分享:CSS浮动(float,clear)通俗讲解
- docker共享volume
- jquery的html,text,val
- LeetCode
- python复习。知识点小记
- li浮动时ul高度为0,解决ul自适应高度的几种方法
- 清除浮动(clearfix hack)
- linux重启Apache服务的常用命令
- ”盒模型“之如何防止边框和内边距把元素撑开
- 二 git学习笔记01
- 这是对position讲解最通俗易懂的版本了。
- 生日快乐~
- flaskweb开发中密码加密处理
- MissingProjectException