目录

属性选择器

伪类选择器

元素的伪类


属性选择器

1.[属性名]{}
2. [属性名=属性值]{}
3.[属性名^=属性值]{}
4. [属性名$=属性值]{}
5.[属性名*=属性值]{} 

1.[属性名]{}
2. [属性名=属性值]{} 
3.[属性名^=属性值]{} 
4. [属性名$=属性值]{}  
5.[属性名*=属性值]{}

解释:

1.选择含有指定属性的元素

2.选择含有指定属性以及指定属性值的元素

3.选择含有指定属性以及指定属性值结尾的元素

4.选择含有指定属性,只要含有某个属性值的元素

<style>

[title]{

color: red;

}

[title=ab]{

color: green;

}

[title^=ab]{

background-color: pink;

}

[title$=ab]{

font-size: 30px;

}

[title*=c]{

background-color: green;

}

</style>

body>

<!-- title属性  当鼠标悬浮到对应的区域后,

会显示对应title属性的属性值 -->

<h1 title="a" id="hh">满江红·写怀</h1>

<h3 title="ab">岳飞·宋</h3>

<p>····</p>

<p title="abc"></p>

<p title="abab"></p>

<p title="c">。</p>

<p></p>

</body>

title属性  当鼠标悬浮到对应的区域后,会显示对应title属性的属性值

伪类选择器

 :first-child   第一个子元素:last-child    最后一个子元素:nth-child(n)  选中第n个子元素n    选中所有的子元素2n/even   偶数2n+1/odd  奇数

:first-child   第一个子元素
        :last-child    最后一个子元素
        :nth-child(n)  选中第n个子元素
              n    选中所有的子元素
              2n/even   偶数
              2n+1/odd  奇数

 :first-of-type   第一个子元素:last-of-type    最后一个子元素:nth-of-type(n)     选中第n个子元素

:not() 否定伪类  将符合条件的元素去除

元素的伪类

link 表示未访问过的a标签的状态
visited  表示访问过的a标签的状态
hover  鼠标移入后,元素的状态
active  鼠标点击后,元素的状态

:first-of-type   第一个子元素
        :last-of-type    最后一个子元素
        :nth-of-type(n)     选中第n个子元素

link 表示未访问过的a标签的状态
visited  表示访问过的a标签的状态
hover  鼠标移入后,元素的状态
active  鼠标点击后,元素的状态伪元素选择器

::first-letter  第一个字母
          ::first-line    第一行
          ::selection    选中的内容
          ::before     在元素开始的位置前
          ::after      在元素结束的位置后

  • 设置鼠标悬停在元素上时的样式
  • 为已访问和未访问链接设置不同的样式
  • 设置元素获得焦点时的样式

北大青鸟培训第四天:HTML和CSS相关知识 (持续更新)相关推荐

  1. 女程序员/北大青鸟/培训

    帮合作伙伴招人,来了三个人面试:一男两女 男的来自日本公司,有些经验,但是已经习惯于日本公司的规则化做事,有点死板,没有什么灵性,有点紧张. 女1,这个MM给人的感觉很好,很活跃,个性和态度给人的感觉 ...

  2. 北大青鸟培训第四周第一天:HTML和CSS相关知识 【定位】(持续更新)

    目录 定位: 可选值: 开启绝对定位 定位: 是一种布局的手段,而且是一种高级的布局手段, 你可以将任何元素,摆放在页面的任意位置 可以用position来设置定位 可选值: static  默认值, ...

  3. 北大青鸟培训第二周第二天:HTML和CSS相关知识 (持续更新)

    目录 行间距 1.行高 (line height):文字占有的实际高度 2.单行文本在父元素中垂直居中 3.font 中也可以指定行高  font:bold   italic   25px/3   s ...

  4. 北大青鸟培训后端培训第二天

    目录 1.编写第一个Java程序 1. 创建Java源程序 2.编译并运行"HelloWorld.java"文件 1.1.4 Java跨平台原理 1.2.1 MyEclipse的安 ...

  5. Java开发经验谈:北大青鸟培训java学费

    Java成长笔记大致内容如下: 0-1年入门: Java基础复盘(面向对象+Java的超类+Java的反射机制+异常处理+集合+泛型+基础IO操作+多线程+网络编程+JDK新特性) Web编程初探(S ...

  6. 北大青鸟培训第一天:HTML初级代码介绍和相关知识(持续更新)

    代码解释 <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8& ...

  7. 北大青鸟培训第二天:HTML初级代码和相关知识 (持续更新)

    HTML常用标签 <blockquote> </blockquote> <q> </q> <br> <center> </ ...

  8. 北大青鸟培训第五天:HTML和CSS相关知识 (持续更新)

    继承:继承是一种规则,它允许样式不仅应用于某个特定html标签元素,还可应用于其后代元素.CSS继承是指设置父级的CSS样式,父级及以下的子级元素都具有此属性.CSS继承的作用:给父元素设置一些属性, ...

  9. 北大青鸟培训第三天:HTML和CSS相关知识 (持续更新)

    音视频 audio src controls loop autoplay audio标签 用来向页面中引入一个外部的音频文件 src 指向音频的引入路径 controls 控制是否允许用户点击播放,默 ...

最新文章

  1. UNIX系统编程(2)
  2. android http get
  3. px4原生源码学习四--Nuttx 实时操作系统编程
  4. python实现文件上传功能_python实现文件上传功能
  5. 凯撒密码中的字符转换
  6. 无法解析com.oracle:ojdbc14:XXXXX问题解决方案
  7. 中文核心期刊目录(2014 年版)北大核心目录(第七版)新鲜出炉
  8. 易基因|脂多糖诱导的仔猪肝脏损伤模型中m6A RNA甲基化介导了NOD1/NF-kB信号激活
  9. Obsidian流程图
  10. 路飞学城python电子书闲鱼_路飞学城-python开发集训-第一章之用户登陆做业
  11. android绘制立方体带坐标,Android: 直接在bitmap上绘制一个立方体
  12. coreldraw x4被禁用怎么解决及不能使用序列号警告办法
  13. 2021秋软工实践第一次个人编程作业
  14. 光环python培训
  15. vue 管理系统顶部tags浏览历史实现
  16. 《一个人的朝圣》读后感
  17. GJM : AlloyTouch实战--60行代码搞定QQ看点资料卡
  18. 使用cmd指令生成Doc文档
  19. 一文带你学会linux系统 史上最全linux命令大全
  20. ipad服务器的显示器,Air Display怎么用 iPad怎么分屏显示 值得收藏

热门文章

  1. css处理图片上的文字(内阴影)
  2. 推荐5款高效的国产软件,精挑细选让你眼前一亮
  3. 联想G50-70装机过程
  4. 4600u黑苹果 r5_联想G50-70AT-ISE上黑苹果成功,分享经验和clover配置。
  5. 自上而下、自下而上的软件开发
  6. 入职两年的人写给刚入职的人
  7. 这是我见过入门Python最友好的办法
  8. Openldap2.5.13编译安装
  9. QT Libvlc抽帧对视频旋转90度显示以及轨道信息的获取
  10. NMF算法python源代码