繁体   English   中英

是否有div内每个元素的CSS选择器查询

[英]is there css selector query for every element inside div

我想为div中的所有事物应用样式

例如:

<div id="myDiv">
     <h1>...</h1>
     <p>...</p>
     <img ... />
     <div>
       <a>...</a>
       <a>...</a>
     </div>
     <button>...<button>
<div>

css:

#myDiv {
   padding : 5px;
   color : #2B2B2B;
   font-weight : 700;
}

我希望div中的所有元素都具有与div相同的样式

我要查询的查询是这样的#div , #div MY_ALL_ELEMENTS

也许这个愚蠢的问题,但我是css新手

是的, 通用选择器* 对于所有直接异族,请使用子组合器#div > *

在您的情况下,该选择器将是#myDiv * { ... } ,它将选择#myDiv所有元素(不仅是直接子元素,还包括子元素的子元素等)。

 #myDiv * { padding : 5px; color : #2B2B2B; font-weight : 700; } 
 <div id="myDiv"> <h1>bla</h1> <p>bla bla bla bla</p> <img bla /> <div> <a>bla bla </a> <a>bla bla bla</a> </div> <button>bla</button> <div> 

您需要使用通用选择器

#myDev , #myDev * 
{
    ...
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM