css 深入进阶之定位和浮动三栏布局

---【查看元素的兼容浏览器情况】 https://www.caniuse.com/

--=根元素(html)也称为初始包含块,在大多数浏览器中根元素是一个视窗大小的矩形

--=top/left/right/bottom / width/ heihgt 默认值都为auto

--=margin/padding 默认值为0

---【百分比参照谁】:=子元素宽高参照父元素的宽高 ,子元素margin的百分比参照父元素的宽度/子元素padding的百分比参照父元素的宽度

---【浮动】: 图片浮动后,文字会环绕图片

 =当一个元素浮动了要考虑元素的层级分为两层 (一层为文字,一层为盒子模型)/-上边的浮动,下边的会进去,但文字会在外边

---【三列布局之定位实现】:

  =上中下结构 上下相对定位 中间padding为宽度: 中间指定最小宽度,200*3=600

---【三列布局之浮动实现】:

--左右中结构 左右分别左浮动,右浮动 ,OK完成 中间内容自动适应了

---【圣杯布局】:

---content>middle-left-right

   left,right=float,left

   middle=width:100%; float:left

   left=margin-left:-100%; right=margin-left=-2oopx;

   content=padding:0 200px

   left,right={posittion,relative;left-200,right:-200}

--【FQ工具】 赛风 PSIPHON

--【双飞翼布局】“

   left,right=float,left

   middle=width:100%; float:left

   left=margin-left:-100%; right=margin-left=-2oopx 以上和圣杯布局一样

   在middle中加入一个.mymiddle容器 .mymiddle{padding:0 200px};