CSS | 您所在的位置:网站首页 › css中选择器是什么 › CSS |
概述
想要实现对 HTML 页面中的元素进行一对一,一对多或者多对一的控制,这就需要用到 CSS 选择器;CSS 选择器有很多,大致可分为:基础选择器、高级选择器、伪类选择器和 CSS3 选择器 基础选择器 标签选择器(就是标签的名字)所有的标签,都可以是选择器。比如 div、span、ul、li、dt、dl、dd、input 等 无论这个标签藏的多深,一定能够被选择上 标签选择器,选择的是所有,而不是一个 标签选择器,选择的是页面上所有这种类型的标签,所以经常描述“共性”,无法描述某一个元素的“个性” 嵌套了 ul "我是很深的p"CSS: /* 选择页面中所有的 p 标签 */ p { color: green; } /* 选择页面中所有结构为 ul li 中的 li 标签 */ ul li { /* 设置 li 的边框 */ border: 1px solid gray; }能够让很深的p变绿 CSS: #myId{ color:orange; background-color:pink; }h1 标签中的 文字 的颜色会变成 橙色,背景色会变成 粉红色 给一类 HTML 标签设置样式 class 属性是公共属性,任何的标签都可以携带class属性 class 属性和 id 非常相似,使用时需要给 class 属性命名(设置属性值) 类选择器的名称,必须以 “.” (英文状态下的点) 开头,class 属性只能给 CSS 用 class 属性可以重复,比如,页面上可能有很多标签都有 “teshu” 这个类(一对多,多个标签使用同一个类) 同一个标签,可能同时属于多个类(多对一,多个类选择器作用于一个元素),多个类用空格隔开,例如: 我是一个h3啊这样,这个 h3 标签就同时属于 teshu 类和 zhongyao 类 示例: 我是一个h3啊 我也是一个h3啊 巧了,我也是一个h3啊 我是一个段落啊 我也是一个段落啊 真巧,我也是一个段落啊CSS: .teshu{ color: red; }所有 class="teshu" 的元素中的文本都会变成红色 需求 段落1:60px+绿色段落2:绿色段落3:60px+下划线思路,就是用所谓“公共类”的思路,就是我们类就是提供“公共服务”,比如有绿、大、线,一旦携带这个类名,就有相应的样式变化: .lv{ /*字体颜色为绿色*/ color:green; } .da{ /*字体大小为 60px*/ font-size: 60px; } .xian{ /*为文字添加下划线*/ text-decoration: underline; }每个标签,就去选取自己想要的类: 段落1 段落2 段落3
![]() |
CopyRight 2018-2019 实验室设备网 版权所有 |