水木社区手机版
首页
|版面-Web开发(WebDev)|
新版wap站已上线
返回
下页
|
尾页
|
1/2
|
转到
主题:求助CSS问题
楼主
|
Keyn
|
2009-07-07 22:00:44
|
只看此ID
<style type="text/css">
#d1 {
background-color: red;
}
#d2 {
height: 100px;
background-color: green;
}
#d3 {
margin: 10px;
background-color: blue;
}
</style>
<div id="d1">
I'm d1.
</div>
<div id="d2">
<div id="d3">
I'm d3.
</div>
I'm d2.
</div>
效果见附件,为什么在firefox中, d2的top会出现一条空白?
--
修改:Keyn FROM 117.79.72.*
FROM 117.79.72.*
1楼
|
chumsdock
|
2009-07-07 22:03:40
|
只看此ID
没有reset默认样式
【 在 Keyn (新的生活) 的大作中提到: 】
: <style type="text/css">
: #d1 {
: background-color: red;
: ...................
--
FROM 166.111.39.29
2楼
|
woaipinr
|
2009-07-07 22:07:58
|
只看此ID
因为你的D3有margin非0
【 在 chumsdock (微笑服务) 的大作中提到: 】
: 没有reset默认样式
--
FROM 218.18.184.*
3楼
|
Keyn
|
2009-07-07 22:06:33
|
只看此ID
应该不是吧, div默认样式margin都是0吧?
如果在d2内,d3前随便加点不带margin-top的东东,这个空条子就会消失
【 在 chumsdock (微笑服务) 的大作中提到: 】
: 没有reset默认样式
--
FROM 117.79.72.*
4楼
|
Keyn
|
2009-07-07 22:08:28
|
只看此ID
对,表现上是这样的
但是d3的margin为什么会影响到d2,
d2并没有给d3一个margin-top 10px, 而是自己往下缩了10px
【 在 woaipinr (忍一时他就无法无天,退一步我便望尘莫及) 的大作中提到: 】
: 因为你的D3有margin非0
--
FROM 117.79.72.*
5楼
|
chumsdock
|
2009-07-07 22:09:33
|
只看此ID
div默认的样式我记得是margin 10
我一向都改成0,不为这种东西伤脑筋
【 在 Keyn (新的生活) 的大作中提到: 】
: 应该不是吧, div默认样式margin都是0吧?
: 如果在d2内,d3前随便加点不带margin-top的东东,这个空条子就会消失
--
FROM 166.111.39.29
6楼
|
sly9
|
2009-07-07 22:12:55
|
只看此ID
默认是0。。不过可能是其他地方的某个不注意的css就修改了而已吧。。
【 在 chumsdock (微笑服务) 的大作中提到: 】
: div默认的样式我记得是margin 10
: 我一向都改成0,不为这种东西伤脑筋
--
FROM 222.130.129.62
7楼
|
Keyn
|
2009-07-07 22:29:38
|
只看此ID
找到原因了,遭遇margin collapsing:
http://www.howtocreate.co.uk/tutorials/css/margincollapsing
没有border-top的d2 collapse了d3的margin-top,把自己顶下来了
--
FROM 117.79.72.*
8楼
|
NIGHTFIRE
|
2009-07-08 01:21:45
|
只看此ID
啊?我还以为只有上下两个block元素会collapse
【 在 Keyn (新的生活) 的大作中提到: 】
: 找到原因了,遭遇margin collapsing:
:
http://www.howtocreate.co.uk/tutorials/css/margincollapsing
: 没有border-top的d2 collapse了d3的margin-top,把自己顶下来了
: ...................
--
FROM 210.77.8.*
9楼
|
smalltaro
|
2009-07-08 18:51:50
|
只看此ID
曾经郁闷了好很久的问题,后来没办法使用padding代替了
感谢感谢
【 在 Keyn (新的生活) 的大作中提到: 】
: 找到原因了,遭遇margin collapsing:
:
http://www.howtocreate.co.uk/tutorials/css/margincollapsing
: 没有border-top的d2 collapse了d3的margin-top,把自己顶下来了
: ...................
--
FROM 211.99.222.*
下页
|
尾页
|
1/2
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版