博主信息
博文 55
粉丝 0
评论 1
访问量 52874
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
标签元素选择器的使用-2018年3月21日零点
旺小舞的博客
原创
771人浏览过

效果图:

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举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

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

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学