当前位置:
首页 > temp > JavaScript教程 >
-
第九十七篇:CSS的选择器及优先级
好家伙,来补一点关于CSS的基础
1.id选择器
id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式
使用#号来定义样式
2.class选择器
class 选择器用于描述一组元素的样式,class 选择器有别于id选择器,
class可以在多个元素中使用。
使用"."号来定义样式
来动手试一下(冻手!冻手!)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS</title>
<style>
#para1
{
color:red;
}
.center
{
text-align:center;
}
</style>
</head>
<body>
<p id="para1">Hello World!</p>
<p>我不受id选择器的影响</p>
<h1 class="center">我是受类选择器影响的h1标签</h1>
<p class="center">我是受类选择器影响的p标签</p>
</body>
</html>
看的出来两者特点,
id选择器使用者唯一(并不,理论上应该唯一),
而class选择器可供一系列标签使用
3.CSS样式继承
CSS 的继承特性指的是应用在一个标签上的那些 CSS 属性被传到其子标签上。
如果 <div> 有个属性 color: red,则这个属性将被 <p> 继承,即 <p> 也拥有属性 color: red。
4.选择优先级:优先级关系:内联样式 > ID 选择器 > 类选择器 = 属性选择器 = 伪类选择器 > 标签选择器 = 伪元素选择器
-
内联样式,如
<p style=""></p>
-
ID 选择器, 如
#para1 { color:red; } <p id="para1">Hello World!</p>
-
类选择器, 如
.center { text-align:center; } <h1 class="center">我是受类选择器影响的h1标签</h1>
-
属性选择器, 如
[title] { color:red; } <h2 title="Hello world">Hello world</h2>
-
伪类选择器, 如
selector:pseudo-class { property: value; }
-
伪元素选择器, 如
selector::pseudo-element { property: value; }
-
标签选择器, 如
div{...} p{...}
-
通配选择器, 如
*{}
来一张梗图
再来举个例子:
// HTML
<div class="content-class" id="content-id" style="color: black"></div>
// CSS
#content-id {
color: red;
}
.content-class {
color: blue;
}
div {
color: grey;
}
最后的字体颜色是黑色,
因为内联样式权重最大
That's all
出处:https://www.cnblogs.com/FatTiger4399/p/16441306.html
栏目列表
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
SQL Server -- 解决存储过程传入参数作为s
关于JS定时器的整理
JS中使用Promise.all控制所有的异步请求都完
js中字符串的方法
import-local执行流程与node模块路径解析流程
检测数据类型的四种方法
js中数组的方法,32种方法
前端操作方法
数据类型
window.localStorage.setItem 和 localStorage.setIte
如何完美解决前端数字计算精度丢失与数