什么是选择器?CSS选择器使样式找到应用它的对象。简单选择器(Simpleselectors)是最常用的选择器,也是日常开发中最基本的选择器。元素选择器(Typeselector)是HTML元素的选择器,用于查找指定的HTML元素。一个{颜色:蓝色;}p{颜色:黑色;}通用选择器(UniversalSelector)通用选择器可以设置所有的HTML元素,用*表示。*{保证金:0;}属性存在和值选择器类型描述[title]选择所有具有title属性的元素。[title="baidu"]选取所有title属性值为"baidu"的元素。[title~="baidu"]选取title属性值中出现的以空格分隔的“baidu”元素。[title^="baidu"]选取所有title属性值以"baidu"开头的元素。[title$="baidu"]选取所有title属性值以“baidu”结尾的元素。[title*="baidu"]选取所有title属性值包含字符串“baidu”的元素。and[title|="baidu"]:选取所有title属性值等于“baidu”或以“baidu-”开头的元素。类选择器为HTML元素中具有指定类的元素定义样式。使用。以表示。.large-text{字体大小:18px;}ID选择器(IDSelectors)为HTML元素中指定id的元素定义样式。用#表示。#main-content{边距:8px;}选择器组(Groupsofselectors)将具有相同样式的元素分组。用,表示。h1{font-family:sans-serif}h2{font-family:sans-serif}h3{font-family:sans-serif}等于h1,h2,h3{font-family:sans-serif}伪类选择器(伪类)伪类选择器需要根据文档结构以外的条件将样式应用于元素。使用:表示伪类选择器。a:hover{color:red}伪类选择器包含两种类型:状态伪类和结构伪类。状态伪类根据HTML元素的当前状态进行选择。元素的状态在与用户交互过程中是动态变化的,因此元素会根据其状态呈现不同的样式。当元素处于一种状态时样式存在,而当它进入另一种状态时样式丢失。属性描述cssversion:link匹配没有访问过的链接的元素。(label)1:visited匹配已经访问过的链接的元素。(label)1:active匹配一个被激活的元素。(比如鼠标点击的瞬间)1:hover当鼠标悬停在元素上时,给元素添加样式。2:focus匹配具有键盘输入焦点的元素。2:target匹配相关URL指向的E元素。3:checked匹配处于选中状态的元素添加样式。(当input类型为radio和checkbox时使用)3:enabled为可用状态的元素添加样式。3:disabled将元素设置为禁用状态。3:indeterminate表示状态不确定的表单元素。(当输入类型为radio、checkbox、