博客列表 >flex学习总结(1)简介和对比——2019年9月10号20:00分

flex学习总结(1)简介和对比——2019年9月10号20:00分

虎子爸爸
虎子爸爸原创
2019年09月11日 19:31:24976浏览

一、flex弹性盒子的特点

  1. 正常盒子——效果图:

flex-1.png

实例

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>flex容器</title>
</head>

<body>
    <style>
        .container {
            /* display: flex; */
            border: 1px solid cadetblue;
            width: 400px;
        }
        
        .container div,
        .container span {
            /* display: inline; */
            width: 50px;
            height: 30px;
            border: 1px solid chocolate;
            margin-left: 10px;
            margin-top: 10px;
            margin-bottom: 10px;
            padding: 10px;
        }
    </style>
    <h4>flex基本概念</h4>
    <dd>——弹性布局flexible box,用来为盒状模型提供最大的布局灵活性</dd>
    <div class="container">
        <div>版块A</div>
        <div>版块B</div>
        <div>版块C</div>
        <span>
            版块D
        </span>
    </div>
</body>

</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

    2.正常盒子行内块元素效果图

flex-4.png

实例

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>flex容器</title>
</head>

<body>
    <style>
        .container {
            /* display: flex; */
            border: 1px solid cadetblue;
            width: 400px;
        }
        
        .container div,
        .container span {
            display: inline-block;
            /*这里是行间块元素*/
            width: 50px;
            height: 30px;
            border: 1px solid chocolate;
            margin-left: 10px;
            margin-top: 10px;
            margin-bottom: 10px;
            padding: 10px;
        }
    </style>
    <h4>flex基本概念</h4>
    <dd>——弹性布局flexible box,用来为盒状模型提供最大的布局灵活性</dd>
    <div class="container">
        <div>版块A</div>
        <div>版块B</div>
        <div>版块C</div>
        <span>
            版块D
        </span>
    </div>
</body>

</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例



    3、flex弹性盒子效果图——和第2种行间块元素有了间距上的变化

flex-5.png

实例

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>flex容器</title>
</head>

<body>
    <style>
        .container {
            display: flex;
            border: 1px solid cadetblue;
            width: 400px;
        }
        
        .container div,
        .container span {
            /* display: inline-block; */
            /*这里是行间块元素*/
            width: 50px;
            height: 30px;
            border: 1px solid chocolate;
            margin-left: 10px;
            margin-top: 10px;
            margin-bottom: 10px;
            padding: 10px;
        }
    </style>
    <h4>flex基本概念</h4>
    <dd>——弹性布局flexible box,用来为盒状模型提供最大的布局灵活性</dd>
    <div class="container">
        <div>版块A</div>
        <div>版块B</div>
        <div>版块C</div>
        <span>
            版块D
        </span>
    </div>
</body>

</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议