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};

 

posted @ 2020-03-14 01:52  昵称太难取了  阅读(175)  评论(0编辑  收藏  举报