自適應網頁設計怎麼製作,網頁設計中,如何讓頁面自適應手機端?

2022-10-06 07:12:08 字數 4522 閱讀 3121

1樓:求諦科技天津**建設

隨著行動網路的廣泛應用,現在很多人已經習慣於手機上網。手機上網固然便捷,但是對於**設計師而言,卻又得面臨新的難題:如何才能在不同大小的裝置上呈現同樣的網頁­

手機和電腦的顯示是有很大差別的,以前用電腦開啟**是很正常的,但是很可能在手機上的顯示就非常的不適於人閱讀。

很多**的解決方法,是為不同的裝置提供不同的網頁,比如專門提供一個mobile版本,這樣固然保證了效果,但是比較麻煩,同時要維護好幾個版本,大大增加了架構設計的複雜度。

2023年,ethan marcotte提出了「自適應網頁設計」這個名詞,指可以自動識別螢幕寬度、並做出相應調整的網頁設計。

「自適應網頁設計」到底是怎麼做到的­

首先,在網頁**的頭部,加入一行viewport元標籤。viewport是網頁預設的寬度和高度,上面這行**的意思是,網頁寬度預設等於螢幕寬度(width=device-width),原始縮 放比例(initial-scale=1)為1.0,即網頁初始大小佔螢幕面積的100%。

由於網頁會根據螢幕寬度調整佈局,所以不能使用絕對寬度的佈局,也不能使用具有絕對寬度的元素。這一條非常重要。

「流動佈局」的含義是,各個區塊的位置都是浮動的,不是固定不變的。float的好處是,如果寬度太小,放不下兩個元素,後面的元素會自動滾動到前面元素的下方,不會在水平方向overflow(溢位),避免了水平滾動條的出現。

「自適應網頁設計」的核心,就是css3引入的media query模組。它的意思就是,自動探測螢幕寬度,然後載入相應的css檔案。同一個css檔案中,也可以根據不同的螢幕解析度,選擇應用不同的css規則。

除了佈局和文字,」自適應網頁設計」還必須實現**的自動縮放。有條件的話,最好還是根據不同大小的螢幕,載入不同解析度的**。有很多方法可以做到這一條,伺服器端和客戶端都可以實現。

2樓:久愛網路

隨著越來越多的人使用手機上網,使自適應網頁設計技術變得越來越流行。自適應網頁設計指能使網頁自適應顯示在不同大小終端裝置上新網頁設計方式及技術。當然,對一個新手來說可能聽起來有點複雜,其實它比你想象的簡單多了(前提你有css基礎)。

1、在html頭部增加viewport標籤。

在**html檔案的開頭,增加viewport meta標籤告訴瀏覽器視口寬度等於裝置螢幕寬度,且不進行初始縮放。**如下:

這段**支援chrome、firefox、ie9以上的瀏覽器,但不支援ie8以及低於ie8的瀏覽器。

ie8及其更低版本不支援media query,可以使用 media-queries.js或 respond.js指令碼實現支援。

2、在css檔案尾部增加針對不同螢幕解析度的規則。

例如使用如下的**,可以讓螢幕寬度低於480畫素的裝置(如iphone等),網頁側欄隱藏中部內容欄寬度自動調節。以下**針對z-blog,wordpress相關標籤名稱只需修改一下即可。

@media screen and (max-device-width: 480px)

#divsidebar

}3、佈局寬度使用相對寬度。

網頁總體框架可以使用絕對寬度,但往下的內容框架、側欄等最好使用相對寬度,這樣針對不同解析度進行修改就方便。當然也可以不用相對寬度,那就需要在 @media screen and (max-device-width: 480px) 裡面增加各個div的針對小螢幕的寬度,實際上更麻煩。

4、頁面使用相對字型(非必要)

在html頁面上不要使用絕對字型(px),而要使用相對字型(em),對於大多數瀏覽器來說,通常用 em = px/16 換算,例如16px就等於1em。

5、**自適應(非必要)

img標籤的話,只需要設定 max-width:100%;或width:100%;語句為:img

css載入的background-image如何自適應大小呢,其實css3中是可以實現的,新增如下語句:background-size:100% 100%;

3樓:回憶

自適應網頁設計的話,就是不能定死你的div+css佈局的寬度和高度,最好的辦法就是通過width:30%,height一般還是用auto,通過百分比設定就行了,這裡我提交一段**:

導航導航1

4樓:

自適應網頁,它的寬度都是百分比(%)的

如何讓網頁自適應所有螢幕寬度

5樓:匿名使用者

這樣直接使用百分比來定義寬度就好了。例如:width:100%;

6樓:小龍小露露

用html5+css 3,或者用百分比 來計算

網頁設計中,如何讓頁面自適應手機端?

7樓:規則之樹

一般來說,通過css3,可以直接對不同解析度下的樣式進行定義,比如如下的**。

/* pc或中大型筆記本裝置 desktop */ @media all and (min-width: 1201px) .container } /* 中小型筆記本或大平板 laptop */ @media all and (min-width:

980px) and (max-width: 1200px) .container }

但是上面的方法,可能不會相容老版本ie。

所以也可以通過js,識別當前頁面的解析度,來給出樣式,這種比較好也比較複雜,**量很多但是一般沒有相容問題。

如何製作自適應網頁

8樓:匿名使用者

隨著越來越多的人使用手機上網,使自適應網頁設計技術變得越來越流行。自適應網頁設計指能使網頁自適應顯示在不同大小終端裝置上新網頁設計方式及技術。當然,對一個新手來說可能聽起來有點複雜,其實它比你想象的簡單多了(前提你有css基礎)。

1、在html頭部增加viewport標籤。

在**html檔案的開頭,增加viewport meta標籤告訴瀏覽器視口寬度等於裝置螢幕寬度,且不進行初始縮放。**如下:

這段**支援chrome、firefox、ie9以上的瀏覽器,但不支援ie8以及低於ie8的瀏覽器。

ie8及其更低版本不支援media query,可以使用 media-queries.js或 respond.js指令碼實現支援。

2、在css檔案尾部增加針對不同螢幕解析度的規則。

例如使用如下的**,可以讓螢幕寬度低於480畫素的裝置(如iphone等),網頁側欄隱藏中部內容欄寬度自動調節。以下**針對z-blog,wordpress相關標籤名稱只需修改一下即可。

@media screen and (max-device-width: 480px)

#divsidebar

}3、佈局寬度使用相對寬度。

網頁總體框架可以使用絕對寬度,但往下的內容框架、側欄等最好使用相對寬度,這樣針對不同解析度進行修改就方便。當然也可以不用相對寬度,那就需要在

@media screen and (max-device-width: 480px) 裡面增加各個div的針對小螢幕的寬度,實際上更麻煩。

4、頁面使用相對字型(非必要)

在html頁面上不要使用絕對字型(px),而要使用相對字型(em),對於大多數瀏覽器來說,通常用 em = px/16 換算,例如16px就等於1em。

5、**自適應(非必要)

img標籤的話,只需要設定 max-width:100%;或width:100%;語句為:img

css載入的background-image如何自適應大小呢,其實css3中是可以實現的,新增如下語句:background-size:100% 100%;

axure製作網頁 怎麼讓他自適應不同電腦的解析度呢?

9樓:

1、雙擊開啟axure rp 8設計軟體,在基本元件中拖曳一個矩形1到畫布上。

2、再次在基本元件裡拖曳兩個按鈕到畫布上,放在矩形框上方。

3、再拖曳一個佔位符到矩形框下方。

4、在右側屬性裡自適應勾選「啟用」,彈出「影響所有檢視」。

5、點選左側自適應按鈕,彈出自適應檢視,分別設定手機、平板和電腦解析度的範圍。

6、這時介面上顯示出不同解析度介面,然後預覽該介面。

10樓:江南皮革廠

axure原型可以做成線框的低保真原型和呈現出**效果的高保真原型,如果產品經理需要通過顏色對比等來展現出原型設計的效果時,就需要使用高保真的互動原型了。

同時,可以將axure的原型檔案上傳至藍湖,可以實現手機上預覽,也可直接在藍湖上生成**給工程師使用

11樓:匿名使用者

你也可以試試adaptive view,自己定義在瀏覽器不同尺寸下**的樣子

動態面板也可以被固定在瀏覽器的某個位置

12樓:

不行 axure不能達到這種效果 只能將頁面做成固定寬度 然後頁面樣式中選擇居中 這樣會更好..

13樓:手機使用者

樓主有辦法了嗎 我也想問這個問題

html頁面怎樣能夠自適應電腦螢幕寬度?

現在網頁設計師這個職業怎麼樣,目前網頁設計這個行業怎麼樣?如就業, 薪水,未來發展?

我也是一名網頁設計師,但不是美術院校出來的,剛開始接觸這個行業的時候,完全是憑興趣,當初的想法跟樓主現在一樣,不知道該如何下手,後來我開始學習網頁三劍客,核心是dw,並開始了製作自己的個人 開始做的時候很吃力,真的,第一版做完後,雖然有不少成就感,但心裡還是有更多的想法,想去實現,所以又接著做了第二...

做網頁設計需要學習哪方面的知識,網頁設計需要學習什麼?

我也是個bai菜鳥級的不過我正du在學中 現在是zhiweb2.0時代用的是div css技術dao!要學好網頁設計 回必須先熟悉div和css 熟答悉後就要在美工方面下功夫,多瀏覽下別人的網頁培養下自己在美工上面的不足 希望我的回答能對你有用 網頁設計需要學習什麼?首先要找到幾個比較好的網頁欣賞的...

網頁版面佈局設計的原則是什麼,網頁佈局設計和版面設計有什麼區別

一個好的 必須要體現在整體的策劃 設計 佈局 的定位 色彩搭配,最重要的是 頁面的小細節處理。整體感覺是否符合行業的需求 符合公司的文化。有許多企業都會說我要做一個大氣的 實際上從專業的角度來講應該要做一個最適合你的 你搞機械銷售的不可能去像廣告設計公司的搞得很花哨的的,現在 都講究簡潔,適用,使用...