博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第二天简书
阅读量:5323 次
发布时间:2019-06-14

本文共 1304 字,大约阅读时间需要 4 分钟。

1、后代元素选择器(父类直接包含子类):

语法:祖先元素 后代元素{}

#d1 span{        color:green;}/*选中id为d1的div中的p元素中的span元素*/ #d1 p span{ font-size:50px }

2、子元素选择器(父类直接或间接包含子类):

语法:父元素>子元素

(IE6及以下的浏览器不支持子元素选择器)

div > span{            background-color: yellow;        }

1 、:first-child 可以选中第一个子元素

2 、:last-child 可以选中最后一个子元素
3 、:nth-child(number/even/add)
可以选中任意位置的子元素
该选择器后边可以指定一个参数,指定要选中第几个子元
素even 表示偶数位置的子元素
odd 表示奇数位置的子元素

/body的第一个元素/

body>p:first-child{
}
p:last-child{
}
p:nth-child(even){
}

:first-of-type (不用是全部的第一个元素,是这一类的第一个就可以了)

:last-of-type
:nth-of-type

p:first-of-type{

}
*/
p:last-of-type{
}

3、meta标签:

<meta charset="utf-8" />

4、伪元素:

第一个字:

p:first-letter{}
第一行:
p:first-line{}
该段之前的可以插东西:
p:before{}
该段之后的可以插东西:
p:after{}

4、伪类选择器:

没访问的:

a:link{}
访问过的:
a:visited{}
鼠标滑过:
a:hover{}
正在点击:
a:hover{}
获取焦点:
input:focus{}
选中样式:
p::selection{}
火狐使用:
p::-moz-selection{}

5、块和内联元素:

块元素(标签):div(没有任何特殊的含义只是普通的块元素)、p(不能包含其他标签) h1~h6 ul li

内联元素(行内元素):span a(超链接,可以包含任意元素) img iframe

6、属性选择器:

所有有title的标签:
p[title] {}
title的内容:
p[title="hello"] {}
标题以什么开头:
p[title^="ab"]{}
标题以什么结束:
p[title$="ab"] {}
包含:
p[title*="ab"] {}

6、常用的选择器:

通配选择器:

*{}
元素选择器:
p {}
id选择器:

p1{}

类选择器:

.p1{}
选择器分组(并集选择器):

p1,.p1,.hello{}

复合选择器:

p#p1{}
span.p3{}

转载于:https://www.cnblogs.com/lining5325/p/9828212.html

你可能感兴趣的文章
activity 保存数据
查看>>
typescript深copy和浅copy
查看>>
linux下的静态库与动态库详解
查看>>
hbuilder调底层运用,多张图片上传
查看>>
深入理解基于selenium的二次开发
查看>>
较快的maven的settings.xml文件
查看>>
Git之初体验 持续更新
查看>>
Exception in thread "AWT-EventQueue-0" java.lang.IllegalThreadStateException
查看>>
随手练——HDU 5015 矩阵快速幂
查看>>
启动redis一闪就关
查看>>
Maven之setting.xml配置文件详解
查看>>
ASP.NET 4.5 Web Forms and Visual Studio vs2013年入门1
查看>>
SDK目录结构
查看>>
malloc() & free()
查看>>
HDU 2063 过山车
查看>>
高精度1--加法
查看>>
String比较
查看>>
Django之Models
查看>>
CSS 透明度级别 及 背景透明
查看>>
Linux 的 date 日期的使用
查看>>