最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

html清除浮动的6种方法示例_CSS/HTML

来源:懂视网 责编:小采 时间:2020-11-27 18:55:44
文档

html清除浮动的6种方法示例_CSS/HTML

html清除浮动的6种方法示例_CSS/HTML:使用display:inline-block会出现的情况:1.使块元素在一行显示2.使内嵌支持宽高3.换行被解析了4.不设置的时候宽度由内容撑开5.在IE6,7下步支持块标签由于inline-block属性换行的时候被解析(有间隙)故解决方法使用浮动float:left/right使用
推荐度:
导读html清除浮动的6种方法示例_CSS/HTML:使用display:inline-block会出现的情况:1.使块元素在一行显示2.使内嵌支持宽高3.换行被解析了4.不设置的时候宽度由内容撑开5.在IE6,7下步支持块标签由于inline-block属性换行的时候被解析(有间隙)故解决方法使用浮动float:left/right使用

使用display:inline-block会出现的情况:

1.使块元素在一行显示
2.使内嵌支持宽高
3.换行被解析了
4.不设置的时候宽度由内容撑开
5.在IE6,7下步支持块标签

由于inline-block属性换行的时候被解析(有间隙)故解决方法使用浮动float:left/right

使用浮动时出现的情况:

1.使块元素在一行显示
2.使内嵌元素支持宽高
3.不设置不宽高的时候宽度由内容撑开
4.换行不被解析(故使用行内元素的时候清除间隙的方法可以使用浮动)
5.元素添加浮动,会脱离文档流,按照指定的一个方向移动,直到碰到父级的边界或者另一个浮动元素停止(文档流是文档中可显示对象在排列时所占用的位置)

代码如下:




无标题文档



div1
div2
span1
span2


下面的代码只有box1浮动,则box1,box2重叠一起。两者都浮动就不会重叠

代码如下:




无标题文档







清浮动的方法:
1.给父级也加浮动(这种情况当父级margin:0 auto;时不居中)
代码如下:




无标题文档








2.给父级加display:inline-block;(同方法1,不居中。只有IE6,7居中)

代码如下:




无标题文档








3.在浮动元素下加

.clear{ height:0px;font-size:0;clear:both;}但是在ie6下,块元素有最小高度,即当height<19px时,默认为19px,解决方法:font-size:0;或overflow:hidden;
代码如下:




无标题文档










4.在浮动元素下加

代码如下:




无标题文档











5.给浮动元素父级加{zoom:1;}
:after{content:""; display:block;clear:both;}
代码如下:




无标题文档









6.给浮动元素父级加overflow:auto;
代码如下:




无标题文档








文档

html清除浮动的6种方法示例_CSS/HTML

html清除浮动的6种方法示例_CSS/HTML:使用display:inline-block会出现的情况:1.使块元素在一行显示2.使内嵌支持宽高3.换行被解析了4.不设置的时候宽度由内容撑开5.在IE6,7下步支持块标签由于inline-block属性换行的时候被解析(有间隙)故解决方法使用浮动float:left/right使用
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top