• 技术文章 >web前端 >css教程

    什么是css3弹性盒子

    长期闲置长期闲置2021-12-22 11:57:57原创116

    css3中,弹性盒子是一种布局方式,为了让页面适应不同的屏幕大小以及设备类型,进而提供一种更加有效的方式来分配空间;可以利用display属性来定义弹性盒子,语法为“display:flex”或者“display:inline-flex”。

    本教程操作环境:windows10系统、CSS3&&HTML5版、Dell G3电脑。

    什么是css3弹性盒子

    弹性盒子是 CSS3 的一种新的布局模式。

    CSS3 弹性盒( Flexible Box 或 flexbox),是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。

    引入弹性盒布局模型的目的是提供一种更加有效的方式来对一个容器中的子元素进行排列、对齐和分配空白空间。

    弹性盒子由弹性容器(Flex container)和弹性子元素(Flex item)组成。

    弹性容器通过设置 display 属性的值为 flex 或 inline-flex将其定义为弹性容器。

    弹性容器内包含了一个或多个弹性子元素。

    注意: 弹性容器外及弹性子元素内是正常渲染的。弹性盒子只定义了弹性子元素如何在弹性容器内布局。

    弹性子元素通常在弹性盒子内一行显示。默认情况每个容器只有一行。

    以下元素展示了弹性子元素在一行内显示,从左到右:

    示例如下:

    <html>
    <head>
    <meta charset="utf-8"> 
    <title>123</title> 
    <style> 
    .flex-container {
        display: -webkit-flex;
        display: flex;
        width: 400px;
        height: 250px;
        background-color: lightgrey;
    }
    .flex-item {
        background-color: cornflowerblue;
        width: 100px;
        height: 100px;
        margin: 10px;
    }
    </style>
    </head>
    <body>
    <div class="flex-container">
      <div class="flex-item">flex item 1</div>
      <div class="flex-item">flex item 2</div>
      <div class="flex-item">flex item 3</div>  
    </div>
    </body>
    </html>

    输出结果:
    05.png

    (学习视频分享:css视频教程

    以上就是什么是css3弹性盒子的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:css
    上一篇:css3向左偏移是什么样式 下一篇:css中::before是什么意思
    php中文网线上培训班

    相关文章推荐

    • css3怎样写出不规则五边形• CSS3 clip-path属性实战:动态区域裁剪• css必须要知道的盒子模型重点是什么(整理分享)• css3中过渡的用法是什么• 怎么玩转css动画?(整理分享)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网