第七十节,css选择器

css选择器

学习要点:
1.选择器总汇
2.基本选择器
3.复合选择器
4.伪元素选择器

本章主要探讨 HTML5中  CSS选择器,通过选择器定位到想要设置样式的元素。目前CSS选择器的版本已经升级至第三代,即  CSS3选择器。CSS3选择器提供了更多、更丰富的选择器方式,主要分为三大类。

一.选择器总汇

    本节课主要涉及到三种选择器:基本选择器、复合选择器和伪元素选择器,具体如下:

         选择器                 名称                        说明                        CSS版本

            *                 通用选择器                   选择所有元素                        2

         <type>              元素选择器               选择指定类型的元素               1

          #<id>               id选择器                      选择指定 id属性的元素           1

        .<class>            class选择器                 选择指定 class属性的元素       1

       [attr]系列             属性选择器                   选择指定 attr属性的元素         2  ~  3

       s1,s2,s3...                分组选择器                   选择多个选择器的元素             1

          s1  s2               后代选择器                    选择指定选择器的后代元素       1

         s1  >  s2           子选择器                   选择指定选择器的子元素          2

         s1  +  s2           相邻兄弟选择器              选择指定选择器相邻的元素       2

         s1  ~  s2         普通兄弟选择器            选择指定选择器后面的元素       3

      ::first-line            伪元素选择器                 选择块级元素文本的首行          1

     ::first-letter          伪元素选择器                 选择块级元素文本的首字母       1

        ::before             伪元素选择器                选择元素之前插入内容              2

         ::after               伪元素选择器                    选择元素之后插入内容              2

时间: 2024-10-26 02:21:44

第七十节,css选择器的相关文章

第三百七十节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)用Django实现搜索结果分页

第三百七十节,Python分布式爬虫打造搜索引擎Scrapy精讲-elasticsearch(搜索引擎)用Django实现搜索结果分页 逻辑处理函数 计算搜索耗时 在开始搜索前:start_time = datetime.now()获取当前时间 在搜索结束后:end_time = datetime.now()获取当前时间 last_time = (end_time-start_time).total_seconds()结束时间减去开始时间等于用时,转换成秒 from django.shortcu

【转载】推荐三十款CSS选择器代码 http://www.w3cfuns.com/thread-1361-1-1.html (出处: 前端网(W3Cfuns))

6. X:visited和X:linka:link { color: red; }   a:visted { color: purple; } 使用:link伪类作用于未点击过的链接标签.:hover伪类作用于点击过的链接.兼容浏览器:IE7+.Firefox.Chrome.Safari.Opera 7. X+Yul + p {color: red;} 相邻选择器,上述代码中就会匹配在ul后面的第一个p,将段落内的文字颜色设置为红色.(只匹配第一个元素)兼容浏览器:IE7+.Firefox.Ch

第二百七十节,Tornado框架-生成验证码图片,以及验证码结合Session验证

Tornado框架-生成验证码图片,以及验证码结合Session验证 第一.生成验证码图片  生成验证码图片需要两个必须模块 1.python自带的random(随机模块) 2.Pillow()图像处理模块里的PIL(图像库),为第三方模块,需要安装 封装验证码图片生成插件py 在封装文件里先导入random(随机模块),和Pillow()图像处理模块里的所需py文件 封装验证码图片生成插件功能,调用后返回验证码图片,和字符串类型验证码,两个返回值 注意:验证码需要一个字体文件,这个字体文件必须

第三百四十节,Python分布式爬虫打造搜索引擎Scrapy精讲—css选择器

第三百四十节,Python分布式爬虫打造搜索引擎Scrapy精讲-css选择器 css选择器 1. 2. 3. 举例: # -*- coding: utf-8 -*- import scrapy class PachSpider(scrapy.Spider): name = 'pach' allowed_domains = ['blog.jobbole.com'] start_urls = ['http://blog.jobbole.com/all-posts/'] def parse(self

还需要学习的十二种CSS选择器

在前面的文章中,我们在介绍了<五种你必须彻底了解的CSS选择器>,现在向大家介绍,还需要学习的另外十二种CSS选择器.如果你还没有用过,就好好学习一下,如果你已经熟知了就当是温习. 一.X:link X:visited X:hover X:active 伪类 a:link { color: red; }a:visted { color: purple; } 伪类选择器,visted已被访问过的样式,hover鼠标经过的样式,link未被访问的样式.三种伪类选择器常用于链接,但不是说只适用于链接

第三百七十五节,Django+Xadmin打造上线标准的在线教育平台—创建课程机构app,在models.py文件生成3张表,城市表、课程机构表、讲师表

第三百七十五节,Django+Xadmin打造上线标准的在线教育平台-创建课程机构app,在models.py文件生成3张表,城市表.课程机构表.讲师表 创建名称为app_organization的课程机构APP,写数据库操作文件models.py models.py文件 #!/usr/bin/env python # -*- coding:utf-8 -*- from __future__ import unicode_literals from datetime import datetim

第三百七十六节,Django+Xadmin打造上线标准的在线教育平台—创建用户操作app,在models.py文件生成5张表,用户咨询表、课程评论表、用户收藏表、用户消息表、用户学习表

第三百七十六节,Django+Xadmin打造上线标准的在线教育平台-创建用户操作app,在models.py文件生成5张表,用户咨询表.课程评论表.用户收藏表.用户消息表.用户学习表 创建名称为app_operation的用户操作APP,写数据库操作文件models.py models.py文件 #!/usr/bin/env python # -*- coding:utf-8 -*- from __future__ import unicode_literals from datetime i

第三百七十九节,Django+Xadmin打造上线标准的在线教育平台—xadmin的安装

第三百七十九节,Django+Xadmin打造上线标准的在线教育平台-xadmin的安装 xadmin介绍 xadmin是基于Django的admin开发的更完善的后台管理系统

前端学习(十):CSS选择器

进击のpython 前端学习--CSS选择器 每一条CSS样式声明由两部分组成: 选择器{ 样式: } 在CSS中{}之前的部分就是"选择器","选择器"指明了{}中的"样式"的作用对象 也就是说该"样式"作用与网页中的哪些元素 那选择器就分为:基础选择器和高级选择器 基础选择器 标签选择器 标签选择器顾名思义就是html代码中的标签 我们之前学习的html.body.h系列的标签.p.div.img等等我们都可以使用标签选择