overflow:hidden意外作用

web中插入背景图片

html,body {
    height: 100%;
    width: 100%;
    margin: 0;
  }
* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#page1 {
    background: url('C:/Users/123/Desktop/beautiful/page1.png');
    width: 100%;
    height: 990px;
    z-index: -2;
    margin: 0;

}

#shadow {
    background-color: #141414;
    opacity: 0.65;
    z-index: -1;
    width: 100%;
    height: 990px;
    margin: 0;
    overflow: hidden;
}

显示出的结果
捕获1.PNG
html,body {
    height: 100%;
    width: 100%;
    margin: 0;
  }
* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#page1 {
    background: url('C:/Users/123/Desktop/beautiful/page1.png');
    width: 100%;
    height: 990px;
    z-index: -2;
    margin: 0;

}

#shadow {
    background-color: #141414;
    opacity: 0.65;
    z-index: -1;
    width: 100%;
    height: 990px;
    margin: 0;
    
}

显示的结果则是:
捕获2.PNG

这两个css区别是有没有

 overflow: hidden;

至于为什么呢?
我看到有的地方写的是插入图片时会撑开父元素几像素,我存着一点疑虑。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,084评论 1 45
  • 学会使用CSS选择器熟记CSS样式和外观属性熟练掌握CSS各种选择器熟练掌握CSS各种选择器熟练掌握CSS三种显示...
    七彩小鹿阅读 11,428评论 2 66
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,687评论 1 92
  • 你认识它吗?什么花?我不知道,对花似乎也没有特别的爱好,今天我却拥有了一大束真正属于自己的花儿,心里甭提多...
    潇湘夜梅阅读 2,523评论 0 0
  • 大四快结束了,一想到这里,心头无语凝噎,但又对未来的社会生活充满期待好奇。 许多大四学生在求职阶段都像我一般,每天...
    peiky阅读 3,446评论 1 2