• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

CSS盒子内边距问题

盒子模型-练习                   盒子模型-练习            *{            padding: 0px;            margin: 0px;        }        img {            border:1px solid #BADBDB;            margin:10px 15px;        }        .content {            border: 4px solid #BADBDB;            width: 740px;            background:url("./picture/t_book.gif") no-repeat;            background-color: #EFF9F9;            padding: 44px 15px 15px;        }        
[img=80px,80px]https://www.tianmg.com/.picturebook1.jpg[/img]
   
[img=80px,80px]https://www.tianmg.com/.picturebook2.jpg[/img]
   
[img=80px,80px]https://www.tianmg.com/.picturebook3.jpg[/img]
   
[img=80px,80px]https://www.tianmg.com/.picturebook4.jpg[/img]
   
[img=80px,80px]https://www.tianmg.com/.picturebook5.jpg[/img]
   
[img=80px,80px]https://www.tianmg.com/.picturebook6.jpg[/img]

这是我用Webstorm打出来的,但是在右边总是有那么一小点突出,怎么将那两条线合并?还有为什么要将宽度.content的宽度从770减到740并且将图片.img的左右margin从18减到15才能勉强达成目标?视频在http://www.imooc.com/video/1331,而且视频中老师最后将770直接减到700才达成目标,这是为什么

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与2

第一个问题 为什么宽度明明相同了 确还是没合并?怎么合并?
答:1.之所以没合并是所有元素初始设置时浏览器都添加了默认的margin 或padding值的
2.怎么合并呐? 此时只需要,加上下面这句就可以删除浏览器这些默认值,方面后面的设置。(注:不是没它不行,只是方便而已)

*{
margin: 0 ;
padding: 0 ;
}
或者
body{
margin: 0 ;
padding: 0 ;
}
第一种方法不建议使用
第二和第三个是同一个问题就一起说了
理解时请结合下图标注的红色数字理解

130004drzi3zbrdr40pr49.jpg
你应该是疑惑明明设置了.center的宽度为770 (跟背景图的宽度770一致了) 怎么还会存在空隙,两者无法合并对吧也就是我图上那种情况 我背景图宽度510 代码也设置宽度 width 为510了 怎么还是有空隙呐

呵呵,简单说 你把概念混淆了 ***************盒子尺寸 并不是 width 哈*************
盒子尺寸是: margin X 2 +padding X 2 + border X 2 +width
所以才有了图片 ① 中 宽度为 548 而不是510
说的有些啰嗦了 不知道你看懂没?不懂的话 建议回顾下
HTML+CSS基础课程
中的盒模型 视频地址http://www.imooc.com/video/3225
纯手动 求采纳

使用道具 举报

把这个研究透
130006phktdz67m7irrwyi.jpg

使用道具 举报

发新帖

发布任务需求已有1031166位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!