3.21课后作业-选择器的用法!
代码如下:
实例
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <!-- 这里引用的是外部样式,样式内容写在css.css文件中,当前引用的外部样式表资源位置在当前文件夹的CSS文件 --> <link rel="stylesheet" type="text/css" href="css.css"> <title>3.21CSS-选择器</title> <!-- 这里的样式为:内部样式! --> <style type="text/css"> h3{color:red;} .d1{width:400px;line-height:1.5em;background-color:cyan;border:1px solid red;text-align:center;} li{list-style:none;width:300px;} .demo1{color:green;} #test{background-color:brown;} /* 选择所有属性为ID的元素。 */ *[id]{background-color:yellow;} /* 选中class="demo1"的元素 */ li[class="demo1"]{background-color:red;} /* 选中class属性中值包含demo2的元素 */ li[class ~="demo2"]{background-color:blue;} /* 择中ID属性中值以k开头的元素 */ li[id ^="k"]{font-size:24px;} /* 选中class属性中值以p结尾的元素 */ li[class $="p"]{color:#666;} /* 选中class属性中值包含“oj"的元素 */ li[class *="oj"]{font-size:30px;background-color:brown;} </style> </head> <body> <h3>今天学习了CSS</h3> <p>元素类型可分为:块元素,行内元素,行内块元素,替换元素和非替换元素!</p> <div class="d1">DIV就是一个块元素,独占整行</div> <span>span,a属于行内元素,当前行占满后才会换行!</span> <div>IMG标签是一个比较有趣的元素,命名规律像行内元素,其实却是一个块元素,对于这类元素,我们叫做:行内块元素!</div> <ul><li>上面的这些元素中,又可以分为:替换和非替换元素,</li> <li>1.替换元素:可以通过其属性值来设置。例:IMG 和 link 可以通过其 src 和 href的值来改变!</li> <li>2.非替换元素:就是用户本身提供的内容或文档内容。例:h5 p标签等</li> </ul> <hr> <div> <ul> <li style="color:cyan;">列表演示1</li> <li class="demo1">列表演示2</li> <li class="cococp">列表演示3</li> <li class="demo1 demo2">列表演示4</li> <li id="test1">列表演示5</li> <li class="demo1">列表演示6</li> <li id="kb">列表演示7</li> <li class="oojjoo">列表演示8</li> <li class="ooojo">列表演示9</li> </ul> </div> </body> </html>
运行实例 »
点击 "运行实例" 按钮查看在线实例