博客列表 >标签元素选择器的使用-2018年3月21日零点

标签元素选择器的使用-2018年3月21日零点

旺小舞的博客
旺小舞的博客原创
2018年03月22日 11:58:13584浏览

效果图:

3-21.jpg

知识点:

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>

运行实例 »

点击 "运行实例" 按钮查看在线实例

手稿:

QQ图片20180322115536.jpg

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议