css第一篇:元素选择器
1:多个选择器
h1, h2 {} ——h1或h2标签的所有元素
2:通配选择器
* {} ——所有元素
3:元素选择器
div {} ——所有div元素
4:类选择器
.test {} ——class属性为test的所有元素
p.test {} ——class属性为test的所有p元素
.test.test1 {} ——class属性有test、test1两个值的所有元素,包含有test、test1的三个值以上的也匹配
5:ID选择器
#test {} ——id属性为test的元素
6:属性选择器
*[title] {} ——有title属性的所有元素
p[class] {} ——有class属性的所有p元素
a[href][title] {} ——同时有href与title属性的所有a元素
a[href="ddd"] ——所有href属性值为"ddd/"的a元素
a[href="dd"][title="dd"] ——所有href属性值为"dd"且title为"dd"的a元素
p[class~="test4"] {} ——class属性值包含test4的所有p元素,对应的如class=“test test4”这样类型的会被包含
p[class^="test4"] {} ——class属性值以test4开头的所有p元素
p[class$="test4"] {} ——class属性值以test4结尾的所有p元素
p[class*="test444"] {} ——class属性值包含字串test4的所有p元素 ,对应的若有class="test44"]这样类型的会被包含
7:后代选择器
div span{} ——div元素下的所有span元素,即div可以是span的父辈,祖父辈等
div > span {} ——div元素下的所有span子元素,即span只能是div的子辈
div + span{} ——为div相邻兄弟的所有span元素,即div与span有同一父辈,且div在前
8:伪类选择器
a:link{} ——未访问过的a元素
a:visited{} ——已访问过的a元素
9:动态伪类
元素:focus{} ——指当前拥有输入焦点的元素,即接收键盘输入等方式激活的元素
元素:hover{} ——指鼠标停留的元素
元素:active{} ——指鼠标激活的元素,如点击链接或按钮的那一刻的元素样式
p:first-child{} ——指第一个p元素,不是p的第一个子元素
lang(){} ——括号内为语言,指的是某种语言下样式
10:伪元素选择器
p:first-letter{} ——指p元素段内的第一个字母
p:first-line{} ——指p元素段内的第一行
p:before{} ——指在p元素前面设置的样式,此处可添加内容以及对应样式
p:after{} ——指在p元素后面设置的样式,此处可添加内容以及对应样式
伪元素只能用于标记或段落类的块级元素,不能用于行内元素; 伪元素必须放在选择题主体后
css第一篇:元素选择器的更多相关文章
- 深入学习jQuery选择器系列第一篇——基础选择器和层级选择器
× 目录 [1]id选择器 [2]元素选择器 [3]类选择器[4]通配选择器[5]群组选择器[6]后代选择器[7]兄弟选择器 前面的话 选择器是jQuery的根基,在jQuery中,对事件处理.遍历D ...
- HTML&CSS基础-伪元素选择器
HTML&CSS基础-伪元素选择器 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.html源代码 <!DOCTYPE html> <html> ...
- html+css第一篇
行间样式表 <div style="--"></div> 内部样式表 <style>----</style> 外部样式表 <l ...
- CSS元素选择器 element selector(type selector)
http://www.w3school.com.cn/css/css_selector_type.asp 元素选择器 最常见的 CSS 选择器是元素选择器.换句话说,文档的元素就是最基本的选择器. 如 ...
- 第一篇 css导入方式 及选择器
一 推荐资料 推荐书籍 css Zen Garden 中文(css禅意花园) 二.css样式 1.css样式表特征 继承性 大多数css的样式规则可以被继承 层叠性 1)可以定义 多个样式 2)不冲 ...
- 深入学习jQuery选择器系列第二篇——过滤选择器之子元素选择器
× 目录 [1]通用形式 [2]反向形式 [3]首尾元素 [4]唯一元素 前面的话 在上一篇中已经介绍过基础选择器和层级选择器,本文开始介绍过滤选择器.过滤选择器是jQuery选择器中最为庞大也是最为 ...
- 深入学习jQuery选择器系列第八篇——过滤选择器之伪子元素选择器
× 目录 [1]通用形式 [2]反向形式 [3]首尾元素 [4]唯一元素 前面的话 本文是子元素选择器的续篇,主要介绍关于nth-of-type()选择器的内容.该部分内容并非没有出现在<锋利的 ...
- css伪类选择器及伪元素选择器
1.类选择器 在css中可以使用类选择器把相同的元素定义成不同的样式.比如: 结果如下: 标题背景未变 2.伪类选择器 类选择器和伪类选择器的区别在于,类选择器我们定义的,而伪类选择器是CSS中已经定 ...
- CSS中模拟父元素选择器
很多情况下,我们需要找到父元素,但可惜的是css中并没有这样的一个选择器. 至于原因可以看张鑫旭的如何在CSS中实现父选择器效果这篇文章. 简单来说这个实现并不是真正的父元素选择器,只是利用其它思路来 ...
随机推荐
- cakephp中sql查询between
$trading_list = $this->Trading->find('all', array('conditions' => array('buy_time BETWEEN ? ...
- Perl 学习笔记-文件测试
1.文件测试操作符 针对文件和目录的测试操作符: -r/-w/-x/-o: 文件或目录, 对有效的(负责运行这个程序的)用户或组来说是可读/写/执行/拥有 的; 这些测试位会查看文件的权限位, 以此判 ...
- Selenium模拟浏览器初识
Seleniumd介绍 在写Python爬虫的时候,最麻烦的不是那些海量的静态网站,而是那些通过JavaScript获取数据的站点.Python本身对js的支持不好,所以就有良心的开发者来做贡献了,这 ...
- [GO]结构体的值传递和地址传递
package main import "fmt" type student struct { id int name string sex byte age int addr s ...
- 编写高质量代码改善C#程序的157个建议——建议78:应避免线程数量过多
建议78:应避免线程数量过多 在多数情况下,创建过多的线程意味着应用程序的架构设计可能存在着缺陷.经常有人会问,一个应用程序中到底含有多少线程才是合理的.现在我们找一台PC机,打开Windows的任务 ...
- Javascript 控制 让输入框不能输入 数字
监听keypress事件.判断如果是数字的话阻止浏览器冒泡 <input type="text" id="test"> <script typ ...
- Android性能分析Systrace工具
一.概述 保证系统流畅度,也就是保证系统能连续不间断地提供每秒60帧的运行状态.当出现掉帧时(也可称为Jank),需要知道当前整个系统所处的状态,systrace便是最佳的选择,它能手机检测Andro ...
- 【小梅哥FPGA进阶教程】第十二章 数字密码锁设计
十二.数字密码锁设计 本文由山东大学研友袁卓贡献,特此感谢 实验目的 实现数字密码锁设计,要求矩阵按键输出且数码管显示输入密码,密码输入正确与否均会有相应标志信号产生. 实验平台 芯航线FPGA核心板 ...
- hadoop大致问题
一.项目编码实现 HDFS文件上传 HDFS文件下载 定位文件读取 通过API操作HDFS 通过IO流操作HDFS HDFS写数据流程 HDFS读数据流程 统计一堆文件中单词出现的个数(WordCou ...
- 基于行块分布函数的通用网页正文内容抽取(带HTML格式)
算法思路: 假如网页正文(过滤html标签后的)有n行,以k行为一行块,总共可构成n-k+1行块: 以行号为索引号,以行块长度为索引值,形成行块稀疏矩阵: 以上面的稀疏矩阵为基础,找出其骤升骤降点,分 ...