網頁設計之網頁首屏高度確定技巧
網頁設計之網頁首屏高度的確定有什麼技巧呢?本站小編就為大家分享以下的技巧,希望可以為你帶來幫助!
首屏的高度直接跟客户端的各種客觀的條件有關係,因為我們要確定首屏的高度(標註首屏線)就需要結合一些相對準確的內部統計數據來分析了,根據各個客户端的操作系統、瀏覽器分佈和屏幕分辨率等情況,並結合常見瀏覽器狀態欄、任務欄等高度進行分析如下:
第一步:分析常見分辨率及瀏覽器下高度數據
常見瀏覽器分辨率表
綜合上面表中各個分辨率及瀏覽器下的統計數據,我們很容易畫出兩條首屏線,分別為 580PX 和 710PX,對應不同的分辨率。
第二步:分析客户端實際分辨率及瀏覽器可見區域
實際分辨率比例圖
通過收集的用户數據我們可以得出如下數據:
1) 1024×768, 1440×900, 1366×768, 1280×800 分辨率是大部分客户端的設置;
2) 客户端分辨率總類非常多,不常見的分辨率比例裏面佔了相當多的種類;
3) 隨着硬件的升級換代800×600,1024×600 等600PX高度的分辨率在逐步消失。
用户可見區域高度統計圖
通過對大於30W台客户端用户進行測試,得到的測試數據如下:
1) viewport 高度低於等於 580 的'有 116786 個人,佔 44.64%
2) viewport 高度低於等於 720 的有 216227 個人,佔 82.64%
3) viewport 高度低於等於 800 的有 241420 個人,佔 92.27%
4) viewport 高度低於等於 900 的有 259174 個人,佔 99.06%
第三步:瀏覽器可見區域熱區圖分析
瀏覽器常見熱區分佈圖
綜合上面三個步驟,最終我們可以確定:
1、通過分析上面瀏覽器常見熱區分佈圖我們可以看出來:在網頁設計時如果把頁面首屏高度定在大於600像素的分辨率上,有可能會導致很多的用户看不完整,考慮到良好的用户體驗度,建議:網頁設計師在設計網頁時以600像素作為首屏高度來設計;
2、根據用户可見區域高度統計圖及整體二八比例劃分的原則,如果把首屏高度確定在710像素可以照顧到約80%的用户羣體,小K建議:前端開發在做頁面時可考慮把710 像素視為首屏區域高度,採用技術手段對首屏的表現進行優先加載可獲得良好的用户體驗度。
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想説説javascript中函數的隱含參數:argumentsarguments該對象代表正在執行的函數和調用它的函數的參數。[function.]arguments[n]參數function:選項。當前正在執行的Function對象的名字。n:選項。要傳遞給Function對象的從0開始的參數值...
-
JavaScript數據類型學習
ECMAscript中有5種簡單的數據類型,也被稱為基本數據類型:Undefined、Null、Boolean、Number和String。還有一種複雜的數據類型——Object。Undefined類型在使用var聲明變量但未對其進行初始化時,這個變量的值就是undefined。如:varnumber;e(number);//undefined如...
-
css經典教程
css經典教程1有些習慣顯得尤為重要,今天與您分享六個CSS習慣。因為習慣其實是會變的,所以只能寫“最近”的。這些習慣都跟技術無關,如果不遵守,也不會出錯。但是我覺得良好的習慣會體現一個人的素質。我們在中向大家介紹過很多CSS經驗與技巧,這些東西都發布在/css/...
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想説説javascript中函數的隱含參數:argumentsarguments該對象代表正在執行的函數和調用它的函數的參數。[function.]arguments[n]參數function:選項。當前正在執行的Function對象的名字。n:選項。要傳遞給Function對象的從0開始的參數值...