<em id="l4gxk"><noframes id="l4gxk">

<em id="l4gxk"></em>
      
      

         手機版 微信公眾號 新浪微博 友情鏈接
        當前位置: 網站首頁 > 網站運營 > 建站經驗 > 文章 當前位置: 建站經驗 > 文章

        網頁字號多大才合適

        時間:2009-06-30    點擊: 次    來源:互聯網    作者:佚名 - 小 + 大

        在這個顯示器百花齊放的時代,網頁設計師往往需要考慮不同客戶端的瀏覽體驗。

        文字大小,是用戶體驗中的一個重要部分。不同的分辨率,不同的顯示器尺寸,不同的DPI,乃至不同的瀏覽器設置,都會對最終展現的文字大小帶來影響。雖然現在很多瀏覽器已經可以方便地縮放頁面,但用戶每次光臨都要重新縮放,總歸麻煩,何況還有許多用戶不知道如何縮放頁面。最好還是根據用戶的分辨率給用戶一個比較體貼的默認字號,那這個字號多大合適呢?

        12px?14px?15px?16px? 還是壓根就不應該使用px這個單位呢?

        問題的根源,在于屏幕上的一切字號單位(px,pt,em)都是相對單位,單憑它們并不能確定文字的實際大小。何況人對文字大小的根本感知在于眼睛的視角,這不僅取決于文字的物理尺寸,還取決于它到人眼的距離。

        物理尺寸

        首先假定一個我們希望達到的文字物理尺寸,例如設定為17寸1280 * 1024顯示器上的16px,計算可得它的高度約是4.32mm,我們計劃讓網頁文字在大部分顯示器上都比較接近這個大小,那么在不同分辨率下應該顯示成多大的字號呢?

        第一步:統計用戶主要的分辨率和對應的屏幕大小。

        要在物理尺寸和分辨率之間換算,首先要統計分辨率和對應的屏幕尺寸。用戶分辨率的分布情況可以從網站的統計日志里獲得。由于每個分辨率設置可能對應好幾個不同尺寸的屏幕,而屏幕尺寸又無法通過網頁獲得,只好對現在的顯示器市場進行統計分析:針對某一分辨率,統計可能的屏幕尺寸范圍,從最小到最大,相對主流的是多大(或使用該范圍的中間值作為主流尺寸)。如下圖所示——

         

        電腦顯示器市場(產品種類繁多,難免掛一漏萬,數據僅供參考)

        第二步:計算每個分辨率主流屏幕尺寸的物理寬度

        現在的顯示器長寬比不僅有4:3的標準屏,16:10的寬屏,還有更多不規則比例,為了在不同長寬比的顯示器之間進行比較,統一使用橫向分辨率來統計。用主流尺寸和長寬比(假設像素的長和寬相同)計算出屏幕寬度(英寸),再換算成公制(毫米),將其一一對應就可看出屏幕大小的趨勢。再結合各分辨率的用戶分布,結果如下圖所示(圖片中每個點對應一個分辨率,橫軸為屏幕橫向的像素數,縱軸為該屏幕的物理寬度,氣泡大小表示使用該分辨率的用戶人數。其中藍色氣泡表示標準屏,紫色表示寬屏):最大的三個氣泡分別是1024*768,1280*1024,1280*800。

         

        第三步:計算不同顯示器上的字號大小

        用屏幕的物理寬度除以像素寬度,就可以得到每個像素的寬度。然后用指定的文字物理大小除以這個數,就可以得到在不同分辨率下所需的字號。例如要顯示4.32mm見方的文字,各分辨率下分別需要如下的字號(對筆記本和臺式機分別統計):

         

        不同分辨率下需要的字號

        可以看出筆記本和臺式機的尺寸相差很大,為方便使用,使用各分辨率的主流尺寸或平均尺寸計算出指定字號在每個分辨率下所需的字號。(下圖去掉了基本只用在筆記本上的那些分辨率),以4.32mm、3.77mm、3.25mm為例(17寸1280*1024分辨率下的16、14和12號字):

         

        為保持固定物理尺寸,各主流顯示器下所需字號與分辨率的關系

        由于在未開啟cleartype的情況下,一些中文字體在非偶數字號下的顯示效果欠佳,所以一般建議使用12、14、16、18、22px等偶數字號。也就是對某個分辨率選擇離它最近的偶數字號。例如:屏幕橫向分辨率在1100以下的采用14px,1100到1500采用16px,1500以上采用18px,依此類推。

        到人眼的距離

        雖然筆記本的字號遠小于臺式機,可是實際并沒有給我們帶來那么大的不便,這是因為:一般使用筆記本時人眼到屏幕的距離比使用臺式機時要近一些。當上網本越來越小時(極端的例子就是手機),人們使用的時候可能會拿的更近,這樣視角更大。反之,當顯示器越來越大時(24寸甚至更大),出于整體視角等方面考慮,人們也可能離屏幕遠些,從而減小了視角。

        定量來說:由于文字大小h(4~5mm)相對人眼到文字的距離d(30~60cm)非常小,可近似認為視角θ正比于h,并與d成反比(θ≈tgθ=h/d)。也就是說,同樣大小的文字,距離二尺時看到的只有距離一尺時的一半大小。

        也就是說,顯示器只能傳達一個大概的尺寸,每個用戶在具體操作時仍會通過不自覺地調節到屏幕的距離來調整所看到的實際效果。面對越來越多的筆記本用戶(請參照上一篇:筆記本電腦的市場份額),前端設計師們只能給出一個針對筆記本和臺式機平均尺寸的頁面效果,具體就靠用戶去自我調整了。

        用JS實現不同分辨率下自動調整字號

        例如網頁正文所在div的id為content——

        注:為保證各瀏覽器下文字均可縮放,字號單位使用em而不是px,一般來說,瀏覽器默認1em=16px,0.875em\1em\1.125em即為14\16\18px。

        使用字號縮放時請注意:對該div內的標題等字號單位最好使用百分比,而不是固定字號,以便隨正文同步縮放。

        附:本文圖表所引用的主要數據

         

        原文鏈接:http://www.icepeach.cn/archives/33179

        上一篇:個人做網站成功的十大必備條件

        下一篇:如何尋找合適的免費空間

         推薦閱讀
      1. Copyright © 2009—2025 ,m.julong-ads.com,All Rights Reserved. |  黔ICP備2023009491號-1  |  貴公網安備52010302003427號
      2. 關于本站  |  網站聲明  |  網站導航  |  留言交流  |  友情鏈接  |  祝福頻道  |  微信公眾號  |  新浪微博  |  我的大學  |  我的高中  |  簡歷2009
      3. 版權聲明:凡注明本站原創文章、作品,未經本人許可,任何人或機構不得以任何形式對本站內容進行復制作商業用途.
      4. 本站部分文章、資源來自互聯網,版權歸原作者及網站所有,如果侵犯了您的權利,請及時致信告知我站.
      5. 地址:中國·貴州·貴陽  郵編:550018   微信公眾號:WEBZZQ  郵箱:admin@zouzhiqiang.com
      6. QQ:470870191 歡迎各位站長加入個人網站交流討論QQ群: 15410235
      7. 訪問統計:
      8. 久久天天躁狠狠躁夜夜网站| 东方aⅴ免费观看久久av| 粉嫩小泬无遮挡久久久久久| 国产精品欧美久久久天天影视| 国产精品一久久香蕉国产线看 | 波多野结衣久久一区二区| 久久精品中文字幕一区| 久久久久久久99精品免费观看| 久久精品国产亚洲7777| 性欧美丰满熟妇XXXX性久久久| 亚洲天堂久久久| 韩国免费A级毛片久久| 国产国产成人久久精品| 人妻精品久久久久中文字幕69| 热久久国产精品| 99999久久久久久亚洲| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 免费国产99久久久香蕉| 久久久久久久久66精品片| 亚洲天堂久久精品| 国产成人精品白浆久久69| 久久精品国产乱子伦| 欧美粉嫩小泬久久久久久久| 免费国产99久久久香蕉| 精品国产一区二区三区久久| 色偷偷偷久久伊人大杳蕉| 精品久久久久成人码免费动漫| 欧美国产成人久久精品| 欧美无乱码久久久免费午夜一区二区三区中文字幕 | 热re99久久精品国产99热| 韩国免费A级毛片久久| 久久精品国产亚洲AV大全| 亚洲中文字幕伊人久久无码| 91精品国产高清久久久久久91| 国产精品久久久久天天影视| 久久香综合精品久久伊人| 人妻少妇久久中文字幕| 久久精品无码午夜福利理论片 | a高清免费毛片久久| 999久久久无码国产精品| 一本久久a久久精品综合夜夜|