资讯专栏INFORMATION COLUMN

弹性盒模型

BakerJ / 553人阅读

摘要:弹性盒模型相比传统的盒模型,可以更加简单的实现各种布局页面简单举一个例子,代码如下加上厂商前缀,目前使用方式都有三种写法,旧的,过度的,新的的属性假如的改成也能实现数字的垂直居中

弹性盒模型相比传统的盒模型(display+position+float),可以更加简单的实现各种布局页面
简单举一个例子,代码如下

1
2
3

css

.row{width:200px;
    height: 50px;
    /*加上厂商前缀,目前使用方式都有三种写法:1,旧的2,过度的3,新的*/
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;}
.row div{ 
    width:50px;height:50px;
    -webkit-box-flex: 1; 
    -webkit-flex: 1; 
    -ms-flex: 1;
    flex: 1; 
    text-align: center;
    line-height: 5rem;
    background-color: #f69f75;
}

.list的属性

flex-direction: row | row-reverse | column | column-reverse;
flex-wrap: nowrap | wrap | wrap-reverse;
flex-flow:  || ;
justify-content: flex-start | flex-end | center | space-between | space-around;
align-items: flex-start | flex-end | center | baseline | stretch;
align-content: flex-start | flex-end | center | space-between | space-around | stretch;

flex-flow:row nowrap || flex:column wrap

flex-flow:row-reverse nowrap

flex-flow:column nowrap

假如.row div的css改成

.row div{ 
        width:50px;
        height:50px;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #f69f75;
    }

也能实现数字的垂直居中

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/115129.html

相关文章

  • CSS中各种布局的背后(*FC)

    摘要:中各种布局的背后,实质上是各种的组合。相反,一些块容器盒,比如非替换行内块及非替换表格单元格,不是块级盒。描述元素跟它的后代之间的影响。行盒行盒由行内格式化上下文产生的盒,用于表示一行。弹性容器外和弹性项目内的一切元素都不受影响。 CSS中各种布局的背后,实质上是各种*FC的组合。CSS2.1 中只有 BFC 和 IFC, CSS3 中还增加了 FFC 和 GFC。 盒模型(Box M...

    miracledan 评论0 收藏0
  • 弹性模型详解

    摘要:二弹性盒模型历史弹性盒模型历史英文原版或者查看中文翻译版另外附上标准文档弹性盒模型在过去几年间制定了三版草案规范。给子元素直接添加属性即可七后话以上是本文所有内容,以下是小白我的感慨。 一、前言 由于W3C在制定弹性盒模型内容有多版草案,在网上浏览了很多视频和文章,版本有新有旧,所以准备写一篇关于弹性盒模型的文章,一是辅助自己学习,二是帮忙其他前端学习者更容易地弹性盒模型。 二、弹性盒...

    rozbo 评论0 收藏0
  • 弹性模型,flex布局

    摘要:弹性盒模型弹性盒子是的一种新布局模式,由容器父元素和项目子元素组成。弹性盒子是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。弹性盒模型   弹性盒子是css3的一种新布局模式,由容器(父元素)和项目(子元素)组成。   弹性盒子是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。   引入弹性盒模型的目的:提供一种更加有效的方式...

    CoderDock 评论0 收藏0
  • 弹性模型冷门知识

    摘要:可以出现居中的,两边元素分别为弹性盒模型中的标签可能会出现默认宽度,并且不可以用覆盖,只能设置为类似以下结构的有一定高度这个容器占据下部剩余空间这个容器在左边作为目录这个容器是一个搜索栏这里理论上是剩余空 可以出现居中的border,两边元素分别为49.5px a b 弹性盒模型中的input标签可能会出现默认宽度,并且不可以用fle...

    DevYK 评论0 收藏0
  • 弹性模型flex

    摘要:一是的缩写,意为弹性布局定义弹性布局二基本定义我只简单的说一下容器和项目,因为只关系容器和项目来讲的个人理解。它可以设为或属性一样的值,则该项目占据固定的空间。默认值为,表示继承夫元素的属性,如果没有夫元素,则等同于。一、flex flex是flexible box的缩写,意为弹性布局; 定义弹性布局 display:flex; box{ display:flex; } 二...

    Gemini 评论0 收藏0

发表评论

0条评论

BakerJ

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<