div清除浮动css样式代码分享(4种方法)
网站建设 2023-01-28 21:39www.1681989.com免费网站
1、结尾处加空div标签 clear:both
复制代码
代码如下:.div1{background:#000080;border:1px solid red;}
.left{float:left;width:20%;height:200px;background:#DDD}
.right{float:right;width:30%;height:80px;background:#DDD}
.clear{clear:both}
这种方法,感觉之前大家用的比较多。无缘无故多出一个空的div,而且浮动越多就要不断加div,让我感觉很忧伤,所以我不太喜欢用。
2、父级div 也一起浮动
复制代码
代码如下:.div1{background:#000080;border:1px solid red;width:98%;marg-bottom:10px;float:left;}
.left{float:left;width:20%;height:200px;background:#DDD}
.right{float:right;width:30%;height:80px;background:#DDD}
这个方法我记得我是在学校的时候,看老外的CSS书时看到的,当时觉得很好用,现在觉得最好还是别用了,有时真的会很麻烦。
因为父级的元素一浮动,又会产生其他元素的浮动问题,不信你可以试试。
3、父级div定义 height
这个方法其实我还是蛮常用的,主要用在那些可以确定高度的元素上,感觉使用上很方便。那些需要自适应高度的就不适合了。
复制代码
代码如下:.div1{background:#000080;border:1px solid red;height:200px;}
.left{float:left;width:20%;height:200px;background:#DDD}
.right{float:right;width:30%;height:80px;background:#DDD}
4、父级div定义伪类:after 和 zoom
这个方法也是我平时比较喜欢用的,感觉还挺好用的。
可以定义一个通用类选择器,然后反复使用
复制代码
代码如下:.clear{zoom:1}
.clear:after{display:block;clear:both;content:"";}
刚用这个的时候,还不知道content属性是干嘛的,后来查了下是这么解释的
content配合before和after伪类一起使用,用于插入内容。
小小举个例子,简单写一下
复制代码
代码如下:a:after{content:"aaa";}
<p><a href="#" target="_blank">AAA</a></p>
的显示结果是AAAaaa
复制代码
代码如下:.div1{background:#000080;border:1px solid red;}</p> <p>.left{float:left;width:20%;height:200px;background:#DDD}</p> <p>.right{float:right;width:30%;height:80px;background:#DDD}</p> <p>.clear{zoom:1}</p> <p>.clear:after{display:block;clear:both;content:"";}
上一篇:css中的clear属性使用方法实例介绍
下一篇:css后代选择器使用方法实例
网站设计
- 静宁会SEO的网站建设公司:全面提升您的网络影
- 提升在线业务的关键:选择最佳的丽水网站建设
- 浙江网站优化发展潜力如何
- 井研专业的网站建设公司:打造您的在线品牌
- 灵山SEO网站建设公司:提升您的在线业务表现
- 蒙城网站建设优化公司:提升您网站表现的理想
- 阳谷企业网站优化:提升线上业务力的关键
- 樟树专业的网站建设公司:打造您在线业务的坚
- 通河百度SEO排名的策略与技巧
- 重庆百度快照排名如何进行精准的客户引流
- 重庆百度快照排名
- 常宁便宜的建站公司:助您轻松打造在线业务
- 巫溪百度网站优化:提升网站曝光率与流量的关
- 湖北整站优化怎么做才能放大客户需求
- 闸北网站建设多少钱?全面解析与预算规划
- 辽宁企业网站优化怎么做电话营销