首先来看CSS代码
- #gg{ margin:0 auto; width:100%; position:fixed;z-index:99;}
分析代码:
position属性主要是规定了DIV的定位,主要有以下几个属性
属性值 | 描述 |
---|---|
absolute | 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 |
fixed | 生成绝对定位的元素,相对于浏览器窗口进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 |
relative | 生成相对定位的元素,相对于其正常位置进行定位。 因此,"left:20" 会向元素的 LEFT 位置添加 20 像素。 |
static | 默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。 |
inherit | 规定应该从父元素继承 position 属性的值。 |
在上面的CSS代码中,我们使用了fixed属性,主要就是绝对定位,即定位到任何地方。
最终,我们可以将完整代码写为如下:
- <!DOCTYPE HTML>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>无标题文档</title>
- <style type="text/css">
- #gg{margin:0 auto; width:100%; position:fixed;z-index:99; background:#000; color:#FFF}
- </style>
- </head>
- <body>
- <div id="gg">ssssssssssssssss</div>
- </body>
- </html>
赶快试试吧!
也可以 position:fixed!important; position: absolute;