任何人都可以解釋(因爲github頁面沒有)爲什麼Modernizr感覺需要將所有這些類名添加到HTML標記中?加載Modernizr後,它看起來像這樣:使用Modernizr庫,爲什麼它會將類添加到html標記
<!doctype html>
<html class=" js flexbox canvas canvastext webgl ~~~~ etc etc
我看不出任何解釋爲什麼它想這樣做。 Modernizr提供的屬性讓我知道是否支持畫布(Modernizr.canvas == true?)。這些HTML類名是否被添加用於比這更容易的測試?
看起來我必須學習CSS。我認爲我一直對風格屬性有足夠的瞭解,但這似乎是一些先進的東西。 – Dee2000
我看到有人投了這個答案。我想這意味着它是答案。即使我不明白如何/爲什麼是答案,我會點擊打勾來標記答案:) – Dee2000
@ Dee2000,我投了票,因爲它是有道理的。在這個例子中,假設你的瀏覽器不支持陰影; .boxshadow div.box「should」永遠不會被定位,因此,.box被用作後備 – series0ne