博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS--选择器
阅读量:6268 次
发布时间:2019-06-22

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

选择器

选择器的规则结构包括:选择器和声明块,每个声明块是一个属性键值对(记住每个声明块最好加分号结尾)

p.warning {
font-weight:bold; /*其class属性包含词warning的所有段落*/ /*记住解释一般是从左到右读*/ } .warning.urgent {
background:red; /*class同时包含warning和urgent的所有元素 其中warning和urgent class没有顺序之分*/ /*选择器当中是没有空格的,如果有空格就成了子元素选择器了*/ } img[alt] {
font-weight:bold; /*所有带有alt属性的图像*/ } a[href="http://www.w3.org"][title="W3C Home"] {
font-size:20px; /*href值为http://www.w3.org和title值为W3C Home的a链接-------属性值完全匹配才行*/ } span[class~="barren"] {
font-style:initial; /*根据属性值中出现的一个用空格分隔的词来完成选择--部分选择值 记住是以空格分隔的一个词*/ }

子串匹配属性选择器

特定属性选择类型

链接伪类

你可能知道:link和:visited伪类选择器在功能上与body属性的link和vlink是等价的。

动态伪类

可能用错的first-child

/*这也就是为什么从右向左翻译解释的原因*/        p:first-child {
font-weight:bold; /*作为某元素的第一个子元素的所有p元素设置为粗体*/ } li:first-child {
text-transform:uppercase; /*作为某元素的第一个子元素的所有li元素变为大写*/ }

 

语言选择器

*:lang(fr) {
font-style:italic; }

伪元素选择器

p:first-letter {
color:red;/*让段落的第一个字母变成红色*/ } p:first-line {
color:purple;/*让段落的第一行变成紫色*/ } h3:before {
content:"[["; color:silver;/*在每个h3元素前加一对银色的中括号*/ } h3:after {
content:" The end.";/*在h3元素后固定插入...*/ }

转载地址:http://uappa.baihongyu.com/

你可能感兴趣的文章
java 自己定义异常,记录日志简单说明!留着以后真接复制
查看>>
Android 使用AIDL实现进程间的通信
查看>>
机器学习(Machine Learning)&深度学习(Deep Learning)资料
查看>>
jquery的图片轮播 模板类型
查看>>
C# 获取文件名及扩展名
查看>>
Web安全学习计划
查看>>
输出有序数组的连续序列范围
查看>>
zinnia项目功能分析
查看>>
windows cmd for paramiko
查看>>
SQL经典面试题集锦
查看>>
View学习(一)-DecorView,measureSpec与LayoutParams
查看>>
色彩力量!21款你应该知道的优秀品牌设计
查看>>
SDUT 3503 有两个正整数,求N!的K进制的位数
查看>>
【.Net】C# 根据绝对路径获取 带后缀文件名、后缀名、文件名、不带文件名的文件路径...
查看>>
Redis常用命令速查 <第二篇>
查看>>
CSS规范
查看>>
使用FastDateFormat来代替JDK自带的DateFormat
查看>>
Python爬虫从入门到放弃(十六)之 Scrapy框架中Item Pipeline用法
查看>>
Android源代码解析之(三)--&gt;异步任务AsyncTask
查看>>
(zhuan) 自然语言处理中的Attention Model:是什么及为什么
查看>>