老师,检查我的代码有什么问题。

老师,检查我的代码有什么问题。

这是我的代码!效果和图片一样,实现出来!但是我写完后总感觉哪里有问题。平时也这样,写完后总觉得有问题存在。还请老师检查一下我的问题!

<!DOCTYPE html>

<html>

<head>

        <!-- 此处编写样式 -->

        <style>

            *{

                padding:0;

                margin:0;

            }

            .nav{

                border:1px dashed #C0C0C0;

                width:800px;

                height:380px;

                margin:20px 20px;

            }

            .header{

                border:1px solid #C0C0C0;

                width:238px;

                height:25px;

                margin-bottom:20px;

                margin-top:-5px;

            }

            .content{

                float:left;

                margin-left:20px;

                margin-top:20px;

            }

            .main{

                margin-left:20px;

                margin-top:-5px;

                float:left;

            }

        </style>

</head>

<body>   

        <!-- 此处写代码 -->

         <div class="nav">

             <div class="content">

                  <div>

                    <img src="http://img1.sycdn.imooc.com/climg//590fe9770001e63102400135.jpg">

                  </div>

                  <div class="header">欢迎来到慕课网学习新知识!</div>

             </div>

             <div class="content">

                  <div>

                    <img src="http://img1.sycdn.imooc.com/climg//590fe97d00011bda02400135.jpg">

                  </div>

                  <div class="header">欢迎来到慕课网学习新知识!</div>

             </div>

             <div class="content">

                 <div>

                     <img src="http://img1.sycdn.imooc.com/climg//590fe982000150ba02400135.jpg">

                 </div>

                 <div class="header">欢迎来到慕课网学习新知识!</div>

             </div>

             <div class="main">

                  <div>

                    <img src="http://img1.sycdn.imooc.com/climg//590fe9770001e63102400135.jpg">

                  </div>

                  <div class="header">欢迎来到慕课网学习新知识!</div>

             </div>

             <div class="main">

                  <div>

                    <img src="http://img1.sycdn.imooc.com/climg//590fe97d00011bda02400135.jpg">

                  </div>

                  <div class="header">欢迎来到慕课网学习新知识!</div>

             </div>

             <div class="main">

                 <div>

                     <img src="http://img1.sycdn.imooc.com/climg//590fe982000150ba02400135.jpg">

                 </div>

                 <div class="header">欢迎来到慕课网学习新知识!</div>

             </div>

           

           

          

           

           

           

           

           

           

           

          

        </div>

</body>

</html>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

4回答
好帮手慕糖 2018-03-22 09:38:16

你好,你问行内元素是否需要转变为块级元素,这个不是遇到所有的行内都要转换为块级呀,所以是不需要的,主要要结合实际效果具体分析。这里把图片转换为块级,是因为图片本身会有2-4px间距,是她之身间距,你可以测试一下代码,会发现图片之间有点间距,这时候给图片设置display: block;或者浮动,都可以去掉图片之间间距。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div><img src="1.jpg"><img src="1.jpg"></div>
</body>
</html>

以后若是有疑问,请同学将问题描述清楚,便于全面清晰的为你解答。

祝学习愉快~

好帮手慕糖 2018-03-21 13:32:24

你好,不是的,这里是因为图片本身有点距离。

祝学习愉快~

  • 提问者 慕设计9545917 #1
    我还是不明白你的意思!我不知道是我问的问题有错,还是你的回答我不明白!你说图片的自身的距离。不着调这是什么意思!哎!问了跟没问一样!麻烦您能不能讲清楚?我是越来越听不懂了!
    2018-03-21 22:44:17
  • 提问者 慕设计9545917 #2
    我们学员给你们掏钱,你们能不能讲清楚?能不能负点责任?一会这一句,一会这一句,到底是我问错了?还是你的回答听不明白!
    2018-03-21 22:45:23
好帮手慕糖 2018-03-21 11:46:29

你好,只把img设置块级元素就可以了,不需要在设置外边距,整体可以参考上面图中的代码。

祝学习愉快~

  • 提问者 慕设计9545917 #1
    原来是这样,那老师,在以后的开发过程中,那是不是只要是行内元素,都要设置为块级元素,然后再给样式,我对这个不是太理解。
    2018-03-21 12:08:12
好帮手慕糖 2018-03-21 10:49:06

你好,建议:header可以不设置margin-top值,这里会 有间距,是图片自身的一点距离,可以设置图片为disblay:block;另:上下的区块样式是一样的,可以统一设置,例:如下;

http://img1.sycdn.imooc.com//climg/5ab1c7c000011c4405200484.jpg

祝学习愉快~

  • 提问者 慕设计9545917 #1
    您是说给img设置块级元素,然后再给外边距。
    2018-03-21 11:01:07
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师