批改状态:未批改
老师批语:
效果图:

1,基本选择器
.class class选择器
#id id选择器
ul li 父子选择器
ul>li 子元素选择器
ul* 通配选择器
#id+li 相邻元素选择器
#id~li 全部兄弟选择器
,2,属性选择器:
*[id] 选择所以有id属性的选择器
li[class="red"] 选择属性名/值
li[class~="red"] 选择模糊的属性单词
li[class*="e"] 包含e的属性值
li[class^="php"] ph属性值开头
li[class$="s"] 属性值s结尾
3,伪类选择器:
ul:befor{content:""; display:block;clear:both; } 常用于撑开父元素
ul:after{content:url(images/)} 插图片
ul li:last-child{color:""}最后一个li
p:only-child{} 父集下仅有一个p元素(不可限定元素类型)
p:only-of-type{} 父集元素下单一的p元素
li:nth-child{} 选择第几个li元素
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<head>
<title>选择器的使用(id/类/元素/属性选择器)</title>
<style type="text/css">
/*元素选择器*/
ul{
width: 250px;
border: 1px dashed #666;
padding: 10px 10px;
/*display: inline;*/
}
ul:after{
content:'';
display: block;
clear: both;
}
/*父子选择器*/
ul li{
background-color: lightgreen;
width: 40px;
line-height: 20px;
float: left;
margin: 10px;
border-radius: 30px;
text-align: center;
color:white;
}
/*通配选择器*/
ul *{
border:1px solid silver;
}
/*子元素选择器*/
ul>li {
background-color:
}
/*相邻兄弟选择器*/
#item2+li{
background-color: black;
}
#item2~li{
/*background-color: black;*/
}
/*id选择器*/
#item1{
background-color: skyblue;
}
#item2{
background-color: lightblue;
}
/*class选择器*/
.green{
background-color: green;
}
/*id选择器*/
* [id]{
background-color: red;
}
/*根据属性名和属性值*/
li[class="green"]{
background-color: lightblue;
}
/*根据class的属性包括单词的元素*/
li[class~="red"]{
background-color: brown;
}
/*以php开头的类样式元素*/
li[class^="ph"]{
background-color: coral;
}
/*以s结尾的样式元素*/
li[class$="s"]{
background-color: lime;
}
/*指定含有ee字母*/
li[class*="ee"]{
background-color: red;
}
</style>
</head>
<body>
<ul type="none" class="ul">
<li id="item1">1</li>
<li class="green">2</li>
<li id="item2">3</li>
<li class="green">4</li>
<li class="red blue">5</li>
<li id="item1">6</li>
<li>7</li>
<li id="item2">8</li>
<li >9</li>
<li class="php">10</li>
<li class="easy">11</li>
<li class="php css">12</li>
</ul>
</body>
</html>点击 "运行实例" 按钮查看在线实例
手稿:

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号