布局相关知识

布局方式

1.表格  缺点:表格布局的标签比使用HTML其他布局标签数量多,占用更多流量资源,加载速度慢,一般不推荐使用

2.浮动  缺点:1、对自身的影响,使用了浮动的元素可以形成块。就是说可以使行内元素拥有高

                     2、对父级的影响,造成父容器坍塌,父容器的高度为0

                     3、对兄弟元素的影响,在同行能放下的地方,兄弟元素的布局发生了变化

3.定位

4.多列        

5.弹性布局    display:flex          1.父容器变成弹性盒模型后,子元素会变成行内块元素

                                                  2.子元素在主轴上会忽略自身宽度。自适应父容器

            flex-direction: row;默认子项目沿着x轴排列,起始线从左到右 

            flex-direction:row-reverse; x轴为主轴,起始线从右到左

            flex-direction:column; 默认子项目沿着y轴排列,起始线从左到右

            flex-direction:column-reverse; y轴为主轴,起始线从右到左

            flex-wrap: nowrap; 默认,子项不换行

            flex-flow: row wrap; 这个是以上两种综合写法

            justify-content: center;  居中对齐。设置主轴方向上的对齐方式 */

            justify-content: space-between; 两端对齐*/

            justify-content: space-around;  分散对齐*/

            justify-content: space-evenly;  平均对齐*/

           align-items: center; 中间 设置交叉轴的对齐方式*/

            align-items: flex-end; 向下

            align-items: flex-start; 向上

            align-content: flex-start;多行容器对齐

BFC规范  (块级格式化上下文)

1.使用浮动

2.绝对定位 

3.display:inline:block table-cell flex

4.overflow 除了visible 以外的值

BFC解决的问题

1.margin 叠加问题

2.margin 传值问题

3.清除浮动

4.解决覆盖问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值