fckeditor 2.5 改用 <span style="font-size: blah;"></span> 的方式來控制字型大小,可以對字型大小有更靈活的運用。

這也讓我跑去研究了一下,發現一個十分糟糕的結果: html 4.01 的 spec 中對字型大小的定義,和 css 2.1 的 spec 對字型大小的定義不同。


以下是一個十分簡單的表。
注意:這個表 IE 和 Firefox 看起來不一樣是正常的。

html 4.011 234567
css 2.1xx-smallx-smallsmallmediumlargex-largexx-large 
ratio3/53/48/916/53/223*
pt7pt9pt10.5pt12pt14.5pt18pt24pt36pt


在 html 4.01 和 css 2.1 裡,可以發現 css 2.1 的 x-small 並無法對應到 html 4.01 的部份;html 4.01 的 <font size="7"></font> 也無法對應到這種比例。

這個對應表除了 * 那一格是用目測推算以外,剩的都不是我亂寫的,是規定在 css2.1 的 spec 裡,至於為什麼要這樣對應我也不知道…

總而言之,當以 12pt 為基準時,應該要出現如上 pt 那一行的對應關係,而 IE 並沒有照這個 spec 走,而是把 <span style="font-size: xx-large;"></span> 對應到 <font size="7"></font>


Tags: HTML 4.01 CSS 2.1 font font-size


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 repeat ❤️ 的頭像
    repeat ❤️

    旅行的記憶

    repeat ❤️ 發表在 痞客邦 留言(0) 人氣()