前端开发之CSS(选择器-简单选择器)

想要选中的标签写在头部

类选择器

class
例如

段落一

段落二

段落三

.special{ color:red;}
.stress{ font-weight:bold;}

id选择器

相同的id出现一次

#banner{color:red;}

通配符选择器

*{}

属性选择器

背景为灰色

[disabled]{background-color:#eee;}

按钮为灰色

[type = button]{color:#eee;}

属性包含了sports的值改变

标题

内容

[class ~= button]{color:#eee;}

a标签链接到文档内部

[href^="#"]{color:#eee;}

文档为pdf的链接

[href$=pdf]{color:#eee;}

链接中包含了某个值

[href*="lady.163.com"]{color:#eee;}

伪类选择器

href中必须要有值

a:link{color:#eee;}

访问过链接

a:visited{color:#eee;}

鼠标移至链接

a:hover{color:#eee;}

鼠标点击链接

a:active{color:#eee;}

列表第一项

li:first-child{color:red;}

列表最后一项

li:last-child{color:red;}

列表奇偶相间(偶)

li:nth-child(even){color:red;}

列表某一项(1 和 4 共6个)

li:nth-child(3n+1){color:red;}

从下往上(3 和 6 共6个)

li:nth-last-child(3n+1){color:red;}
前端开发之CSS(选择器-简单选择器)_第1张图片

会使Dave Shea变红


前端开发之CSS(选择器-简单选择器)_第2张图片

因为span标签中嵌套了两个标签所以不适用only-child


前端开发之CSS(选择器-简单选择器)_第3张图片
  • empty 标签为空
  • root 根标签

你可能感兴趣的:(前端开发之CSS(选择器-简单选择器))