关于HTML中常用选择器

这篇具有很好参考价值的文章主要介绍了关于HTML中常用选择器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        一.五种基本选择器:

                1)*:匹配HTML中所有元素,一般用于除去内边距和外边距,其性能较差,不推荐使用;

                2)标签名(在JavaScript中也称节点):标签选择器。注意在用标签修改样式时,所有具有该标签名的内容都会被修饰;

                3)ID选择器:注意ID有且只有一个,在标签内#+名称;

                4)类选择器:用来选择class名的选择器,可有多个;

                5)派生选择器:根据上下文来确定标签,A选择器+空格+B选择器

                 *让多个选择器具有相同样式:A选择器+‘,’+B选择器+‘,’+C选择器

关于HTML中常用选择器

        二.其它特殊选择器:

                一)元素选择器:

                        1.空格:后代选择器(div标签中包含p标签,则div p选中的就是div下的p标签);

关于HTML中常用选择器

                        2.>:只选择子元素,孙子元素不选择(div中包含p标签,而p标签又包含span标签,则div>p选中的就是div下的p标签,这时也会继承);

关于HTML中常用选择器

                        3.+:兄弟选择器,一个元素紧跟下一个元素且二者有相同的父元素时可使用兄弟选择器(兄弟选择器只使后者的样式改变,真不如叫小弟选择器),有四个兄弟,老大+老二+老三+老四,这时老二和老三和老四的样式会改变,而老大不会;

      关于HTML中常用选择器

注:如果是li+li+li时浏览器会寻找前两个是li的标签然后改变第三个li。

        三.伪类选择器:一般作用与超链接上

                1)a:active:超链接跳转时展现的样式;

                2)a:visited:超链接访问过后的样式;

                3)a:hover:超链接悬停时的样式;

                4)a:link:超链接访问前的样式;

                5)input:focus:一般用于输入框获得焦点时的样式;关于HTML中常用选择器

                 6)子元素伪类选择器::first-child(选择父元素的第一个子元素的元素)/:last-child(选择父元素的最后一个子元素的元素)/:nth-child(n)(这里的n可以是数值也可以是odd/even等特殊数)

关于HTML中常用选择器

        四、 属性选择器:

                1.[属性名]:包含有指定属性名的元素(常用);

                2.[属性名=值]:属性名的值为指定值的元素;

                3.[属性名~=值]:属性名的值包含指定值的元素;

                4.[属性名^=值]:属性名的值以指定值开头的元素;

                5.[属性名$=值]:属性名的值以指定值的结尾的元素;

                关于HTML中常用选择器

 

                文章来源地址https://www.toymoban.com/news/detail-413001.html

到了这里,关于关于HTML中常用选择器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • redis常用五种数据类型详解

    目录 前言: string 相关命令 内部编码 应用场景 hash 相关命令 内部编码 应用场景 list 相关命令 内部编码 应用场景 set 相关命令 内部编码 应用场景 Zset 相关命令 内部编码 应用场景 渐进式遍历     redis有多种数据类型,常用的有五种,其他都是在特定场景下使用的数据类型。

    2024年02月11日
    浏览(44)
  • Redis对象和五种常用数据类型

    对象分为键对象和值对象 键对象一般是string类型 值对象可以是string,list,set,zset,hash Redis对象和数据结构的关系 键总是一个字符串对象 而值可以是五种中的一种 type 命令 得到的结果就是值的类型 可以用object encoding命令查看编码 list数据类型的编码由linkedlist和ziplist编码合并

    2024年02月12日
    浏览(44)
  • 人工智能 | 一文介绍五种基本 Agent

    在讨论智能化 Agent 之前,我们首先来了解一下,什么是 Agent? Agent 是一个通过 传感器 感知所处环境、通过 执行器 对环境产生作用的东西。 如果将人类看成一个 Agent,那么传感器就是眼睛、耳朵等器官,执行器就是手、腿等身体的其他部位。 接下来,我们就来介绍一下五

    2024年04月12日
    浏览(46)
  • 五种不同自动化测试模型的基本介绍

    随着移动互联网的发展,软件研发模型逐步完善,软件交付质量越来越受到软件公司的重视,软件测试技术特别是自动化测试技术开始在软件系统研发过程中发挥着越来越重要的作用。 与传统的手工测试技术相比,自动化测试具备了良好的可操作性、可重复性和高效率等特点

    2024年02月16日
    浏览(37)
  • RabbbitMQ基本使用及其五种工作模型

    同步通讯和异步通讯         什么是同步通讯呢?举个例子,你认识了一个小姐姐,聊的很火热,于是你们慢慢开始打电话,视频聊天,这种方式就成为同步通讯,那什么是一部通讯呢,同样的,你认识了多个小姐姐,你和他们进行文字聊天,这时候你一个人可以和多个

    2024年04月16日
    浏览(29)
  • 【分享】Redis的五种基本数据类型和应用场景

    Redis支持五种基本数据类型: String(字符串类型):可以是普通字符串,也可以是整数或浮点数值。可以设置过期时间;可以对字符串进行append、get、set、incr、decr等操作。 Hash(哈希类型):类似于一个数组,其中每个元素都是一个field和value的键值对。可以对整个哈希表或

    2024年02月16日
    浏览(44)
  • list最常用的遍历五种方式以及使用场景

    目录 遍历方式的适用场景对比 迭代器遍历 列表迭代器  增强for遍历  Lambda表达式 lambda表达式简介  普通for遍历 集合中通用的并且常用的六种方法 迭代器遍历 :在遍历过程中需要删除元素,请使用迭代器 列表迭代器: 在遍历过程中需要添加元素,请使用列表迭代器 增强

    2024年02月16日
    浏览(41)
  • 在Postgres中分页的五种方法,从基本到异国情调

    您可能会惊讶地发现,分页在 Web 应用程序中普遍存在,但很容易实现效率低下。在本文中,我们将研究几种服务器端分页方法,并讨论它们在 PostgreSQL 中实现时的权衡。本文将帮助您确定哪种技术适合您的情况,包括一些您以前可能没有见过的技术,它们依赖于物理集群和

    2024年02月08日
    浏览(33)
  • 关于OSPF的五种报文类型介绍、OSPF八种状态机变化与报文交互介绍。

    4.2.2 路由 OSPF(OSPF的5种报文、8种状态机、邻居与邻接的形成) OSPF设备之间交互并不是像Rip协议一般直接发送路由信息,而是先发送一些基础报文进行建立邻居。 邻居建立之后再进行交互LSA通过SPF选举出最优的路由加入到路由表中。 每种报文都有各自的作用,且在OSPF邻居与

    2024年02月08日
    浏览(40)
  • Redis精品小案例:Redis支持五种基本数据类型及案例解析

    Redis支持五种基本数据类型,分别是:string(字符串)、hash(哈希)、list(列表)、set(集合)及zset(sorted set:有序集合)。以下是这些数据类型及其用法的简要说明: String(字符串) : 是Redis最基本的数据类型,你可以理解为与Memcached一模一样的类型,一个key对应一个va

    2024年04月08日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包