提交作业

来源:3-4 编程练习

戴JAVA老师的小迷弟

2020-06-24 15:18:10

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

    <style>

        .body{

            width: 800px;

            overflow:hidden;

            border: 0.5px grey dashed;

        }

        .body div{

            float: left;

            margin: 10px;

        }

    </style>

</head>

<body>

    <div class="body">

        <div>

            <img src="http://climg.mukewang.com/590fe9770001e63102400135.jpg">

            <p>欢迎来到慕课网学习知识</p>

        </div>

        <div>

            <img src="http://climg.mukewang.com/590fe97d00011bda02400135.jpg">

            <p>欢迎来到慕课网学习新知识!</p>

        </div>

        <div>

            

            <img src="http://climg.mukewang.com/590fe982000150ba02400135.jpg">

            <p>欢迎来到慕课网学习新知识!</p>

        </div>

        <div>

            <img src="http://climg.mukewang.com/590fe9770001e63102400135.jpg">

            <p>欢迎来到慕课网学习知识</p>

        </div>

        <div>

            <img src="http://climg.mukewang.com/590fe97d00011bda02400135.jpg">

            <p>欢迎来到慕课网学习新知识!</p>

        </div>

        <div>

            <img src="http://climg.mukewang.com/590fe982000150ba02400135.jpg">

            <p>欢迎来到慕课网学习新知识!</p>

        </div>

    </div>

</body>

</html>


写回答

1回答

好帮手慕慕子

2020-06-24

同学你好,如下所示,图片与图片的间距,和图片与外层盒子边框之间的间距不一致

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

建议参考如下步骤修改:

1、给每个小盒子设置固定宽度(刚好等于图片的宽度),通过计算调整盒子间距

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

2、由于垂直方向的margin会相加,所以需要给外层盒子设置上下padding值,调整所有间距一致

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

3、由于img标签自带间距,图片下方存在空白,导致文字垂直居中存在误差

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

建议:调整img的display属性为block,去除间隙

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

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

0

0 学习 · 40143 问题

查看课程