是否可以选择从哪个父元素继承?例如,我们有一个普通的 HTML 代码 <body>
标签等等。里面<body>
我们有一个 <header>
和<div id="section">
,我们可以强制 #section
继承 <header>
的高度?
最佳答案
我对你的问题感到困惑,但我相信答案是否定的。
HTML 中的每个标记只有一个父级,因为父级是层次结构中该标记直接“上方”的对象。
<section>
<div id="navigation"></div>
<div id="section">
<div id="A">
<div id="B"></div>
</div>
</div>
</section>
在此示例中,#B
的父级是 #A
。 #A
的父级是 #section
。
要获取父级的父级,最好使用 Javascript
或 JQuery
来完成。
编辑:考虑 CSS 中的继承
CSS 继承只能通过标签正上方的父级别完成,如上所述。但是,可以创建多重继承。
#section
可以指定一种字体,并且该字体将由 #A
继承。反过来,如果该属性未被覆盖,则该属性将被 #B
继承。
关于html - 我们可以在CSS中选择从哪个父级继承吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26890286/