在HTML/CSS字體大小可以在以下方式中指定(棄用但所有的瀏覽器支持):字體大小範圍{1,2,3,4,5,6,7}和{xx-small,x-small,small,medium,large,x-large,xx-大}?
<font size="n">text</font>
與n
的{1, 2, 3, 4, 5, 6, 7}
的元件。
另一種可能性是:
<span style="font-size: s;">text</span>
與s
的{xx-small, x-small, small, medium, large, x-large, xx-large}
的元件。
這兩個範圍之間是否存在任何事實上的關係?我認爲他們指的是相同的尺寸,因爲他們有七個要素,但事實證明並非如此。
更好的是,使用像素(px)。無論如何,您可能已經使用像素大小來設置其他所有內容(框,邊框等),因此相對於跨平臺的其他頁面元素,您的字體大小相同。 (如果您使用的是PC,請保留12px以上的字體,以便Mac用戶可以閱讀它)。 – Seth 2009-09-09 00:07:22
我沒有使用任何我提到自己的方法。我在問,因爲我需要識別其他人的HTML中的字體大小,並且我試圖儘可能地統一。 @Seth:我不是px的忠實粉絲。相反,我通常儘量使用em來定義(包括尺寸,填充,邊距,有時甚至是邊框)。我的經驗是,您使用相對度量所定義得越多,您佈局的靈活性越高,它在各種平臺上的兼容性越高,以及您在用戶手中留下的(調整大小)功能越多。 – 2009-09-09 00:19:26
@Seth - 您的評論完全顯示了您不應該使用px的原因:「如果您使用的是PC,請保留12px以上的字體,以便Mac用戶可以閱讀它。如果你想要一個真正可訪問的網站,em的路要走 - 有很多東西在那裏通過指定一個基體大小在體內,然後從那裏獲得一個跨瀏覽器和平臺一致的大小。 – 2009-09-09 08:25:44