CSS:如何针对给定ID内的所有元素

CSS:如何针对给定ID内的所有元素,css,Css,不要执行以下操作为页面上的所有元素指定文本颜色: *{color:red;} 是否有一种方法仅将其应用于某个id内的所有元素?大概是这样的: #容器*{颜色:红色;} 事实上是的,就像你提到的那样 #容器*{颜色:红色;} 对于您的示例,您可以使用jQuery吗 $('#container').children().css('color', 'red'); 编辑:我确实错了,因为我在午餐休息时手里拿着半个三明治试图回答问题,这是对的。-如果我们将HTML代码作为参考,我们将能够提供更好的解决

不要执行以下操作为页面上的所有元素指定文本颜色:

*{color:red;}

是否有一种方法仅将其应用于某个id内的所有元素?大概是这样的:

#容器*{颜色:红色;}

事实上是的,就像你提到的那样

#容器*{颜色:红色;}

对于您的示例,您可以使用jQuery吗

$('#container').children().css('color', 'red');

编辑:我确实错了,因为我在午餐休息时手里拿着半个三明治试图回答问题,这是对的。-

如果我们将HTML代码作为参考,我们将能够提供更好的解决方案

您希望做的是使用CSS选择器。(

听起来属性选择器可能是您的一个选择

例如,以下属性选择器匹配指定“title”属性的所有H1元素,无论其值如何:

h1[title] { color: blue; }
在以下示例中,选择器匹配其“class”属性的值正好为“example”的所有SPAN元素:

我会想:

#容器*{颜色:红色;}
应该可以用。

#容器*{颜色:红色;} 应该有用

如果你只想直接让孩子上这门课,试试看

#容器>*{颜色:红色;}

您使用的浏览器是什么?(品牌+版本)

是否使用
#container*{color:red;}
不起作用?!好吧,对不起,我一定是测试错了。我的示例确实起作用了。谢谢大家!既然简单的CSS可以做到这一点,为什么还要使用jQuery呢?whyyyyyyyyyyyyyyyy。不仅不需要使用jQuery。答案也是错误的。上面的代码只将直接子对象的颜色设置为红色。问题是为了所有元素都在父元素中。@Domenic上面的答案你有什么问题吗?这与问题有什么关系?他问如何给页面上的特定元素赋予某种颜色。这些元素称为CSS选择器(提供了链接),我还向他提供了有关属性选择器的其他信息(提供链接)如果他想匹配特定类的元素。为什么是类?因为他在问题中使用的术语“ID”错误,一个页面上没有多个ID,只有1个。可以有多个类。这就是为什么。“有没有办法只将其应用于某个ID内的所有元素?”另外…使用属性选择器而不是类选择器在很多方面都是错误的,我无法计数。:)最好的。用另一个答案更错误的理由来捍卫自己的混淆答案。这几乎是+1
span[class=example] { color: blue; }