簡體   English   中英

基於字體系列的 CSS 對齊

[英]CSS align based on font-family

我已將divfont-family設置為"Vermin Vibes", fantasy, serif; , 這樣如果第一種字體不可用,瀏覽器將自動使用下一種

#myheader {
    position: sticky;
    top: 1rem;

    text-align: center;

    font-family: "Vermin Vibes", fantasy, serif;
    font-size: 6rem;
}

問題是,當字體更改family 時,它會從屏幕頂部更改其大小和對齊方式......

font-family更改時,如何設置topfont-size來更改?

CSS 只關心內容的樣式。 您可能擁有依賴於內容的字體,因此解決方案是修改您的 HTML,因為 HTML 用於定義頁面的實際內容。 我認為這與為您的客戶端調查的瀏覽器兼容性更相關。

當確定后備字體系列時,內容已經加載。 所以你需要Javascript。

因此在瀏覽器編譯和評估 CSS 樣式之前,確定處理 CSS 樣式的位置。 如果您使用沒有預處理器的純 CSS,您可能必須使用 Javascript 提取字體系列並有條件地設置樣式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM