我有定義不支持字體拉伸性能(webkit的,等等)的瀏覽器CSS規則問題的方法...指定爲瀏覽器的CSS規則,不支持特定的CSS屬性
的問題: 我使用Helvetica Neue字體(從Twitter Bootstrap設置CSS),我在我的一些CSS規則中使用font-stretch:condensed;
屬性。不幸的是,我很快就發現這個屬性在Webkit和其他一些瀏覽器中不被支持,我開始尋找一個後備規則。
找到一個解決方案here for webkit瀏覽器是使用後腳本字體名稱font-family: "HelveticaNeue-CondensedBold","Helvetica Neue",Helvetica,Arial,sans-serif;
。但它確實只有Mac解決方案。 Windows瀏覽器不會有這種字體,並且會回退到非拉伸字體。
所以使用濃縮字體的唯一真正的解決方案是從像myfonts.com,谷歌webfonts等網站導入字體...因爲我正在尋找一個免費的解決方案,我發現一些免費的字體接近Helvetica Neue Bold濃縮。我現在想知道有沒有一種方法來指定一個CSS規則,只針對不支持font-stretch
屬性的瀏覽器?
嗯,你可以用JavaScript檢查,如有不支持該屬性加載額外的樣式,但我想這不是你想要的答案嗎? – primavera133