1.css实现div顺序重叠加
使用position实现绝对定位,对父级设置position:relative属性,对其子级设置position:absolute加上left或right和top或bottom实现子级在父级内任意定位。在原始情况下重叠是按DIV代码本身顺序排列,越后输入的DIV盒子其越靠前(浮在上面)。除了改变源代码本身div代码在html顺序,我们还可以使用css z-index实现DIV层排列顺序。
(相对定位是”相对于”元素在文档流中初始位置的,而绝对定位是”相对于”最近的已经定位的祖先元素.)
1. <!DOCTYPE html>
2. <html>
3. <head>
4. <meta charset="utf-8" />
5. <title>div重叠实例</title>
6. <style>
7. .div-relative{position:relative; color:#000; border:1px solid #000; width:500px; height:400px}
8. .div-a{ position:absolute; left:30px; top:30px; background:#F00; width:200px; height:100px}
9. /* 背景为红色 */
10. .div-b{ position:absolute; left:50px; top:60px; background:#FF0; width:400px; height:200px}
11. /* 背景为黄色 */
12. .div-c{ position:absolute; left:80px; top:80px; background:#00F; width:300px; height:300px}
13. /* 背景颜色为蓝色 */
14. </style>
15. </head>
16. <body>
17. <div class="div-relative">
18. <div class="div-a">红色背景</div>
19. <div class="div-b">黄色背景</div>
20. <div class="div-c">蓝色背景</div>
21. </div>
22. </body>
23. </html>
2.使div始终在页面底部:
{position:fixed;bottom: 0;}
3.设置hr的颜色:border:1px solid #0370CB;