好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 95%的中國網站需要重寫CSS

95%的中國網站需要重寫CSS

熱門標簽:移動400辦理電話 武漢人工外呼系統 中國地圖標注各省份 蘇州通信外呼系統多少錢 沈陽智能外呼系統排名 上古卷軸5地圖標注mod 山西旅游景地圖標注 荒野大鏢客2地圖標注怎么變中文 北川縣地圖標注

很長一段時間,我都使用12px作為網站的主要字體大小。10px太小,眼睛很容易疲勞,14px雖容易看清,卻破壞頁面的美感。唯獨12px在審美和視力方面都恰到好處。

誰對我的網站字體大小有意見?
我老爸,他是第一個向我反映看不清我的網站文字的人。這使我意識到12px,其實只是讓我覺得很不錯而已,而對于那些視力下降明顯的中年以上的人來講,幾乎等于10px對于我的感覺。
于是我告訴他,在“查看”里調整“文字大小”就可以了。但是卻發現這是徒勞的。在Firefox能輕易調整的字體大小,怎么在IE就變得如此”堅不可調“?

問題出在哪
我又試著打開中國的三大門戶—新浪,網易,搜狐。它們的字體無一例外的在IE里失去可調性。看來這不是我網站獨有的毛病。再看看MSN,Google,A list apart,華盛頓郵報,在IE里卻是可調的。難道IE在字體調整上也搞歧視不成?
困擾我的問題直到看到這篇大作:How to size text using ems,才得到徹底的解決。
關鍵點
1. IE無法調整那些使用px作為單位的字體大小;
2. 國外的大部分網站能夠調整的原因在于其使用了em作為字體單位;
3. Firefox能夠調整px和em,但是96%以上的中國網民使用IE瀏覽器(或內核)。這意味這中國網站的字體大小可以被認為不可調。

95%的中國網站需要重寫CSS
在我所觀察的中國網站中,包括三大門戶,以及“引領”中國網站設計潮流的藍色理想,ChinaUI等都是使用了px作為字體單位。只有百度好歹做了個可調的表率。
而在大洋彼岸,幾乎所有的主流站點都使用em作為字體單位,也就是可調的。
沒錯,px比em更加容易使用,我也敢打賭大部分讀者不知道em為何物或者它相當于多少px。
國外人士如此重視網站易用性(Accessibility),不僅因為其根生蒂固的人文精神,直接原因可能是因為有一部法律來約束他們—例如美國的Section 508,強制網站達到一定的易用性。所以沒有哪個主流站點愿意被那些視力下降或是殘缺的人告上法庭。
: 在中國, 可能把微軟告上法庭來的更簡單點,為什么IE對于px那么死板。

如何重寫你的網站CSS
Jorux.com作為一個對視力下降人士負責任的站點,已經重寫了CSS的Font-size部分。在這里,Jorux和各個有人文精神的網站主討論如何用em重寫Font-szie的問題。

em vs. px

em是何物?
em指字體高,任意瀏覽器的默認字體高都是16px。所以未經調整的瀏覽器都符合: 1em=16px。那么12px=0.75em, 10px=0.625em。為了簡化font-size的換算,需要在css中的body選擇器中聲明Font-size=62.5%,這就使em值變為16px*62.5%=10px, 這樣12px=1.2em, 10px=1em, 也就是說只需要將你的原來的px數值除以10,然后換上em作為單位就行了。em有如下特點:
1. em的值并不是固定的;
2. em會繼承父級元素的字體大小。

重寫步驟:
1. body選擇器中聲明Font-size=62.5%;
2. 將你的原來的px數值除以10,然后換上em作為單位;
簡單吧,如果只需要以上兩步就能解決問題的話,可能就沒人用px了。經過以上兩步,你會發現你的網站字體大得出乎想象。因為em的值不固定,又會繼承父級元素的大小,你可能會在content這個div里把字體大小設為1.2em, 也就是12px。然后你又把選擇器p的字體大小也設為1.2em,但如果p屬于content的子級的話,p的字體大小就不是12px,而是1.2em=1.2 * 12px=14.4px。這是因為content的字體大小被設為1.2em,這個em值繼承其父級元素body的大小,也就是16px * 62.5% * 1.2=12px, 而p作為其子級,em則繼承content的字體高,也就是12px。所以p的1.2em就不再是12px,而是14.4px。
3. 重新計算那些被放大的字體的em數值。避免字體大小的重復聲明,也就是避免以上提到的1.2 * 1.2= 1.44的現象。比如說你在#content中聲明了字體大小為1.2em,那么在聲明p的字體大小時就只能是1em,而不是1.2em, 因為此em非彼em,它因繼承#content的字體高而變為了1em=12px。

詭異的12px漢字(原因待查)
本人在完成em轉換時還發現了一個詭異的現象,就是由以上方法得到的12px(1.2em)大小的漢字在IE中并不等于直接用12px定義的字體大小,而是稍大一點。這個問題我已經解決,你只需在body選擇器中把62.5%換成63%就能正常顯示了。原因可能是IE處理漢字時,對于浮點的取值精確度有限。閱讀本篇的讀者還有其他解釋嗎?
本現象只發生在12px的漢字,英文不存在此現象。你可以在這里下載到此表現此現象的文件。下載后請讀者用IE打開sample.htm, 可以看到第一段文字明顯長于第二段。然后你可以用編輯器打開style.css,看看究竟發生了什么。解決方法就是把style.css中的62.5%換為63%。演示鏈接

還可以做哪些改進

為什么還需改進:
1. 你的網站css過于復雜,以至于不知道元素的從屬關系,很難重寫css;
2. 絕大部分人看了本文之后仍然不會重寫css;
3. 很大部分人不知道瀏覽器可以調整頁面的字體大小。

所以你需要一個諸如本站信息框中的字體大小調整控件。
相信本站讀者的英語能力,這里就不再羅嗦了,請參看:The Text Changer

Important reference:
1. How to size text using ems
2. The Text Changer

備注:
1. 自網站Reboot以來,老爸又反映我整天在”屬性一”"屬性二”的,看不大明白,已經拒絕訪問Jorux.com了;
2. 讀者對如何用em重寫css,或是對字體大小調整控件有任何疑問,請留言;
3. 本站在加強易用性上做了如下改進:a. 用em重寫了css; b. 去除了51.la和文本廣告代碼,提高了網頁加載速度; c. 增加了字體大小調整控件;
4. 重新整理”Other Blogger”鏈接,請發現被摘掉鏈接的網站自行摘除鏈向本站的鏈接,本站停止交換友情鏈接。尚保留的網站有如下特點:a. 非日記式博客;b. 內容優秀;c. 原創為主;
5. 本站常規在周一發表post,間隔為一到兩周,感謝讀者對本站的關注, 以后除星期一以外,您都不需更新本站Feed了。

標簽:海東 喀什 陽泉 遼源 邯鄲 南充 東莞 濱州

巨人網絡通訊聲明:本文標題《95%的中國網站需要重寫CSS》,本文關鍵詞  95%,的,中國,網站,需要,重寫,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《95%的中國網站需要重寫CSS》相關的同類信息!
  • 本頁收集關于95%的中國網站需要重寫CSS的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 久久刺激视频| 操日韩美女| 霍格沃茨的低调生活小说| 久9精品视频| 丁香五色月| 女同亚洲精品一区二区三| 欧美日韩不卡合集视频| 太深太粗太爽太猛了| 亚洲男人的天堂在线观看| 91嫩草丨国产丨精品入口| 白俄罗斯6一9一级毛片| 老牛影视AV一区二区在线观看| 91短视频版在线观看免费| 乳奴小说| 粗暴强制挣扎虐哭强边H| 看一级毛片无码无遮挡| 男女拍拍拍| 日韩啪啪电影| 亚洲成年人在线观看| 丰满乳亲伦视频| 欧美黑人又大又粗XXXⅩ东京热| 动漫美女被爆羞羞漫画| 任你躁欧美一级在线精品免费| 全黄H全肉短篇禁乱np下药| 综合图区亚洲欧美另类小说| 吴梦梦被房东cao到哭H漫画| 呱呱吃瓜爆料黑料网曝门黑料| 国产精品18久久久久久久久久| 毛茸茸XXXX高清视频| 在线亚洲人成电影网站色www| 麻豆chinese野外videosbbw| 青年摘花xxxhd| 午夜剧场毛片| 亚洲AV一区二区波多野结衣 | 狠狠丁香激情久久综合| 国产一级特黄aa大片爽爽| 万绮雯的三级 8.0 评分| 躁日日躁AAAXXⅩ-国产a| a级韩国乱理论片在线观看| 国产人妻精品一区二区三水牛影视 | 亚洲妇女下面毛茸茸|