CHY__YHC 2021-07-28 04:38 采纳率: 100%
浏览 291
已结题

对父盒子设置边框后,会与子盒子之间有空隙该怎么解决?

对父盒子设置边框后,会与子盒子之间有空隙(上面和左边)这是为什么,该如何解决?
代码:

  1. ```css
  2. *{
  3. margin: 0;
  4. padding: 0;
  5. }
  6. .box{
  7. width: 300px;
  8. height: 200px;
  9. border: 5px solid sienna;
  10. margin: 50px;
  11. font-size: 0;
  12. }
  13. .box .box1{
  14. width: 100%;
  15. height: 100%;
  16. background-color: red;
  17. position: relative;
  18. }
  1. ```html
  2. <div class="box">
  3. <div class="box1"></div>
  4. </div>

img

  • 写回答

1条回答 默认 最新

  • CSDN专家-Fay 2021-07-28 04:41
    关注

    这个是边框太大导致的,适当调小,或者给box1加个外边距0: margin:0

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    CHY__YHC 2021-07-28 04:57

    我试了一下,好像不行

    回复
    CSDN专家-showbo 回复 CHY__YHC 2021-07-28 05:52

    什么浏览器?我这里chrome,firefox,edge,设置ie11都没你截图的白色内边
    img

    1
    回复
    CSDN专家-Fay 回复 CHY__YHC 2021-07-28 06:57

    的确没有你说的这个问题,这个是浏览器展示边框效果的一种体现,我觉得可以忽略

    回复
    展开全部5条评论
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 8月4日
  • 已采纳回答 7月28日
  • 创建了问题 7月28日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部