请问在DW中这样写是什么意思? #header > div
发布网友
发布时间:2022-05-02 15:10
我来回答
共2个回答
热心网友
时间:2022-06-20 14:19
#header div
这个意思是#header里面所有div都用这一个样式,,
比如
<style>
#header span{color:red}
<div id="header">
<span>1</span>
<span>2</span>
<span>3</span>
<span>4</span>
<span>5</span>
</div>
这个是12345都是color:red
那我想要5不应用这个样式的时候怎么办呢?
只需要这样写就行了
<style>
#header>span{color:red}
<div id="header">
<span>1</span>
<span>2</span>
<span>3</span>
<span>4</span>
<p>
<span>5</span>
</p>
</div>
这样,5就不会应用这个样式,
>的意思,简单说,就是样式下的子级元素应用,,子子级元素,就不会应用
就是样式只会应用在下一级,,其它级的都不会应用的意思。。。
#header span是选择了所有后代元素,不论级别,,而#header>span就只选择下一代的元素。
热心网友
时间:2022-06-20 14:19
没见过。你确定它正常工作吗?追问我敢肯定可以正常工作。
追答样式应用于:id为header的元素内部的div(也就是header的下一层DIV)
那个>是可以省略的,大多数人都不写