欢迎光临散文网 会员登陆 & 注册

千锋前端浠浠呀老师HTML+CSS教程,零基础web前端开发入门必看视频

2023-07-19 15:37 作者:lys123321  | 我要投稿

怪异盒模型:box-sizing

    content-box:标准盒模型

    border-box:怪异盒模型---原始设置的css宽高不变,向内挤压内容区域

                            不会在受到border padding的影响



弹性盒-新的布局方式 适合移动端布局

    父元素加上:display:flex-弹性盒

              子元素默认横向排列

              子元素是行内元素直接变成块元素进行css样式的设置

              子元素只有一个元素的时候加 margin:auto 子元素自动水平垂直居中



修改主轴方向:

 主轴:默认横向排列    主轴可通过属性改为纵向排列此时主轴纵向排列侧轴为横向

 侧轴:纵向排列

 修改主轴方向 flex-direction:

                   column-纵向排列                 竖直方向

                   column-reverse-纵向的反向排列

                   row-横向排列                    

                   row-reverse-横向的反向排列  



主轴侧轴对齐方式:justify-content:(切记主侧轴问题)

               flex-start--默认

               flex-end--主轴方向靠右边对齐

               center--中间对齐

               space-between--两端对齐

               space-around--距离环绕


调整侧轴的属性:align-items:

              flex-start--默认

              flex-end--侧轴方向靠底

              center--侧轴方向居中(如果同时设置,这时候子元素水平垂直居中)



折行与行间距:切记主侧轴问题

    折行:flex-wrap:wrap/nowrap-不折行


    行间距:align-content:

           flex-start--默认挨着上边界紧密相贴

           flex-end--挨着下边界所有子元素紧密相贴

           center--在中间所有子元素紧密相贴(贴左边开始)

           space-between--贴着两端的等距离排列

           space-around--等距离环绕,在一行能盛下的情况下等间距排列



项目对齐方式:(父元素里面的子元素设置)大盒子为容器 里面的为项目--注意主侧轴调换

    align-self:

         flex-start--默认

         flex-end--去底部

         flex-center--中间

         flex-baseline--

         flex-stretch--拉伸 不设置高度后会占满整个屏幕



项目调整顺序:order--顺序值越大越往后面跑   默认为0 可以设为负数



项目剩余宽高:flex:1--方便三栏布局 设置哪个哪个就占满剩余空间



横向滚动:flex-shrink:0(不受挤压)/1(挤压)  配合 overflow:auto使用

   

   

   


千锋前端浠浠呀老师HTML+CSS教程,零基础web前端开发入门必看视频的评论 (共 条)

分享到微博请遵守国家法律