为了账号安全,请及时绑定邮箱和手机立即绑定

边距问题,为什么一个是width:770,另一个却要是width:730才能合适?

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>无标题文档</title>

<style type="text/css">

*{margin:0;padding:0;}

#wrap{width:770px;margin:0 auto;}

#top{width:100%;height:100px;border:1px solid red;}

#mybody{width:100%;height:500px;border:1px solid blue;}

#foot{width:100%;height:200px;border:1px solid green;}

img{margin:10px 18px;border:1px solid #999;}

.content{border:4px solid #def4f5;padding:74px 15px;width:770px;}

.book{background:url(../%E7%BD%91%E9%A1%B5%E5%B8%83%E5%B1%80%E5%9F%BA%E7%A1%80/case2/images/t_book.gif) no-repeat #def4f5;}

</style>

</head>


<body>

  <div id="wrap">

    <div id="top"></div>

    <div id="mybody">

      <div class="content book">

        <img src="../网页布局基础/case2/images/book1.jpg" width="80" height="80" alt=""/>

        <img src="../网页布局基础/case2/images/book2.jpg" width="80" height="80" alt=""/>

        <img src="../网页布局基础/case2/images/book3.jpg" width="80" height="80" alt=""/>

        <img src="../网页布局基础/case2/images/book4.jpg" width="80" height="80" alt=""/>

        <img src="../网页布局基础/case2/images/book5.jpg" width="80" height="80" alt=""/>

      </div>

    </div>

    <div id="foot"></div>

  </div>

</body>

</html>


正在回答

1 回答

您好,另一个设置730px是因为您还设置过 border 边框 和padding 内边距,盒子模型中,这三者的长加起来才是盒子真的所占有的长度空间,详细请见图片:http://img1.sycdn.imooc.com//58244c560001bb5817290944.jpg

0 回复 有任何疑惑可以回复我~
#1

qq_枫_ 提问者

您好,要这么说的话还有margin呢。我看了一下,一行能放6张照片,这该怎么算出来770?能详细给解释一下吗?谢谢。
2016-11-10 回复 有任何疑惑可以回复我~
#2

给我一杯咖啡 回复 qq_枫_ 提问者

好的,这一楼不能放图片,我重新开个回复。
2016-11-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
网页布局基础
  • 参与学习       214707    人
  • 解答问题       1756    个

让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识

进入课程

边距问题,为什么一个是width:770,另一个却要是width:730才能合适?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信