2019-10-15

一、高度塌陷

BFC特性:

(1)父元素的垂直外边距不会和子元素重叠

(2)开启BFC的元素不会被浮动元素符覆盖

(3)开启BFC的元素可以包含浮动的子元素

开启BFC

(1)设置元素浮动

(2)设置元素绝对定位

(3)设置元素为inline-block

(4)将元素的overflow设置为一个非visible的值

IE6及以下的浏览器中不支持BFC

  hoslayout

  zoom: 1;

二、处理高度塌陷

overfolw:hidden;

zoom:1;

三、导航条

/*清除默认浏览器的样式*/

*{margin: 0PX;

padding: 0PX;}

.nav{

/*去除项目符号*/

list-style: none;

background-color: #ffc0cb;

/*指定宽度,默认会开启haslayout*/

width: 940px;

margin: 50px auto;

/*解决高度塌陷*/

overflow: hidden;

zoom: 1;

}

.nav li{

float: left;

width: 10%;

}

.nav a{

display: block;

width: 100%;

text-align:center;

padding:  5px 0;

text-decoration: none;

font-weight: bold;

color: #fff;

}

.nav a:hover{

background-color: #cc0000;

}

四、清除浮动

/*清除左浮动*/

clear:left;

/*清除右浮动*/

clear:right;

/*清除对你影响大的浮动*/

clear:both;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • <!DOCTYPE html> 高度塌陷 .box1{border: 10px red solid; ...
    1907刘臻阅读 1,081评论 0 0
  • 43.内联元素的盒模型 内容区域(contentarea):指的是一种围绕文字看不见的盒子,其大小仅受字符本身特性...
    柴永旺阅读 2,870评论 0 0
  • 高度塌陷高度塌陷在文档流中,父元素的高度默认是被子元素撑开的,也就是子元素多高,父元素就多高但是当为子元素设置浮动...
    用户400826阅读 832评论 0 0
  • 51.高度塌陷 父元素高度自适应,子元素 float 后,造成父元素高度为0,称为高度塌陷问题。 如何来解决高度塌...
    柴永旺阅读 1,234评论 0 0
  • 高度塌陷:父元素由子元素高度撑开,但子元素浮动,脱离文档流,此时无内容支撑,父元素塌陷 BFC:块的格式化属性;默...
    王林1907阅读 493评论 0 0

友情链接更多精彩内容