无码人妻视频一区二区三区,亚洲国产精品色一区二区三区色牛,亚洲国产中文精品碰碰,九九视频这里只有精品

1439瀏覽量

響應(yīng)式網(wǎng)站設(shè)計(jì)原則

來(lái)源: 時(shí)間:2016-02-01

在 QA TechWeek 2014 期間,QA公司首席技術(shù)專(zhuān)家David Walker在 使用Foundation進(jìn)行響應(yīng)式設(shè)計(jì) 的會(huì)議上,提出了響應(yīng)式網(wǎng)站設(shè)計(jì)的原則。Walker提到從現(xiàn)有桌面網(wǎng)站創(chuàng)建移動(dòng)應(yīng)用網(wǎng)站的多種方式:原生應(yīng)用,為每種移動(dòng)操作系統(tǒng)開(kāi)發(fā)一個(gè)應(yīng)用;嵌入式HTML 5,使用PhoneGap或者類(lèi)似的工具;在服務(wù)端過(guò)濾,分別為桌面和移動(dòng)設(shè)備建立網(wǎng)站,在兩者間進(jìn)行重定向。


分析完每種方法的優(yōu)缺點(diǎn)后,Walker提出了響應(yīng)式設(shè)計(jì)(RWD),使用HTML 5、JavaScript和CSS創(chuàng)建響應(yīng)式網(wǎng)站,根據(jù)設(shè)備即時(shí)調(diào)整布局、格式和內(nèi)容。RWD的主要好處是避免內(nèi)容剃重復(fù),使網(wǎng)站能夠適應(yīng)所有設(shè)備,包括未來(lái)設(shè)備的尺寸。缺點(diǎn)是需要優(yōu)秀的CSS和JavaScript技能,有些資源在移動(dòng)網(wǎng)絡(luò)中太大,針對(duì)舊版本的瀏覽器需要Polyfill。


要做到響應(yīng)式設(shè)計(jì),Walker建議遵循以下原則:

  1. 建立流動(dòng)布局(Fluid layout) 。所有容器的寬度必須定義成瀏覽器Viewport的百分比。

  2. 使用 CSS3 Media Query 。針對(duì)不同的媒體類(lèi)型如屏幕、打印機(jī)、電視等等,以及不同的媒體參數(shù),如寬度、高度、顏色、分辨率等等,使用不同的樣式。

  3. 使用自適應(yīng)圖片(Fluid image) 。圖片尺寸可以自適應(yīng),不超過(guò)最大顯示寬度。

  4. 要決定樣式適用于哪種媒體類(lèi)型,你需要確定有哪些不同的顯示寬度。例如, www.time.com 使用了Media Query相關(guān)的40多種樣式??梢酝ㄟ^(guò)Chrome擴(kuò)展 Responsive Inspector 查看。通過(guò)這些樣式,time.com的內(nèi)容將在瀏覽器層面自動(dòng)布局,因此即使在不同寬度的設(shè)備上顯示,頁(yè)面也不需要水平滾動(dòng)。

Walker表示,響應(yīng)式網(wǎng)站設(shè)計(jì)還需要考慮:

  1. 為不同的設(shè)備和網(wǎng)絡(luò)速度優(yōu)化圖片;

  2. 為移動(dòng)UI/UX改變導(dǎo)航模式;

  3. 改變鏈接和按鈕的樣式,使其適于觸摸;

  4. 動(dòng)態(tài)調(diào)整字體大小,以適應(yīng)不同的屏幕分辨率;

  5. 按需加載內(nèi)容,而不是隱藏起來(lái);

  6. 提供圖形的Retina版本。

Walker還演示了如何使用 Foundation 創(chuàng)建響應(yīng)式網(wǎng)站,F(xiàn)oundation是一個(gè)開(kāi)源的響應(yīng)式前端框架。另一個(gè)類(lèi)似的解決方案是 Bootstrap ,它最初由Twitter開(kāi)發(fā)。

聯(lián)系我們

一次需求提交或許正是成就一個(gè)出色產(chǎn)品的開(kāi)始。
歡迎填寫(xiě)表格或發(fā)送合作郵件至: qczsky@126.com

大理青橙科技

電話(huà):13988578755 13988578755

郵箱:qczsky@126.com

地址:大理市下關(guān)龍都春天10層

如果您無(wú)法識(shí)別驗(yàn)證碼,請(qǐng)點(diǎn)圖片更換

武城县| 江阴市| 白水县| 塘沽区| 烟台市| 淮南市| 息烽县| 兴和县| 望都县| 舒兰市| 沧州市| 竹北市| 习水县| 泸溪县| 大埔县| 台州市| 睢宁县| 通山县| 洞头县| 博白县| 句容市| 玉屏| 张家港市| 河津市| 漳州市| 开阳县| 巴中市| 九龙城区| 沂水县| 昌吉市| 津南区| 九龙坡区| 太仓市| 津南区| 中方县| 宜春市| 兴城市| 夏河县| 河源市| 太和县| 西乌|