返回顶部
首页 > 资讯 > 前端开发 > JavaScript >CSS选择器的详细介绍
  • 280
分享到

CSS选择器的详细介绍

2024-04-02 19:04:59 280人浏览 泡泡鱼
摘要

这篇文章主要讲解了“CSS选择器的详细介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS选择器的详细介绍”吧!一、什么是选择器?选择器是CSS最重要的

这篇文章主要讲解了“CSS选择器的详细介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS选择器的详细介绍”吧!

一、什么是选择器?

选择器是CSS最重要的方面之一,因为它们用于选择网页上的元素,以便可以设置样式。可以通过多种方式定义选择器。

二、通用选择器

通用选择器(用 *  星号或星号表示)与页面上的每个单个元素匹配。如果目标元素上存在其他条件,则可以省略通用选择器。此选择器通常用于从元素中删除默认的边距和填充,以进行快速测试

例:

<!DOCTYPE html> <html>     <head>         <meta charset="utf-8">         <title>CSS通用选择器例:</title>         <style>             * {                 margin: 0;                 padding: 0;             } </style>     </head>     <body style="background-color: aqua;">         <h2>This is heading</h2>         <p>This is a paragraph.</p>     </body> </html>

*选择器内的样式规则将应用于文档中的每个元素。

CSS选择器的详细介绍

注意:

不建议* 在生产环境中使用通用选择器,因为此选择器会匹配页面上的每个元素,这会对浏览器造成不必要的压力。

三、元素类型选择器

元素类型选择器将文档树中元素的每个例:与相应的元素类型名称进行匹配。

例:

<style>     h2 {       color: red;     }     p {         color: blue;     } </style>

CSS选择器的详细介绍

p选择器中的样式规则将应用于

文档中的每个元素,并使其颜色为蓝色,无论它们在文档树中的位置如何。

1. ID选择器

id选择器用于为单个或唯一元素定义样式规则,ID选择器的定义是一个井号(#),后跟ID值。

例:

<style>         #error {         color: #ff0000;     } </style>

CSS选择器的详细介绍

此样式规则将id属性设置为的元素文本呈现为红色error。

2. class类选择器

类选择器可用于选择具有class属性的任何HTML元素。具有该类的所有元素将根据定义的规则进行格式化。

用一个句号(.)紧随其后的类值定义类选择器。

例:

<style>         .blue {         color: #0000ff;     } </style>

CSS选择器的详细介绍

以上样式规则将 class 属性中设置为的文档中每个元素的文本显示为蓝色blue。可以使其更加具体。

例:

p.blue {     color: blue;     }

CSS选择器的详细介绍

选择器中的样式规则p.blue仅<p>将class属性设置为的那些元素呈现为蓝色blue,而对其他段落没有影响。

2.1 后代选择器

当需要选择一个元素是另一个元素的后代时,可以使用这些选择器。例如,如果只想定位无序列表中包含的那些定位点,而不要定位所有定位点元素。

例:

<style>             h2 em {                 color: green;             }              ul.menu {                 padding: 0;                 list-style: none;             }              ul.menu li {                 display: inline;             }              ul.menu li a {                 margin: 10px;                 text-decoration: none;             } </style>

注:

选择器内的样式规则ul.menu li a仅适用于包含在具有class 的无序列表内的那些即锚元素.menu,并且对文档内的其他链接没有影响。

同样,h2 em 选择器内的样式规则仅适用于heading内包含的元素。

2.2 子选择器

子选择器只能用于选择作为某些元素的直接子元素的那些元素。子选择器由两个或多个选择器组成,两个选择器之间用大于号(即>)隔开。例如,可以使用这些选择器在具有多个级别的嵌套列表中选择列表元素的第一级。

例:

<style>     ul > li {         list-style: square; }     ul > li ol {         list-style: none; } </style>

CSS选择器的详细介绍

选择器内的样式规则ul > li仅适用于<li>作为<ul>元素直接子元素的那些元素,并且对其他列表元素没有影响。

2.3 分组选择器

样式表中的多个选择器通常共享相同的样式规则声明。可以将它们分组为一个逗号分隔的列表,以最大程度地减少样式表中的代码。它还可以防止一遍又一遍地重复相同的样式规则。

例:

h2 {     font-size: 36px;     font-weight: nORMal;    } h3 {     font-size: 28px;     font-weight: normal;    } h4 {     font-size: 22px;     font-weight: normal;    }

可以在上面的例:中看到,相同的样式规则font-weight: normal; 是由选择共享h2,h3和h4。

因此,可以将其分为逗号分隔的列表。

例:

<style>       h2,h3,h4 {         font-weight: normal;       }        h2 {         font-size: 36px;       }        h3 {         font-size: 28px;       }        h4 {         font-size: 22px;       } </style>

CSS选择器的详细介绍

感谢各位的阅读,以上就是“CSS选择器的详细介绍”的内容了,经过本文的学习后,相信大家对CSS选择器的详细介绍这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: CSS选择器的详细介绍

本文链接: https://lsjlt.com/news/80384.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • CSS选择器的详细介绍
    这篇文章主要讲解了“CSS选择器的详细介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS选择器的详细介绍”吧!一、什么是选择器选择器是CSS最重要的方...
    99+
    2024-04-02
  • css属性选择器的详细介绍
    这篇文章主要讲解了“css属性选择器的详细介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css属性选择器的详细介绍”吧!1.[class~="...
    99+
    2024-04-02
  • CSS中的伪选择器详细介绍
    本篇内容主要讲解“CSS中的伪选择器详细介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS中的伪选择器详细介绍”吧!说到伪选择器,真的让我体会到了CSS的...
    99+
    2024-04-02
  • CSS中的类和ID选择符的详细介绍
    本篇内容主要讲解“CSS中的类和ID选择符的详细介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS中的类和ID选择符的详细介绍”吧!类属性类选择符格式:....
    99+
    2024-04-02
  • CSS3中伪类选择器的详细介绍
    这篇文章主要讲解了“CSS3中伪类选择器的详细介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS3中伪类选择器的详细介绍”吧! ...
    99+
    2024-04-02
  • CSS类选择器的用法介绍
    这篇文章主要讲解了“CSS类选择器的用法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS类选择器的用法介绍”吧!CSS类选择器在CSS中,CSS类选...
    99+
    2024-04-02
  • CSS中id选择器的用法介绍
    本篇内容介绍了“CSS中id选择器的用法介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!id选择器id选...
    99+
    2024-04-02
  • CSS复合选择器的功能介绍
    这篇文章主要讲解了“CSS复合选择器的功能介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS复合选择器的功能介绍”吧!一、交集选择器又称标签指定式选择...
    99+
    2024-04-02
  • css后代选择器的用法介绍
    这篇文章主要讲解了“css后代选择器的用法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css后代选择器的用法介绍”吧!说明后代选择器必须用空格隔开。后代不仅仅是儿子, 也包括孙子/重孙...
    99+
    2023-06-20
  • css串联选择器和后代选择器的用法介绍
    本篇内容介绍了“css串联选择器和后代选择器的用法介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!串联选...
    99+
    2024-04-02
  • css3中伪元素和伪类选择器的详细介绍
    这篇文章主要讲解了“css3中伪元素和伪类选择器的详细介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css3中伪元素和伪类选择器的详细介绍”吧!伪类选择...
    99+
    2024-04-02
  • CSS的子元素选择器用法介绍
    本篇内容介绍了“CSS的子元素选择器用法介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!基础 子元素选择...
    99+
    2024-04-02
  • CSS中的各种选择符介绍
    本篇内容介绍了“CSS中的各种选择符介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!类型,类和ID选择器...
    99+
    2024-04-02
  • CSS盒模型的详细介绍
    本篇内容主要讲解“CSS盒模型的详细介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS盒模型的详细介绍”吧!为了给文档树中的各个元素排版定位(布局),浏览...
    99+
    2024-04-02
  • 阿里云服务器中浏览器的详细介绍及选择
    阿里云服务器是阿里云提供的计算能力服务,用户可以根据自己的需求选择不同的服务器类型。在阿里云服务器中,浏览器是必备的工具之一,用户可以使用浏览器来访问自己的网站、应用和服务。本文将详细介绍阿里云服务器中浏览器的种类、功能和选择方法。 一、阿...
    99+
    2023-11-03
    阿里 详细介绍 器中
  • CSS的position属性的详细介绍
    这篇文章主要介绍“CSS的position属性的详细介绍”,在日常操作中,相信很多人在CSS的position属性的详细介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CS...
    99+
    2024-04-02
  • CSS中子元素选择器的使用介绍
    这篇文章主要讲解了“CSS中子元素选择器的使用介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS中子元素选择器的使用介绍”吧!与后代选择器相比,子元素...
    99+
    2024-04-02
  • PostgreSQL游标与索引选择实例详细介绍
    之前有写过一个案例,order by limit因为数据分布不均而选择了错误的索引,这是由于优化器没法判断数据的分布关系,默认认为数据分布是均匀的所导致的。 而除了limit,当我们在使用游标时也要注意有可能会出现类似的...
    99+
    2024-04-02
  • CSS新特性contain的详细介绍
    本篇内容主要讲解“CSS新特性contain的详细介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS新特性contain的详细介绍”吧!contain 为...
    99+
    2024-04-02
  • CSS的pointer-events属性详细介绍
    本篇内容主要讲解“CSS的pointer-events属性详细介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS的pointer-events属性详细介绍...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作