前段時間,我看到一個css文件的例子,其中css規則/選擇器以嵌套的方式指定,例如,這樣的事情:嵌套的CSS規則
div.a {
color: red;
div.b {
font-weight: bold;
}
}
我不知道我在哪裏看到(可能在一個SO問題),或者它是否完全如上所示。
我的問題:上面的CSS是正確的還是有效的?這是指定CSS規則的標準方式嗎?或者這是一種依賴於瀏覽器的黑客行爲?
前段時間,我看到一個css文件的例子,其中css規則/選擇器以嵌套的方式指定,例如,這樣的事情:嵌套的CSS規則
div.a {
color: red;
div.b {
font-weight: bold;
}
}
我不知道我在哪裏看到(可能在一個SO問題),或者它是否完全如上所示。
我的問題:上面的CSS是正確的還是有效的?這是指定CSS規則的標準方式嗎?或者這是一種依賴於瀏覽器的黑客行爲?
你可以用SASS巢規則,http://sass-lang.com/
也許這就是它?
您可能指的是LESS。
該示例中,您提供的是無效的CSS,但對於LESS有效。 LESS將「編譯」嵌套的CSS並將其轉換爲有效的CSS。
似乎還有過在https://tabatkins.github.io/specs/css-nesting/
的建議,但我不能找到
應當指出的是,從SASS輸出仍然是CSS標準,沒有嵌套了它的地位。 SASS嵌套使寫起來更容易。 – Robert 2010-09-15 19:03:40