Rya*_*yan 14 html css css-selectors
我的例子是在一个HTML文件中,表示你无权访问更改 - 只能通过样式表访问CSS.你能否在一个ID中定位一个与你的Classes相同的ID?
#id1 #id2 {styles...}
Run Code Online (Sandbox Code Playgroud)
类似于你如何使用CSS:
.class1 .class2 {styles...}
Run Code Online (Sandbox Code Playgroud)
我可能只是在这里有一个大脑失败.
dez*_*man 18
是的,像这样:
#one #two {
color: purple;
}
Run Code Online (Sandbox Code Playgroud)
将选择:
<div id="one">
<div id="two"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
这实际上并不是必需的,因为每个页面只应该有一个同名的id,所以选择器#two {}本身就可以了.
是的,你可以这样做; 它完全有效.但它通常也毫无意义,因为ID必须在页面中是唯一的,所以只选择单个ID应该总是足以精确选择你想要的元素; 你不应该需要任何额外的父选择器来限定它,无论是另一个ID或类或其他什么.
我可以看到一个用例,其中你有一个动态ID的元素在页面中出现的地方出于某种原因可能出现在不同的位置,你希望它根据它在哪里看起来不同页面出现.
为此,拥有#id1 #id2选择器可能是有效的.但它可能是一个相当罕见的用例,即使对于这种用法,类可能是一个更适合工作的工具.
| 归档时间: |
|
| 查看次数: |
23241 次 |
| 最近记录: |