日期:2014-05-17  浏览次数:20744 次

关于CSS的几个问题
我用CSS给类似如下所示嵌套的div结构设置margin或者padding以及设置容器内部的其他元素的margin或padding时,为什么经常会没有任何效果?一点儿反应都没有,就跟没设置一样,怎么回事儿呢?关于这方面是不是有什么特殊的规则,比如类似于边距(margin)合并之类的,大家知道的说一下,帮帮我。
HTML code

<div id="layer1">
     <div id="layer2>
          <div id="layer3">
               <!--content-->
          </div>
     </div>
</div>


另外,大家编写CSS代码时,对于不同浏览器兼容的问题是怎么解决的,有什么经验?

------解决方案--------------------
多学习css,多试试就清楚了
------解决方案--------------------
layer2那就少一个“号,就这种小错误,你在CSS中有一个,就出不来效果了,呵呵
------解决方案--------------------
除了二楼的错误外,layer2相对于layer1是外边距,layer2相对于layer3是内边距,按照这种原理你定义自己的样式试试
------解决方案--------------------
设置一个div的样式,这个div不能是空的。
div里面必须要有内容。如果没有内容,你要设置div的宽度和高度,然后再设置div的其它样式才会起作用的.

如果解决了你的问题,要多给点分哦
------解决方案--------------------
中文板规范,在度娘的共享里应该会有的,去查查