我在其中一個樣式表中遇到了html>body
,並想知道它爲什麼被使用。爲什麼使用html> body?
html>body {
font-size: 16px;
font-size: 78.75%;
}
我在其中一個樣式表中遇到了html>body
,並想知道它爲什麼被使用。爲什麼使用html> body?
html>body {
font-size: 16px;
font-size: 78.75%;
}
子選擇,更多信息在這裏:http://www.w3.org/TR/CSS2/selector.html#child-selectors
因此,在你的代碼將是HTML
我認爲marko是正確的IE瀏覽器黑客,因爲它聽起來很模糊 – ToddBFisher 2012-03-26 04:50:03
「的任何身體的孩子>符號表示child of
上面的代碼意味着 的樣式適用於html的子代的所有標籤主體
#sample>div
上述適用於它們與ID樣品的元素的子
的「>」意味着它在父的子元素引用(在這種情況下「HTML」)
所以對於所有div例如,我可以有div的,看起來像這樣
<div id="outermost">
<div class="inner">
<div class="inner">
</div>
</div>
</div>
的安排,我寫了一些CSS像這樣
#outermost>.inner { background-color: #CCC; }
只會將規則應用於第一級「#inner」
顯然只有一個身體卻標籤它曾經是一個黑客排除IE6及以下編寫不同的規則IE7 +;)
謝謝大家的答案! – user1184100 2012-03-26 04:53:54
但ID應該是唯一的! – Kyle 2012-03-26 05:53:30
哈哈我的壞,失眠。 fix'd – 2012-03-26 06:00:19
這是可能是因爲編寫它的人沒有完全理解CSS,並且因爲他們的特殊性而過分熱衷。沒有理由選擇器不能只是'身體'。 – 2012-03-26 04:46:39
除非是包含或排除特定瀏覽器的CSS破解。 – Umbrella 2012-03-26 04:47:08
@傘好點。在很長一段時間裏我沒有關心IE6,我忘了它沒有支持。 – 2012-03-26 04:48:09