热门关键字:
jquery > jquery教程 > jquery教程 > CSS布局方案大全整理

CSS布局方案大全整理

365
作者:管理员
发布时间:2021/5/4 17:45:03
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=4632
  1、水平居中


  a) inline-block + text-align


  提示:此方案兼容性较好,可兼容至IE8,对于IE567并不支持inline-block,需要使用css hack进行兼容


  b) table + margin


  提示:此方案兼容至IE8,可以使用<table/>代替css写法,兼容性良好


  c) absolute + transform


  提示:此方案兼容至IE9,因为transform兼容性限制,如果。child为定宽元素,可以使用以下写法,兼容性极佳


  d) flex + justify-content


  提示:flex是一个强大的css,生而为布局,它可以轻松的满足各种居中、对其、平分的布局要求,但由于现浏览器兼容性问题,此方案很少被使用,但是值得期待浏览器兼容性良好但那一天!


  2、垂直


  a) table-cell + vertial-align


  提示:可替换成<table />布局,兼容性良好


  b) absolute + transform


  提示:存在css3兼容问题,定宽兼容性良好


  c) flex + align-items


  提示:高版本浏览器兼容,低版本不适用


  3、水平垂直


  a) inline-block + table-cell + text-align + vertical-align


  提示:兼容至IE8


  b) absolute + transform


  提示:兼容性稍差,兼容IE10以上


  c) flex


  提示:兼容差


  1、一列定宽,一列自适应


  a) float + margin


  提示:此方案对于定宽布局比较好,不定宽布局推荐方法b


  b) float + overflow


  提示:个人常用写法,此方案不管是多列定宽或是不定宽,都可以完美实现,同时可以实现登高布局


  c) table


  d) flex


  2、多列定宽,一列自适应


  a) float + overflow


  b) table


  c) flex


  3、一列不定宽,一列自适应


  a) float + overflow


  b) table


  c) flex


  4、多列不定宽,一列自适应


  a) float + overflow


  5、等分


  a) float + margin


  b) table + margin


  c) flex


  6、等高


  a) float + overflow


  b) table


  c) flex




如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:jquery
友荐云推荐