css 注意事项 BFC
一、垂直外边距合并:1、上下垂直相邻的元素互相设置margin上下边距时会取最大的值 2、父子元素(上边合并)子元素设置margin-top时 父元素margin-top也会生效(解决设置父元素padding-top或border-top)
二、内联元素设置width height 无效的,可以设置padding border但水平会影响布局 将相邻的水平元素左右移动 但不影响垂直方向的元素的布局(会覆盖垂直方向的元素)也可以设置水平方向的margin外边距
标准的文档流中:块元素:默认宽独占一行 内联元素:宽 高由内容确定(设置宽高无效)
float:所有元素都脱离了文件流 此时块元素宽不会独占一行 内联元素设置宽高也有效了