首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CSS基础-CSS选择器IDClass、Tag

Tag选择器(标签选择器) 作用与特点 Tag选择器直接根据HTML元素的名称来选取元素,p、div等。它是CSS中最简单且最通用的选择器,适用于给页面中所有同类型元素统一设置样式。...问题:过度使用,导致选择器权重问题。过多的嵌套复合class选择器可能导致优先级混乱。 避免:尽量保持选择器简洁,合理使用组合选择器伪类,避免不必要的权重增加。...ID选择器 作用与特点 ID选择器通过元素的id属性来选择唯一的元素,每个ID在文档应该是唯一的。ID选择器具有最高的优先级,常用于页面特定且唯一的元素。...Class、Tag选择器CSS基础的三大支柱,理解它们的特点适用场景对于编写高效、可维护的CSS代码至关重要。...在实际应用,合理选择使用哪种选择器,遵循良好的命名规范,可以有效避免样式冲突维护难题,提升开发效率。

14510

删除 WordPress 导航菜单的多余 CSS 选择器idclass

在默认情况下,WordPress 的导航菜单会输出很多menu-item、menu-item-type-taxonomy、menu-item-object-category等加上 id 组成的CSS...WordPress 导航菜单的多余 CSS 选择器idclass)的新方法。...要删除 WordPress 导航菜单的多余 CSS 选择器idclass),则需要在主题的functions.php 文件下加入以下代码: add_filter('nav_menu_css_class...array() : ''; } 上面是所有的CSS 选择器idclass)都会被删除,如果为了某些CSS 效果(鼠标焦点高亮)需要保留一些 CSS 选择器的,可以将第 4 行以下代码改为: function...class="current-menu-item",一般来说,在WordPress 导航菜单可以保留以下选择器: current-post-ancestor current-menu-ancestor

1.6K80
您找到你想要的搜索结果了吗?
是的
没有找到

【说站】cssid选择器的注意点

cssid选择器的注意点 注意: 1、每个HTML标签都有一个属性叫做id, 也就是说每个标签都可以设置id 2、在同一个界面id的名称是不可以重复的 3、在编写id选择器时一定要在id名称前面加上...# id的名称是有一定的规范的 id的名称只能由字母/数字/下划线,a-z 0-9 _ id名称不能以数字开头 id名称不能是HTML标签的名称,不能是a h1 img input ......在企业开发中一般情况下如果仅仅是为了设置样式, 我们不会使用id ,因为id是留给js使用的 作用:根据指定的id名称找到对应的标签, 然后设置属性 格式: #id名称{     属性:值; } 以上就是...cssid选择器的注意点,希望对大家有所帮助。

1.1K30

彻底弄懂CSS优先级规则

1.1 css继承距离优先 当DOM元素的指定样式来自继承时,只与DOM树的距离相关,与选择器的顺序优先级( id>class 下面会讲到)无关,下方的...单个选择器 & 优先级关系链 css常见选择器有7类: ID 选择器 #id{} 类选择器 .class{} 属性选择器 a[href="csxiaoyao.com"]{} 伪类选择器..., :hover{} 标签选择器 span{} 伪元素选择器 ::before{} 通配选择器 *{} 此外,再算上内联样式(元素上的style属性)继承的样式,可以形成优先级关系链...demo #content-id { color...选择器组合 & 优先级计算 所有 CSS 的选择符都为上述 7 种基础选择器组合而成,当多个选择器组合时,首先需要计算 abcd 四个值: 【 a 】是否使用内联样式 【 b 】ID 选择器 出现的次数

1.4K246

一篇”水文“带你解剖HTMLID属性以及Class属性的区别。

我又来写”水文“了,回顾上篇讲到的class属性,那么class属性本篇要讲的id属性有什么不一样呢?跟随笔者步伐,一一解剖。HTMLid属性直接先上个例子,看看效果,然后我们逐一剖析一下。...>图片在上面的例子,h2元素p元素都通过id属性来作为HTML元素的唯一ID,引用元素ID属性的语法是在前面增加#号,注意到style标签了嘛?...通过#id1#id2来为h2p元素设置了CSS属性呢。需要注意,id属性的值在,在HTML文档必须是唯一的,并且它是对大小写敏感的,这个要注意哦!...Class属性ID属性的区别在上次的分享,我们讲到了class属性,那么它跟id属性有啥区别呢?简而言之就是class是可共享的,id是唯一的。怎么说呢?...现象就是在style的第1个#id1的CSS样式属性没有生效,第2个#id1的CSS样式是生效了的。我们再看一个例子对比一下<!

75210

CSS选择器的优先级

在此只为各位列出最常用的几种选择器: 标签选择器(:body,div,p,ul,li) 类选择器(class="head",对应css选择器为 .head) ID选择器(id="name",对应...css选择器为 #name) 组合选择器(:.head .head_logo,注意两选择器用空格键分开) 后代选择器 (:#head .nav ul li 从父集到子孙集的选择器) 群组选择器 (...同一级别后写的会覆盖先写的样式 如果遇到选择器组合进行比较,这时就要提到每种选择器的权重,CSS优先级的规则就是权重大的选择器优先于权重小的选择器,我们可以把选择器如下对应等级做加法,比较权值,如果权值相同那就后面的覆盖前面的...第三等:代表类,伪类属性选择器.content,权值为10。 第四等:代表类型选择器伪元素选择器div p,权值为1。...注意:权值实际并不是按十进制,用数字表示只是说明思想,一万个class也不如一个id权值高。而通用选择器(*),子选择器(>)相邻同胞选择器(+)并不在这四个等级,所以他们的权值都为0。

88740

CSS---网络编程

简单一句话:CSS将网页内容显示样式进行分离,提高了显示功能。 那么CSSHTML是如何在网页代码相结合的呢?通过四种方式:style属性 、style标签、导入链接。...(也就是直接用html的标签) 2) class选择器。其实使用的是标签class属性。 (前面加:# ) 3) id选择器。其实使用的是标签的id属性。...(前面加:. ) 每一个标签都定义了class属性id属性。用于对标签进行标识,方便对标签进行操作。...☆选择器的优先级 标签名选择器 < class选择器 < id选择器 < style属性 扩展选择器 ☆关联选择器 标签是可以嵌套的,要让相同标签的不同标签显示不同样式,就可以用此选择器。...设置P标签的b标签。 ☆组合选择器 对多个选择器进行相同样式的定义。

1.1K20

CSS选择器分类

实现方法很多,但是根据现有知识写出来代码会很多,所以今天我们通过学习css选择器来简化你的代码。 简单选择器 根据标签名、id、类名来选取。id:是标签id的属性值,类名:是标签class的属性值。...p{ font-size:16px } id选择器:用于选择一个唯一元素,css使用的时候前边加 # ,后边跟id值。...组合选择器 css有四种不同的组合器: 后代选择器(空格) 子选择器(>) 相邻兄弟选择器(+) 通用兄弟选择器(~) 实例:内容 后代选择器:div p{ font-size...[class*="top"]{ },选取class属性包含top的元素。 css选择器很多,css3也新增了很多选择器,我们后期在讲css3的选择器。...上述讲的都是一些常见选择器,自己可在w3c查看全部。

1.3K50

CSS Modules使用详解

, } CSS Modules 对 CSS class 名都做了处理,使用对象来保存原 class 定制处理后的 class 的对应关系。...Compose 组合Class 很多时候我们都需要样式复用,在 CSS Modules ,一个选择器可以继承另一个选择器的规则,这称为composes 组合。...Modules使用特点 不使用选择器,只使用 class 名来定义样式 不层叠多个 class,只使用一个 class 把所有样式定义好 不嵌套class 所有样式通过 composes 组合来实现复用...如何在一个 style 文件中使用同名 class ,编译后仍是同名的。...如果在 style 文件中使用了 id 选择器,伪类,标签选择器,所有这些选择器将不被转换,原封不动的出现在编译后的 css 。即 CSS Modules 只会转换 class 名相关样式。

1.6K50

CSS选择器分类

实现方法很多,但是根据现有知识写出来代码会很多,所以今天我们通过学习css选择器来简化你的代码。 简单选择器 根据标签名、id、类名来选取。id:是标签id的属性值,类名:是标签class的属性值。...p{ font-size:16px } id选择器:用于选择一个唯一元素,css使用的时候前边加 # ,后边跟id值。...组合选择器 css有四种不同的组合器: 后代选择器(空格) 子选择器(>) 相邻兄弟选择器(+) 通用兄弟选择器(~) 实例:内容 后代选择器:div p{ font-size...[class*="top"]{ },选取class属性包含top的元素。 css选择器很多,css3也新增了很多选择器,我们后期在讲css3的选择器。...上述讲的都是一些常见选择器,自己可在w3c查看全部。

93520

CSS Modules使用详解

, } CSS Modules 对 CSS class 名都做了处理,使用对象来保存原 class 定制处理后的 class 的对应关系。...Compose 组合Class 很多时候我们都需要样式复用,在 CSS Modules ,一个选择器可以继承另一个选择器的规则,这称为composes 组合。...Modules使用特点 不使用选择器,只使用 class 名来定义样式 不层叠多个 class,只使用一个 class 把所有样式定义好 不嵌套class 所有样式通过 composes 组合来实现复用...如何在一个 style 文件中使用同名 class ,编译后仍是同名的。...如果在 style 文件中使用了 id 选择器,伪类,标签选择器,所有这些选择器将不被转换,原封不动的出现在编译后的 css 。即 CSS Modules 只会转换 class 名相关样式。

1.8K10

CSS 技术

选择器 标签名选择器 id 选择器 class 选择器(类选择器组合选择器 常用样式 CSS相关查阅文档:https://kohler.lanzouo.com/i0XFcz8svob 文档截图...Css 代码没什么复用性可方言。 第二种 在 head 标签,使用 style 标签来定义各种自己需要的 css 样式。...class的选择来实现了我们想要的效果 组合选择器 组合选择器的格式是: 选择器 1,选择器 2,选择器 n{ 属性:值; } 组合选择器可以让多个选择器共用同一个 css 样式代码。...标签 div 标签 id01 效果: 在这里我们是先定义了一个组合class01,id01 这个组合共同使用我们定义的...然后我们就得到了如图所示的效果 这个组合选择器就是把前面的classid结合起来,使得我们能够降低代码的冗余,尽可能提高我们的效率 常用样式 字体颜色 color:red; 颜色可以写颜色名

63620

总结了一些HTML、CSS的一些简单特性,纯属个人笔记,非文章

CSS CSS的三种引入方式 内联式(行内式) ? 嵌入式 外部式 ? CSS选择器 标签选择器 ? id选择器 ? ? class选择器选择器可以同时携带多个类 ? ? 后代选择器 ? ?...子代选择器 ? ? ? 组合选择器 ? ? 交集选择器 ? ? 伪类选择器 ? ?...CSS选择器权重 选择器类型: ID  #id class  .class 标签  p 通用  * 属性  [type="text"] 伪类  :hover 伪元素  ::first-line 子选择器...第二等:代表ID选择器:#content,权值为0100。 第三等:代表类,伪类属性选择器.content,权值为0010。...第四等:代表类型选择器伪元素选择器div p,权值为0001。 通配符、子选择器、相邻选择器等的。*、>、+,权值为0000。 继承的样式没有权值。 !important(最高权重) ?

48530

《精通CSS》第2章 添加样式

2.1 CSS 选择器 首先,为了让大家对于选择器有一个总的概念。我将 CSS 选择器分为:独立选择器组合选择器。 独立选择器是指有着明确定义的独立的选择器组合选择器是独立选择器的各种组合。...类选择器 .classname 这种选择器会选择所有 class 属性包含给定值的元素。.intro会选中所有 class 包含intro(必须是空格分隔完整的intro)的元素。...伪类选择器 :pseudo-class 页面的元素会有一些特殊的状态,超链接的状态表单元素的状态,我们可以通过伪类选择器来选择。...组合选择器组合选择器顾名思义,是两个及以上的独立选择器组合。所以,每个组合选择器会涉及至少两个独立选择器一个组合子。为了便于表述,下面我们分别用s1/s2/s3表示独立选择器。...理论上,这个选择器可以用于 class 属性,匹配messagemessage-error。

1.6K40

59道CSS面试题(附答案)

1、CSS有哪些基本选择器?它们的权重是如何表示的? CSS基本选择器有类选择器、属性选择器ID选择器。...important关键字权重要高于类选择器内的 !important关键字权重,即下面所说的选择器权重组合。 内联样式(非元素器)的优先级可看成1.0.0.0。 ID选择器的优先级为0.1.0.0。...当把选择器组合使用的时候,相应的层级权重也会递增,例如# id .class的权重为0.1.1.0。 2、CSS的引入方式有哪些?ink@ import的区别是什么? CSS有3种引入方式。...对于常用的4种类型选择器,解析速度由快到慢依次是IDclass, tag universal。...(3)不要用标签限制ID选择器:ul#main- navigation{},ID已经是唯一的,不需要Tag来限制,这样做会让选择器变慢)。

4.9K50

css3系列-1.css基础知识入门

id选择器 class选择器 标签 所谓内联style就是上述的第三种方式,这种方式的css样式级别是最高的。...3.css 注释 很多语言一样,css也能注释代码,格式如下 /* 注释 */ 4.css 长度单位 px 像素 em 倍数 以上是最常用的单位,还有一些css3新增的长度单位:vw、vh、vmin...、vmax,rem与em 5.css 颜色单位 red #ff0000 #f00 rgb(255,255,255) 用法 :color:red 6.css 选择器 css里面的选择器比较多,这里暂时只介绍部分选择器...定义:选择器选择器 这是全栈学习笔记的关联选择器 css代码 .div h1{...color: red; } 这样实现的效果就是:在class为div的下面的h1标签的color属性为red 5.组合选择器 div,h1{ color: red

41430

css模糊匹配

1、全局选择器   就是通配符 * 2、元素选择器   ul li p h1 div等 3、类选择器   .className{} 4、id选择器   #identity{} 5、属性选择器 CSS2...8、伪类选择器     CSS1支持开始:link :visited :active,但只是提供给a标签使用,而且这三个伪类之间是互斥的,也就是:link:active的组合是不生效的。...静态伪类动态伪类内部是互斥的,不能进行组合,而静态动态之间可以进行组合使用,a:link:focus{} a:visited:focus{}会生效,而a:visited:link是不生效的。    ...CSS3为我们带来了更加广泛的伪类选择器…待续 9、伪元素选择器   可能很多人会在伪类伪元素之间迷惑,区别就在:伪类只是对目标元素本身起作用,而伪元素则相当于一个“新”的元素并只对其起作用,所以有的伪元素选择器有...包括:CSS1支持的:first-letter :first-line,CSS2支持的:after :before,CSS3并没有新增。伪元素可以class联合使用。

3.4K20
领券