我有一個建立在Twitter Bootstrap上的移動響應網站,它對於不同的元素有不同的font-family
。如何爲移動用戶使用不同的字體系列?
.body {
font-family: Comic Sans;
}
.header {
font-family: Arial;
}
.main {
font-family: Helvetica;
}
.footer {
font-family: sans-serif;
}
#someOtherElement {
font-family: Times New Roman;
}
什麼是覆蓋在網站上的每一個元素的字體與普通字體的家人說,Open Sans
只是針對移動設備的正確方法?
N.B.我最初以爲使用Media Queries
,但新手機和平板電腦的寬度與PC顯示器一樣高或甚至更高,因此使用媒體查詢不起作用。
此外,我願意提供需要JavaScript
的解決方案,但寧願採用CSS
方法來實現此字體響應。
你爲什麼要這麼做?這裏的細節很重要。如果您使用正確的維度,媒體查詢就可以正常工作,但不知道您爲什麼要這麼做,誰知道這是否會解決您的問題。它幾乎聽起來像是你出於兼容性原因提供了不同的字體,在這種情況下,你應該只有字體回退。 – Brad
那麼,擁有該網站的客戶明顯需要。我試圖說服他在PC和手機上爲整個網站添加一個全球通用字體,從UI/UX的角度來看這是一個好主意,並且易於實現,因爲我可以只使用'!important'標籤'html'元素,但是。 –
媒體查詢不需要僅僅基於屏幕寬度(例如「@media handheld {...}」,但是布拉德有一個非常好的點 – DavidG