2015-08-25 25 views
-5

我剛剛瞭解了響應式設計。我的問題是,HTML設計師必須採取哪些步驟才能使設計響應?使HTML設計響應的步驟是什麼?

看來,一個負責任的設計是所有關於使用@media查詢和控制元素的頁的流量,如果它得到通過設置max-widthmin-width和操作取決於瀏覽器窗口的大小浮動,邊距和填充調整。

是否有除了@media查詢其他任何需要的響應式設計做?

+3

討厭說這個,但沒有期望這樣一個基本水平的問題從這樣的高代表的人。我明白,你現在可能正在學習html;但你有這樣的教程和問題的口氣w.r.t這看起來像一個簡單的谷歌搜索問題。是的,響應意味着您對不同的媒體大小有不同的CSS規則。別往心裏放;只是說:) – TheUknown

+0

有些人可能會說設計師必須做的是選擇一個良好的響應庫並使用它。 –

+0

沒有一套步驟可以使網站響應。你的問題太廣泛了,就像問'我如何建立一個網站'? – j08691

回答

3

響應圖像(在HTML針對不同的情況不同的圖像)是一個重要問題。

一些重要的位:

使用 srcset

它真的有很多不同之處,當用戶在移動設備上打開一個頁面尺寸被確定爲它的圖像,更少的數據和良好的負載更快:)

工具,比如咕嚕可能看起來像他們採取一些工作設置,但一旦你開始使用它那麼容易和快速。

更多的閱讀材料:

https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/image-optimization

http://blog.cloudfour.com/responsive-hero-images/

+0

非常感謝Ivan68。你的回答非常有價值。幫助很多! – bodacydo

2

絕對。有從Marcotte的阮經天的原書迴應式網頁設計,迴應式網頁設計(abookapart.com/products/responsive-web-design)三個主要租戶。它們是:

1 - 流體網格 -基於百分比的寬度代替佈局/網格的像素。這可以說比媒體查詢更重要,因爲它可以讓網站變得流暢而不固定。因此,智能手機和平板電腦的尺寸太大而無法計數,因此採用流暢的佈局可確保您的設計能夠很好地適應不同的設備寬度。

2 - 靈活圖像 -它們基本上是在瀏覽器變小時收縮的圖像。在響應的環境中,圖像周圍存在很多挑戰,這就是爲什麼@ Ivan86巧妙地推薦在圖像標籤上使用srcset屬性,我也強烈建議,但也可以等待,直到您熟悉基本知識爲止。既然你是剛剛起步,讓我們保持簡單的用「靈活的圖像」,這是被設定爲max-width: 100%與基於%身邊父容器的圖像。這允許圖像隨着父容器(div,figure等)變小而縮小。不過,如果你碰巧對srcset感興趣,我最近發佈了兩篇文章:www.richfinelli.com/srcset-part-1,http://www.richfinelli.com/srcset-part-2/,它解釋瞭如何使用這個新屬性。

3 - 媒體查詢 -正如您所說,用於您的css根據可用的瀏覽器寬度更改佈局。

正如我想你會發現,一旦你進入響應式網頁設計,你會發現自己可能會遇到多層次的挑戰。但是我建議從abookapart.com購買Ethan Marcotte的書以獲得一個好的跳躍在上面。很短,實際上很有趣。

+0

感謝這個答案非常有價值!我只知道媒體查詢。現在我知道其他部分。一個後續問題 - 最大寬度替代百分比? – bodacydo

+0

對於流體佈局,我只在最外層容器上使用硬像素值的「最大寬度」。並使用設置爲百分比的寬度。例如:.wrapper {max-width:960px; width:85%;}。這使得寬度不會超過960像素寬。因此,在超寬屏幕顯示器上,您從未處理過1400像素寬的佈局。但是,當寬度小於960像素寬時,您將獲得流體佈局,因爲寬度設置爲85%。 – richfinelli

+0

非常感謝! – bodacydo

相關問題