网页设计浮动和清除浮动

 时间:2024-10-28 14:32:41

网页设计浮动和清除浮动

方法/步骤

1、打开WebStorm开发工具,新建‘test.html’文件写代码如下:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><style>.v1{height:100px;width:50%;background-color:red;}.v2{height:100px;width:30%;background-color:lawngreen;}</style></head><body><divclass="v1"></div><divclass="v2"></div></body></html>

网页设计浮动和清除浮动

2、查看效果如下图,这是没有浮动的情况,每个div都是一个块级标签,上下排列独占一行

网页设计浮动和清除浮动

3、使用浮动方式,修改代码如下:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><style>.v1{height:100px;width:50%;background-color:red;float:left;}.v2{height:100px;width:30%;background-color:lawngreen;float:left;}</style></head><body><divclass="v1"></div><divclass="v2"></div></body></html>

网页设计浮动和清除浮动

4、查看效果如下图,变成了并排的一行,说明一下因为两个宽度加起来不足100%,当超过100%还是会变成两行。

网页设计浮动和清除浮动

5、清除浮动,一般用于嵌套div的父div中,目的为了当父div未设置高度,使用兮掉嵯史伪元素填充使子div高度撑起父div,如不弋讥孜求使用清除浮动,代码如下:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><style>.v1{height:100px;width:50%;background-color:red;float:left;}.v2{height:100px;width:30%;background-color:lawngreen;float:left;}#fdiv{border:10pxsolidblack}</style></head><body><divid="fdiv"><divclass="v1">c1</div><divclass="v2">c2</div></div></body></html>

网页设计浮动和清除浮动

6、查看效果如下图,父div的高度为空,因为浮动的便签脱离了文档流

网页设计浮动和清除浮动

7、解决上述问题,使用伪元素填充,代码如下:争犸禀淫<!DOCTYPEhtml><htmllang="en"><head>&造婷用痃lt;metacharset="UTF-8"><title>Title</title><style>.v1{height:100px;width:50%;background-color:red;float:left;}.v2{height:100px;width:30%;background-color:lawngreen;float:left;}#fdiv{border:10pxsolidblack}#fdiv:after{content:"";clear:left;display:block;}</style></head><body><divid="fdiv"><divclass="v1">c1</div><divclass="v2">c2</div></div></body></html>

网页设计浮动和清除浮动

8、再次查看效果就正常了

网页设计浮动和清除浮动

hbuilderx怎么加入图片 怎样让html中的文字垂直水平居中显示 css如何让div中的图片居右对齐 HTML中浮动效果是怎么做的 在编写HTML时,怎样让DIV文字居中?
热门搜索
2020最火的伤感图片 摄影图片分析 探索者的目标动漫 水母简笔画图片大全 王者荣耀不知火舞图片