CSS样式中有没有一种属性可以弹出一个层,并且屏蔽了当前窗口??

html-css017

CSS样式中有没有一种属性可以弹出一个层,并且屏蔽了当前窗口??,第1张

呵呵,css 本身可以打开页面就有一个层,屏蔽窗口里面所有东西,这样:

<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

不知道这样是否符合你的要求。