老师请问这样写对吗?图片需不需要包在一个div里面?还是说直接写就好呢?

来源:3-4 编程练习

hyperse

2019-03-17 23:34:08

谢谢老师

 <div class="container">

            <div class="con">

                <div class="pic">

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

                </div>

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

            </div>

            <div class="con">

                <div class="pic">

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

                </div>

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

            </div>

            <div class="con">

                <div class="pic">

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

                </div>

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

            </div>

            <div class="con">

                <div class="pic">

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

                </div>

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

            </div>

            <div class="con">

                <div class="pic">

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

                </div>

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

            </div>

            <div class="con">

                <div class="pic">

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

                </div>

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

            </div>

        </div>


写回答

2回答

好帮手慕糖

2019-03-18

同学你好,不需要设置块级哦,因为图片是置换元素,置换元素是指:浏览器根据元素的标签和属性,来决定元素的具体显示内容。是可以直接设置宽高的哦。

希望能帮助到你,欢迎采纳。

祝学习愉快!

1

好帮手慕糖

2019-03-18

同学你好,都是可以的哦,由于代码的灵活性,实现效果的方式不是唯一的,这里包不包div都是可以的,设置样式的时候注意就可以了,若是包了div,可以设置图片的宽高与div的一直,不包的话,设置图片即可哦。

这里因为没有css样式,不知道同学最终实现效果是否可以,同学可以与效果图对比下,若是还是有问题的话,可以粘贴完整的代码,继续提问哦。

祝学习愉快!

0
hyperse
h 那如果不设置div,直接设置成img的话,是不是要把图片先转成块级才能设置宽高呢?因为img是行内元素不支持宽高,对吗老师
h019-03-18
共1条回复

0 学习 · 40143 问题

查看课程