HTML——选择器(3)

  1. 选择器分类


    选择器
    			1.元素选择器 --- 标签名称选择器
    				就是根据标签名称进行定位查找
    				语法格式:
    					标签名称{
    						样式名:样式值;
    						样式名:样式值;
    						....
    					}
    			2.全局选择器 --- 匹配所有的标签
    				*{
    					样式名:样式值;
    					样式名:样式值;
    					....
    				}
    			3.根选择器
    				根 --- 只有子标签 没有父标签
    				:root{
    					样式名:样式值;
    					样式名:样式值;
    					....
    				}
    			4.id选择器
    				根据id属性值去进行定位查找标签的
    				#id值{
    					样式名:样式值;
    					样式名:样式值;
    					....
    				}
    			5.类选择器
    				根据class的属性值进行查找的
    					一个标签可以赋予多个类
    					一个类可以被应用于多个标签
    					多个类使用空格分开
    					<开始标签 class="类1 类2 类3"></开始标签>
    				.类名{
    					样式名:样式值;
    					样式名:样式值;
    					....
    				}
    			6.属性选择器
    				name  title href 这些属性是没有特殊符号可以表示的 如果我想通过这些属性来进行定位查找 怎么操作?? 格式如下:
    				只根据属性名进行定位的
    					选择器[属性名]{
    						样式名:样式值;
    						样式名:样式值;
    						....
    					}
    				明确属性值定位查找
    					选择器[属性名=“属性值”]{
    						样式名:样式值;
    						样式名:样式值;
    						....
    					}
    				多个属性的筛查
    					选择器[属性1][属性2]{
    						样式名:样式值;
    						样式名:样式值;
    						....
    					}
    				筛选属性值以指定内容开头
    					选择器[属性^="内容"]{
    						样式名:样式值;
    						样式名:样式值;
    						....
    					}
    				筛选属性值以指定内容结尾的
    					选择器[属性$="内容"]{
    						样式名:样式值;
    						样式名:样式值;
    						....
    					}
    					
    				筛选属性值包含指定内容
    					选择器[属性*="内容"]{
    						样式名:样式值;
    						样式名:样式值;
    						....
    					}
    			7.包含选择器
    				定位具有标签嵌套这种格式的标签的
    				父找直接子标签
    					父标签对应的选择器 > 子标签对应的选择器{
    						样式名:样式值;
    						样式名:样式值;
    						....
    					}
    				先辈找后辈标签(包含子标签)
    					先辈标签对应的选择器 后辈标签对应的选择器{
    						样式名:样式值;
    						样式名:样式值;
    						....
    					}
    			8. 伪类选择器
    				鼠标悬浮选择器: 当鼠标悬浮到这个标签上就能触发这个选择器
    					选择器:hover{
    						样式名:样式值;
    						样式名:样式值;
    						....
    					}
    				针对于超链接的
    					未被访问
    						:link 
    					即将访问
    						:active
    					访问后
    						:visited
    			9. 结构选择器
    				否定选择器
    					选择器:not(选择器1){
    						样式名:样式值;
    						样式名:样式值;
    						....
    					}
    					在选择器中定位到没有选择器1标记的标签
    				空节点选择器
    					找全局空节点
    					:empty{	
    						样式名:样式值;
    						样式名:样式值;
    						....
    					}
    					找指定选择器中为空间点的
    					选择器:empty{}
    				针对于一些被包含的标签的结构选择器 例如 td li 
    						选择器:first-child 指定选择器下的第一个子节点
    						选择器:last-child 指定选择器下的最后一个子节点
    						选择器:nth-child(数值/even/odd) 指定选择器下的第几个节点  或者 偶数行  或者是奇数行
    						
    			10.组合选择器
    				不同标记的标签 样式是一样
    					选择器1, 选择器2, 选择器3,...{
    						样式名:样式值;
    						样式名:样式值;
    						....
    					}

     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值