建站知識,蘇州網絡公司,蘇州網站設計,蘇州做網站的公司
自適應屏幕寬度網頁設計技巧
發布日期:2015-9-8 來源于:蘇州網站建設
現在的移動設備越來越多,屏幕大小更多參差不齊,然而現在最流行的就是移動營銷,正逐漸趕超桌面設備,成為互聯網訪問最多的終端。面對這樣的一個趨勢,這就要求網頁設計師要面對這樣的改變,挑戰一個新的難題——將網頁內容在不同尺寸的設備上呈現同樣的效果。
手機的屏幕比較小,寬度通常在600像素以下;PC的屏幕寬度,一般都在1000像素以上(目前主流寬度是1366×768),有的還達到了2000像素。同樣的內容,要在大小迥異的屏幕上,都呈現出滿意的效果,并不是一件容易的事。
很多網站的解決方法,是為不同的設備提供不同的網頁,比如專門提供一個mobile版本,或者iPhone / iPad版本。這樣做固然保證了效果,但是比較麻煩,同時要維護好幾個版本,而且如果一個網站有多個portal(入口),會大大增加架構設計的復雜度。
于是,很早就有人設想,能不能"一次設計,普遍適用",讓同一張網頁自動適應不同大小的屏幕,根據屏幕寬度,自動調整布局(layout)?
一、"自適應網頁設計"的概念
2010年,Ethan Marcotte提出了"自適應網頁設計"(Responsive Web Design)這個名詞,指可以自動識別屏幕寬度、并做出相應調整的網頁設計。
他制作了一個范例,里面有六個人的頭像。如果屏幕寬度大于1300像素,則6張圖片并排在一行。
如果屏幕寬度在600像素到1300像素之間,則6張圖片分成兩行。
如果屏幕寬度在400像素到600像素之間,則導航欄移到網頁頭部。
如果屏幕寬度在400像素以下,則6張圖片分成三行。
二、允許網頁寬度自動調整
"自適應網頁設計"到底是怎么做到的?其實并不難。
首先,在網頁代碼的頭部,加入一行viewport元標簽。
viewport是網頁默認的寬度和高度,上面這行代碼的意思是,網頁寬度默認等于屏幕寬度(width=device-width),原始縮放比例(initial-scale=1)為1.0,即網頁初始大小占屏幕面積的100%。
所有主流瀏覽器都支持這個設置,包括IE9。對于那些老式瀏覽器(主要是IE6、7、8),需要使用css3-mediaqueries.js。
河北20选5好运二 三d开奖结果 三明期货配资公司 福彩3d技巧规律绝密 加拿大快乐8开奖号码预测 辽宁福彩35选7下期预测 排列五直选万位杀号 辽宁快乐12助手安装下载 十大时时彩正规平台app 深圳福彩什么时候开 哪里可以买到上海时时乐 乐股配资 快乐十分输死多少人 买一千块股票亏了两千 今日安徽快三开奖号码 pk10追345678公式 北京pk拾玩法技巧