您现在的位置是:网站首页> 编程资料编程资料
float元素浮动后高度不一致导致错位的解决办方法理解CSS浮动float、定位positioncss浮动(float/clear)使用讲解清除浮动(float)的影响介绍
2023-10-27
152人已围观
简介 当N个元素浮动后,会导致错位的问题。一般给元素一个固定的height就没有这个现象,下面与大家分享下当高度不一致时的解决方法
当N个元素浮动后,会导致错位的问题。一般给元素一个固定的height就没有这个现象。
但是当高度不一致时,就需要想别的办法来解决了:
1、给父元素定义font-size:0; 浮动子元素定义需要的font-size, 再定义display:inline-block;vertical-align:top;
ul{
margin:0;
padding:0;
list-style-type:none;
font-size:0;
}
ul li{
width:160px;
display:inline-block;
vertical-align:top;
font-size:12px;
}
2、给换行后的第一个li添加clear:left 如:
ul li{float:left;width:160px;}
.c{clear:left;}
1
2
3
4
5
6
在这里,程序循环时,添加个if判断即可。
但是当高度不一致时,就需要想别的办法来解决了:
1、给父元素定义font-size:0; 浮动子元素定义需要的font-size, 再定义display:inline-block;vertical-align:top;
复制代码
代码如下:ul{
margin:0;
padding:0;
list-style-type:none;
font-size:0;
}
ul li{
width:160px;
display:inline-block;
vertical-align:top;
font-size:12px;
}
2、给换行后的第一个li添加clear:left 如:
复制代码
代码如下:ul li{float:left;width:160px;}
.c{clear:left;}
在这里,程序循环时,添加个if判断即可。
相关内容
- JS/CSS压缩工具(YUI Compressor)使用方法JS与css 压缩工具 yuicompressor
- css页面中常见左中右分栏布局的两种实现方式用纯CSS实现容器内图片上下左右居中css实现div内图片上下左右居中css页面左中右分栏布局示例详解css布局实现左中右布局的5种方式
- div+css实现圆角即网页上常用的圆角效果设置div背景透明的方法示例CSS实现div不设高度完全居中div自适应高度自动填充剩余高度详解DIV+CSS的命名规矩才能有利于SEO优化的实现方法DIV或者DIV里面的图片水平与垂直居中的方法详解如何用div实现自制滚动条div对齐与网页布局详解DIV+CSS实现电台列表设计的示例代码div+css实现带箭头的面包屑导航栏不定宽高的文字在div中垂直居中实现方法
- 雷霆战机僚机哪个比较好 僚机选择攻略推荐_手机游戏_游戏攻略_
- 雷霆战机装备选择技巧攻略 两大热度僚机_手机游戏_游戏攻略_
- 腾讯雷霆战机辅助修改方法说明 卡箱子BUG_手机游戏_游戏攻略_
- 雷霆战机腾讯破解刷分教程攻略推荐_手机游戏_游戏攻略_
- 腾讯雷霆战机辅助刷分教程攻略 空降无限烈火_手机游戏_游戏攻略_
- 全民飞机大战刷分攻略_最新叉叉助手刷分破百万教程推荐_手机游戏_游戏攻略_
- 全民飞机大战 黄金斗士限量发放活动详细介绍_手机游戏_游戏攻略_
