<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title></title> <!-- css:层叠样式表 特点:1.继承性。继承父级的某些样式。 2.层叠性。可被后来者覆盖 --> <link rel="stylesheet" type="text/css" href="css/main.css"> <style type="text/css"> /*头部样式表: 在head里的*/ ul{ background: yellow; } </style> </head> <body> <div style="width:100px; height:100px; background:lightblue;"><!--行内样式表,极差,不允许使用--> </div> <ul><!--选择器--> <li>aaaaa</li> <li class="xiaoMing">bbbnb</li><!--驼峰命名法。1.大驼峰命名法XiaoMing2.小驼峰命名法xiaoMing 下划线命名法xiao_ming 字符命名法xiao-ming--> <li class="aaa" id="li3">ccccc</li> <li class="aaa">ddddd</li><!--class名字可以重复,id不可以--> <li>eeeee</li> </ul> </body> </html>
index上课代码如上。
一、了解index
当你打开一个HTML页面的时候,你会不会注意到其实页面上的元素都是处于3D空间中的?HTML页面上的每一个元素不仅有X轴和Y轴属性,它还具有Z轴属性。
CSS属性margin、float和其它位置属性控制元素的X和Y轴,而z-index属性则专门用于控制元素在Z轴上的显示。
z-index属性
z-index属性指定2个方面的内容:
1、元素的堆叠级别。
2、元素的堆叠上下文。
二、index中的元素
在文档流中,非浮动,非特殊定位的子元素
display: /* not inline */
position: static
非特殊定位的浮动子元素
float: left | right
position: static
在文档流中非特殊定位的内联子元素
display: /* inline */
position: static
堆叠级别为0的子元素
z-index: auto | 0
position: relative | absolute | fixed