iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >css中选择器有哪些
  • 417
分享到

css中选择器有哪些

2024-04-02 19:04:59 417人浏览 薄情痞子
摘要

CSS选择器有:1、类选择器,使用语法为:“<p class="first"></p>”,在css中的样式为“.first{样式代码;}”;2、ID选择器,通过#符号加上id名称组成,使用语法为:

CSS选择器有:1、类选择器,使用语法为:“<p class="first"></p>”,在css中的样式为“.first{样式代码;}”;2、ID选择器,通过#符号加上id名称组成,使用语法为:“<p id="polite"></p>”,在css中的样式为“#polite{样式代码;}”;3、通用选择器,为每一个页面元素设置样式,在css中的样式为“*{样式代码;}”;4、属性选择器,它主要分为“存在和值属性选择器”和“子串值属性选择器”两种;5、伪类和伪元素等等。

css中选择器有哪些

在CSS中,选择器是一种模式,用于选择需要添加样式的元素。选择器主要是用来确定html的树形结构中的DOM元素节点。

主要有以下几种:

一:类选择器

class元素可以有多个值,中间用空格隔开。一个文件中,可以有多个相同的class值。

<p class="first done"></p>

样式:

.first{

  background-color: red;

}

二:ID选择器

#(哈希)符号加上id名称组成。但是单个文件中id值要保持唯一。一个element中只设置一个id。

<p id="polite"></p>

样式:

#polite{

  text-transfORM: uppercase;

}

三:通用选择器

* 允许选择一个页面的所有元素。

<p></p>

样式:

* {

  text-decoration: line-through;

}

四:属性选择器

存在和值属性选择器(presence and value)

分为三种情况:属性名存在;属性名存在并且有对应的值;属性名存在并且包含对应的值。

[attr] 只要包含该属性即可。不论是否有值,不论值为何。

<p data-fruit></p>

样式:

[data-fruit]{

  color: green;

}

[attr=val] 包含该属性,并且值也相等。

<p data-fruit="apple"></p>

样式:

[data-fruit="apple"]{

  color: red;

}

[attr~=val] 包含该属性,并且该属性中至少有一个值为val。

<p data-fruit="apple banana"></p>

<p data-fruit="apple"></p>

样式:

[data-fruit~="apple"]{

  color: blue;

}

上面两个标签都会被匹配到。

子串值属性选择器(substring value 也叫伪正则)

[attr|=val] 包含attr属性,并且值为value,或者值是以val- 这样的形式开头。

[attr^=val] 包含attr属性,并且值以val开头。

[attr$=val] 包含attr属性,并且值以val结尾。

[attr*=val] 包含attr属性,并且值中包含子字符串val。

五:伪类(pseudo-class)

以:作为前缀,被添加到一个选择器末尾的关键字。当你希望样式在特定状态下才被呈现到指定的元素时,你可以往元素的选择器后面加上伪类。

比如让超链接,访问前后样式一致,同时鼠标悬停时不一致。

a:visited{

  color: blue;

}

a:hover,

a:active,

a:focus{

  color: red;

  text-decoration: none;

}

比如当一个列表的偶数行和奇数行的背景不同

<ul>

  <li><p>这是第一行</p></li>  

  <li>p>这是第一行</p></li>  

  <li>p>这是第一行</p></li>  

  <li>p>这是第一行</p></li>

</ul>

li:nth-of-type(2n){

  background-color: red;

}

li:nth-of-type(2n+1){

  background-color:blue;

}

这里的nth-of-type() 是匹配兄弟节点。因此不能写成p:nth-of-type。另外如果使用的是nth-child()的话,它匹配的也是兄弟节点。虽然看名字像是一个孩子节点。

六:伪元素(Pseudo-element)

通过::这样两个冒号前缀,组合关键字,添加到某个元素的后面,去选择该元素的某个部分。

<a href="Http://www.moremom.com">moremom</a>

a::after{

  content:"后面追加内容";

}

或者

[href^="http"]::after{

  content:"后面追加的内容";

}

七:组合器

名称组合器选择
选择器组A,B匹配A或B的任意元素 ,或者匹配A和B
后代选择器A BB是A的后代节点,匹配B
子选择器A>BB是A的直接子节点,匹配B
相邻兄弟选择器A+BB是A的下一个兄弟节点,B紧跟A,匹配B
通用兄弟选择器A~BB是A之后的兄弟节点中的任一个,匹配B

--结束END--

本文标题: css中选择器有哪些

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • css中有哪些选择器
    本篇文章为大家展示了css中有哪些选择器,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。css选择器介绍:类别(class)选择器类选择器根据类名来选择,前面以“.”来标志。示例:.demoDiv{c...
    99+
    2023-06-14
  • css中选择器有哪些
    css选择器有:1、类选择器,使用语法为:“<p class="first"></p>”,在css中的样式为“.first{样式代码;}”;2、ID选择器,通过#符号加上id名称组成,使用语法为:...
    99+
    2024-04-02
  • CSS有哪些选择器
    CSS是一种用于网页设计的样式表语言,可以通过它来控制网页的外观和布局。而选择器是CSS中最重要的一部分之一,它可以帮助我们找到想要更改样式的HTML元素。本文将详细介绍CSS中常用的选择器类型。一、基础选择器标签选择器:通过HTML标记名...
    99+
    2023-05-14
  • css中的选择器有哪些
    本文将为大家详细介绍“css中的选择器有哪些”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“css中的选择器有哪些”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内...
    99+
    2024-04-02
  • CSS选择器有哪些
    这篇文章将为大家详细讲解有关CSS选择器有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。复合选择器并集选择器:多个类型选择器,中间用逗号隔开 div,span,p{}...
    99+
    2024-04-02
  • 有哪些css选择器
    CSS(层叠样式表)是一种用于描述网页上元素样式的语言。在CSS中,选择器用于选择需要应用样式的HTML元素。选择器是CSS中最重要的概念之一,它决定了哪些元素将会被样式化。CSS选择器有多种类型,每种类型都有不同的语法和用途。下面是一些常...
    99+
    2023-10-21
    css 选择器
  • css中有哪些选择符
    这篇“css中有哪些选择符”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“css中有哪些选择符”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入主题吧。css中...
    99+
    2023-06-06
  • CSS中属性选择器有哪些
    这篇文章主要为大家展示了“CSS中属性选择器有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CSS中属性选择器有哪些”这篇文章吧。对带有指定属性的 HTML...
    99+
    2024-04-02
  • css语言中有哪些选择器
    这篇文章主要介绍了css语言中有哪些选择器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。元素选择器:通过元素名来选择css作用的目标 比如&...
    99+
    2024-04-02
  • css选择器有哪些属性选择器
    CSS选择器提供了多种属性选择器,用于根据元素的属性值来选择元素。这些属性选择器可以根据属性值的相等、包含、开始、结束等条件进行选择。以下是CSS中常见的属性选择器:1. 等于选择器(Equals Selector):使用方括号([])和等...
    99+
    2023-10-21
    属性选择器 CSS选择器
  • CSS中有哪些属性选择器
    这期内容当中小编将会给大家带来有关CSS中有哪些属性选择器,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。的用法,或许你不应该对属性选择器感到生疏,从本质上说,id跟类选择...
    99+
    2024-04-02
  • css中有哪些派生选择器
    这篇文章将为大家详细讲解有关css中有哪些派生选择器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。css中的派生选择器有3种:1、后代选择器,语法“E F{样式代码}”;...
    99+
    2024-04-02
  • css的选择器有哪些
    这篇文章主要介绍“css的选择器有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“css的选择器有哪些”文章能帮助大家解决问题。一、基本选择器1、id选择器(优先级最高 0100)如:#id{.....
    99+
    2023-06-27
  • CSS中的基础选择器有哪些
    本篇内容介绍了“CSS中的基础选择器有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!    &n...
    99+
    2023-06-27
  • css中的标签选择器有哪些
    标签选择器根据标签名称指定样式,包括元素选择器(选择特定标签元素)、类选择器(选择拥有特定类元素)、id 选择器(选择拥有特定 id 元素)和通配选择器(选择所有元素)。语法为:标签名称...
    99+
    2024-04-25
    css
  • css常用选择器有哪些
    css 中常用的选择器包括:类选择器、id 选择器、元素选择器、后代选择器、子选择器、通配符选择器、群组选择器和属性选择器,用于指定特定元素或元素组,从而实现样式化和页面布局。 CSS...
    99+
    2024-04-25
    css 属性选择器
  • css伪类选择器有哪些
    CSS 伪类选择器有以下几种:1. :hover - 鼠标悬停在元素上时触发2. :active - 元素被激活时触发,通常是元素被...
    99+
    2023-05-29
    css伪类选择器 css
  • CSS选择器有哪些类型
    本文小编为大家详细介绍“CSS选择器有哪些类型”,内容详细,步骤清晰,细节处理妥当,希望这篇“CSS选择器有哪些类型”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。   我们先看...
    99+
    2024-04-02
  • css基本选择器有哪些
    这篇文章主要为大家展示了“css基本选择器有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css基本选择器有哪些”这篇文章吧。   CSS基本选择器(对指...
    99+
    2024-04-02
  • css有哪些后代选择器
    本篇内容主要讲解“css有哪些后代选择器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css有哪些后代选择器”吧! css后代选择器...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作