为什么行与行之间会有一大段空间?

来源:3-8 移动webapp入门(2)

慕尼黑5122342

2019-12-24 20:45:27

<!DOCTYPE html>

<html>

<head>

     <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">

    <title>3.4 flex布局--容器的属性</title>

    <link rel="stylesheet" href="css/flex.css">

    <style>

    *{

          padding:0;

          margin:0;

          list-style:none;

          }

                     .box {

                /*width: 100%;*/

                display: flex;

            }

            .box-1 {

                display: inline-flex;

            }

        /*7、align-content 属性*/

            .box-7-1{

                flex-wrap: wrap;

                /*align-content: flex-start;*/

            }

    </style>

</head>

<body>

<!-- 头部 -->

           <p>flex-start:交叉轴的起点对齐</p>

        <div class="box box-tall box-7-1">

            <div class="box-item">1</div>

            <div class="box-item">2</div>

            <div class="box-item">3</div>

            <div class="box-item">4</div>

            <div class="box-item">5</div>

            <div class="box-item">6</div>

            <div class="box-item">7</div>

            <div class="box-item">8</div>

            <div class="box-item">9</div>

        </div>

</body>

</html>


写回答

1回答

好帮手慕星星

2019-12-25

同学你好,指的是这里的间隙吗?

http://img.mukewang.com/climg/5e02c4ae094038cd10420874.jpg

align-content属性默认值为stretch,元素被拉伸以适应容器,各行将会伸展以占用剩余的空间。加上div大盒子设置高度为800px,所以剩余空间均分之后,每行占据的高度是一致的,也就出现了空白部分。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 6815 问题

查看课程