CSS的几种选择器
选择器
基础选择器
标签选择器
标签选择器可以把一类标签全部选择出来,能快速为同类标签统一设置样式,但是无法做出差异化设置。
<style>
div {
color: green;
}
</style>
<body>
<div>
标签选择器
</div>
</body>
类选择器
可以给需要修改样式的标签指定class值,通过类选择器将其选择出来,进行样式修改
<style>
.header {
color: green;
}
</style>
<body>
<div class="header">
类选择器
</div>
</body>
类选择器可以进行多类名使用,多类名在标签以空格隔开
<style>
.header {
color: green;
}
.box {
width:400;
}
</style>
<body>
<div class="header box">
类选择器
</div>
</body>
id选择器
通过给标签指定id来,进行选择,与类选择器有相似处,但是id选择器只能选择一次,不能被选择第二次,是一次性的。
<style>
#box {
width:400;
}
</style>
<body>
<div id="box">
id选择器
</div>
</body>
通配符选择器
选取页面中的所有元素标签。
<style>
* {
color: red;
}
</style>
复合选择器
复合选择器是建立在基础选择器之上的,对基本选择器进行组合形成的。
后代选择器
选择外层标签里面的所有内层标签。外层标签写在前面,内层标签写在后面,以空格隔开。
<style>
.header p {
color: green;
}
</style>
<body>
<div class="header">
<p>
后代选择器
</p>
</div>
</body>
子选择器
只选择作为某元素下一级的元素,不可跨级选择, 使用>连接。
<style>
.header > p {
color: green;
}
</style>
<body>
<div class="header">
<p>
子选择器
</p>
</div>
</body>
并集选择器
同时选择不同的标签,使用,隔开。
<style>
.header,p,h1 {
color: green;
}
</style>
<body>
<div class="header">
<p>
并集选择器
</p>
<h1>
并集选择器
</h1>
</div>
</body>
伪类选择器
向某些标签添加特殊效果,比如给链接添加特殊效果。
伪类选择器具有使用顺序否为无效,link>visited>hover>active
<style>
/* 未点击的链接 */
a:link {
color: green;
}
/* 访问过的链接 */
a:visited {
}
/* 鼠标经过的链接 */
a:hover {
}
/* 鼠标正在按下还没有抬起的链接 */
a:active {
}
/* 获取到焦点的表单元素 */
input:focus {
background-color:yellow;
}
</style>
<body>
<a>伪类选择器</a>
<input type="text">
<input type="text">
</body>
CSS的几种选择器的更多相关文章
- [No000016A]CSS常用三种选择器
1.HTML Tag p{color:red;} 2.id #myid{color:red;} 3.class .myclass{color:red;} CSS常用文本样式属性 color font- ...
- CSS基础语法(二) CSS的9种选择器
样式表的选择器 1.类选择器 根据HTML标签的class属性选择样式应用的属性 .类值{ … } 2.ID选择器 根据HTML标签的ID属性选择样式应用的元素 #id值{ … } 3.标签选择器 ...
- 大家好,又是新的一天。今天给大家带来一些新的知识:选择器的种类和css的三种样式
今天我们为大家 选择了 六种 选择器: 1. 标签选择器 2.id选择器 3.class选择器 4.后代选择器 5.子代选择器 6.交集选择器 我们就举三个典型的例子:后代选择器,子代选择器和交集选择 ...
- CSS 常见的8种选择器 和 文本溢出问题
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>c ...
- {前端CSS} 语法 Css的几种引入方式 css选择器 选择器的优先级 CSS属性相关 背景属性 边框 CSS盒子模型 清除浮动 overflow溢出属性 定位(position)z-index
前端CSS CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素,给HTML设置样式,让它更加美观. 当浏览器读到一个样式表,它就会按照这个样式表来对文 ...
- css四种选择器总结
css 在网页开发中扮演着重要的角色,被誉为网页开发的三剑客,如果说html是人的外在器官部分,那css无疑是各个器官组成在一起然后表现出来,css又称样式重叠在网页排版布局中的地位举足轻重. 做 ...
- css-1,css的三种引入方式 基本选择器
<!-- (1)CSS 层叠样式表 作用:修饰网页结构 (2)css的三种引入方式 权重: 优先级高 权重大 谁在页面谁的权重大 - 行内样式 注意:行内样式的优先级是最高的 - 内接样式 - ...
- 11 CSS的三种引入方式和基本选择器
<!-- 整体说明: 1.CSS的三种引入方式 (1)行内样式 (2)内接样式 (3)外接样式 2.CSS的基本选择器 (1)id选择器 (引用方式:#id) (2)标签选择器(引用方式:标签名 ...
- 理解CSS中的三种选择器>+~
1. p~ul p和ul有相同的父元素,选择出p元素之后的所有ul元素,其中,p和ul不一定是紧随,但是必须有相同的父元素 E+F 相邻兄弟选择器.选择匹配F的元素,且该元素位于 ...
随机推荐
- 关于Symbol.iterator 学习笔记
1.可以部署在对象上的一个遍历器 2. 遍历器是一个函数,需要返回一个含有一个next 方法的对象 const likeArray = {0:'a', 1: 'b', 2: 'c',3: 'd'. l ...
- 动态修改svg的颜色,svg做背景色时候修改颜色
svg修改背景色可以使用fill属性来修改,但是我现在需要动态改变svg的颜色,例如我hover的时候 现在发现一种兼容性还不错的方法是css属性mask 类似于给路径填充上颜色,结合backgrou ...
- 基于nodejs中实现跨域的方法
一般情况下跨域是通过ajax的方式请求数据,通过js在不同的域之间进行数据传输或者通信: 只有通过ajax方式获取请求的时候才会有跨域问题需要解决: 例如在本地模拟两个服务端. 一个服务端去通过aja ...
- Java类型转换详解
Java类型转换详解 最近有同学问:自动类型转换老是记不住,到底是大转小,还是小转大 其实这个不用死记硬背,很好理解,我们拿 int 和 short 来举例: int 是 4 字节,也就是 32 bi ...
- Mybatis插入数据
对上文->Mybatis快速入门-<进行代码修改 1.在UserMapper.xml中添加插入操作 <!-- 插入操作--> <insert id="save& ...
- 文件IO-Properties
java.lang.Object 继承者 java.util.Dictionary<K,V> 继承者 java.util.Hashtable<Object,Object> 继承 ...
- MongoDB 集群-主从复制(一主二从)
MongoDB 集群-主从复制(一主二从) 官方文档 https://docs.mongodb.com/manual/tutorial/deploy-replica-set/ https://docs ...
- 基于HiKariCP组件,分析连接池原理
HiKariCP作为SpringBoot2框架的默认连接池,号称是跑的最快的连接池,数据库连接池与之前两篇提到的线程池和对象池,从设计的原理上都是基于池化思想,只是在实现方式上有各自的特点:
- 如何基于ZEGO SDK 实现通话质量监测
如何基于ZEGO SDK 实现通话质量监测 1 功能简介 在进行视频通话过程中,用户有时候会出现网络不好的情况,比如在进行多人视频通话或者多人唱歌时,我们需要实时显示用户的网络质量. 示例源码 请参考 ...
- jmeter元件,作用域与优先级
jmeter元件,作用域与优先级 一.jmeter元件 1.配置元件:优先级最高 1.1 重点使用元件:csv数据文件设置.用户定义变量.计数器 2.取样器:根据不同协议来编写请求脚本的元件 2.1 ...