> 웹 프론트엔드 > HTML 튜토리얼 > 发现一个很有意思的地方, chrome和ie9之前的版本_html/css_WEB-ITnose

发现一个很有意思的地方, chrome和ie9之前的版本_html/css_WEB-ITnose

WBOY
풀어 주다: 2016-06-21 09:33:30
원래의
935명이 탐색했습니다.

<div style="border:1px solid red;width:300px;height:200px;"><div style="border: 1px solid black;background:pink"><h1 style="margin-top: 20px">2</h1></div></div>
로그인 후 복사


如果把第二个div设置一个border, 

那么这个div的背景色就会和第一个div的上边框重叠,

如果不设置这个border的话,   那么这个div的背景色就会和上面空出来一部分, 这部分的大小等于


这里margin-top设置的大小


这个怎么解释?。

我用ie9没这个情况,ie8和chrome都是这样


回复讨论(解决方案)

有chrome或者ie8的朋友可以把第二个div的border去掉, 看看区别

2楼的我做其它页面时用过 , 
不过那次img src的图片不显示了不知道为什么

我用的是*{padding:0;margin:0;}

img{display:inline-block;}

谷歌一下margin 方面的资料好好看一下!!!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿