<style type="text/css">
.div{ position:absoluteleft:0top:0width:100%height:1000pxbackground:#000}
</style>
<div class="div"></div>
----------
注意看 div 高度,这个是css 无法精确控制的,就是说,不能精确的按照窗口大小控制。
这个必须借助于 js 判断窗口大小。
javascript与CSS控制。。。把屏蔽层放在 当前可用的下面
用CSS Z-index属性控制层的叠放顺序。。
并用滤镜来控制屏蔽层透明度!
代码有点复杂。。
你到网上找一下吧
用js定义这个标签的样式class="clearClass"或者style=""CSS中clearClass是这样的
.clearClass {margin:0empadding:0emborder:nonefont-size:100%font-style:normalfont-weight:normal}
主要是需要重置属性margin,padding,border
===============
明确的说,CSS的特性就是后面样式继承前面的样式。根本就不可能不继承。
你说的这个问题,应该这样理解。
创建了UL,首先会得到UL的CSS,然后才会得到class的CSS。class里面的会覆盖UL相同属性。
明白吗?
===============
说说我的方法吧。如下:
ul = document.createElement('ul')
ul.className = 'clearClass nowClass '
//上面这个会先用clearClass重置样式,然后加载nowClass
不知道这样是否符合你的要求。