所在元素-css 派生选择器的结构是怎样的?

问题描述

css 派生选择器的结构是怎样的?

比如如下的结构

 <div class="testcss">
        <h1>
            <p>tttttttttt</p>

如果要修改其中的

里面的字体的色彩。
派生选择器是这样写吗?

 .testcss div h1 p{
    color:blue;
}

或者是这样写吗?
.testcss h1 p{
    color:blue;
}

也就是说类名后面需要加上所在元素吗?

解决方案

不需要写全,下面的就行,testcss下的p为蓝色,写全就需要限定结构一定是那样的才会生效。

 .testcss p{
    color:blue;
}

如你第一个样式是错的,你.testcss下没有div h1 p这种结构,你的第一个样式要生效,dom结构要这样

 <div class="testcss">
<div>
        <h1>
            <p>tttttttttt</p>

解决方案二:

CSS 派生选择器(四)
(转)css(三 派生选择器)

时间: 2024-08-03 11:47:54

所在元素-css 派生选择器的结构是怎样的?的相关文章

CSS 派生选择器的用法与实例详解

通过依据元素在其位置的上下文关系来定义样式,你可以使标记更加简洁.在 CSS1 中,通过这种方式来应用规则的选择器被称为上下文选择器 (contextual selectors),这是由于它们依赖于上下文关系来应用或者避免某项规则.在 CSS2 中,它们称为派生选择器,但是无论你如何称呼它们,它们的作用都是相同的. 派生选择器允许你根据文档的上下文关系来确定某个标签的样式.通过合理地使用派生选择器,我们可以使 HTML 代码变得更加整洁. 比方说,你希望列表中的 strong 元素变为斜体字,而

CSS 类选择器

在 CSS 中,类选择器以一个点号显示: .center {text-align: center} 在上面的例子中,所有拥有 center 类的 HTML 元素均为居中. 在下面的 HTML 代码中,h1 和 p 元素都有 center 类.这意味着两者都将遵守 ".center" 选择器中的规则. This heading will be center-aligned This paragraph will also be center-aligned. 注意:类名的第一个字符不能使

CSS ID选择器与CLASS选择器

  在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素.          属性选择器可以根据元素的属性及属性值来选择元素.   三种基本的选择器类型:标签名选择器.类选择器.ID选择器 具体语法如下:  1.标签名选择器,如: html {color:black;} h1 {color:blue;} h2 {color:silver;} 即直接使用HTML标签作为选择器. 2.类选择器 类选择器允许以一种独立于文档元素的方式来指定样式. 该选择器可以单独使用,也可以与其他元素结合使用

CSS样式选择器优先级

原文:CSS样式选择器优先级 CSS样式选择器分为4个等级,a.b.c.d,可以以这四种等级为依据确定CSS选择器的优先级. 1.如果样式是行内样式(通过Style=""定义),那么a=12.b为ID选择器的总数3.c为Class类选择器的数量.4.d为类型选择器的数量5.属性选择器,伪类选择器和class类选择器优先级一样,伪元素选择器和类型选择器一样6.!important 权重最高,比 inline style 还要高. 例如:     选择器 特殊性 (a,b,c,d) Sty

css的选择器的详细介绍

前言 css选择器,是前端的基本功,只要你是一个前端,这个一定要掌握!今天之所以要重温一下css选择器,主要是和大家再复习一下css选择器中的一些常用符号的使用,例如"+.~.^.$.>.*"等的使用!之所以要复习呢,是因为我一个写后端的哥们,前端写的也很好,但是他今天突然问我,css中加号和大于号是啥意思?我说,这个貌似jquery中也有吧!好吧,可能这些符号不常用,造成我们对这些符号的陌生!那么今天,我们一起再来复习一下吧! 大家在右侧搜索框中搜索"选择器"

css类选择器的使用方法详解_CSS/HTML

类选择器 在 CSS 中,类选择器以一个点号显示: 复制代码 代码如下:     .center {text-align: center}  在上面的例子中,所有拥有 center 类的 HTML 元素均为居中.在下面的 HTML 代码中,h1 和 p 元素都有 center 类.这意味着两者都将遵守 ".center" 选择器中的规则. 复制代码 代码如下:     <h1 class="center">     This heading will b

CSS 类选择器与多类选择器的用法详解

类选择器 在 CSS 中,类选择器以一个点号显示:  代码如下 复制代码     .center {text-align: center} 在上面的例子中,所有拥有 center 类的 HTML 元素均为居中. 在下面的 HTML 代码中,h1 和 p 元素都有 center 类.这意味着两者都将遵守 ".center" 选择器中的规则.  代码如下 复制代码     <h1 class="center">     This heading will b

CSS id 选择器

核心提示:id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式. id 选择器 id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式. id 选择器以 "#" 来定义. 下面的两个 id 选择器,第一个可以定义元素的颜色为红色,第二个定义元素的颜色为绿色: #red {color:red;}#green {color:green;} 下面的 HTML 代码中,id 属性为 red 的 p 元素显示为红色,而 id 属性为 green 的 p 元素显示为绿色.

CSS通配符选择器的例子

希望所有的元素都符合某一种样式,可使用通配符选择器.通配符选择器可应用于所有html元素,但其优先级最低. 语法: *{ 属性名:属性值; --. } 例: html文件: <html> <head> <title>CSS通配符选择器</title> <link rel="stylesheet" type="text/css" href="test.css" /> </head&g