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的元素,且该元素位于 ...
随机推荐
- SQList基础+ListView基本使用
今日所学: SQList基础语法 SDList下载地址 SQLite Download Page SQList安装教程SQLite的安装与基本操作 - 极客开发者-博客 ListView用法 没遇到什 ...
- vue行内动态添加样式或者动态添加类名
还是记录一下吧(๑•ᴗ•๑) <li :style="{backgroundImage:`url(${item.pic})`}" @click="chooseVip ...
- 通过CSS给图像设置圆角边框
<html> <style> .smaller-image{ border-radius: 50%; width: 100px; } </style> <bo ...
- MFC---简介、编码、结构和消息响应
MFC简介 MFC是微软基础类库的简称,是微软公司实现的一个c++类库,主要封装了大部分的windows API函数 在MFC中,可以直接调用 windows API,同时需要引用对应的头文件或库文件 ...
- 2019-2020 10th BSUIR Open Programming Championship. Semifinal
2019-2020 10th BSUIR Open Programming Championship. Semifinal GYM链接https://codeforces.com/gym/103637 ...
- Jenkins+Allure测试报告+飞书机器人发送通知
一.前言 之前讲了jenkins如何设置定时任务执行脚本,结合实际情况,本篇讲述在jenkins构建成功后,如何生成测试报告,以及推送飞书(因为我公司用的是飞书,所以是发送到飞书机器人). 本次实践搞 ...
- python基础练习题(题目 统计 1 到 100 之和)
day31 --------------------------------------------------------------- 实例045:求和 题目 统计 1 到 100 之和. 分析: ...
- 爬虫亚马逊Bestselling类别产品数据TOP100
1 # -*- coding: utf-8 -*- 2 # @Time : 2020/9/11 16:23 3 # @Author : Chunfang 4 # @Email : 3470959534 ...
- ViewFlipper 简单应用
AdvserView.java package com.earen.viewflipper; import android.content.Context; import android.graphi ...
- FreeRTOS --(17)任务通知浅析
转载自https://blog.csdn.net/zhoutaopower/article/details/107467305 在 FreeRTOS 中,还有一个东西也可以用作任务与任务,中断与任务的 ...