導航:首頁 > 萬維百科 > 網頁設計成自適應手機

網頁設計成自適應手機

發布時間:2021-01-30 04:51:44

1、網頁設計的自適應在手機上沒有效果是怎麼回事?

幾乎現在的手機瀏覽器都支持的!

2、HTML網頁如何自動適應手機屏幕

在網頁代碼的頭部,加入一行viewport元標簽。 viewport是網頁默認的寬度和高度,上面這行代回碼答的意思是,網頁寬度默認等於屏幕寬度(width=device-width),原始縮放比例(initial-scale=1)為1.0,即網頁初始大小占屏幕面積的100%。所有主流瀏覽器都支持這個設置,包括IE9

不使用絕對寬度由於網頁會根據屏幕寬度調整布局,所以不能使用絕對寬度的布局,也不能使用具有絕對寬度的元素。這一條非常重要。只能指定百分比寬度

相對大小的字體字體也不能使用絕對大小(px),而只能使用相對大小(em)。

3、如何添加CSS讓頁面自適應手機屏幕

無論是電腦還是手機,要做到自適應屏幕,其實都是一樣的。


首先,在網頁代碼的頭部,加入一行viewport標簽
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" />
viewport是網頁默認的寬度和高度,上面這行代碼的意思是,網頁寬度默認等於屏幕寬度(width=device-width),原始縮放比例(initial-scale=1)為1.0,即網頁初始大小占屏幕面積的100%。即讓viewport的寬度等於物理設備上的真實解析度,不允許用戶縮放。


其次:網頁寬度css一定要使用百分比width: xx%;,不能用絕對像素。當然可以用width:auto;


第三,流動布局
.left{
float: left;
width: ***%;
}
第四,選擇載入css

這是自適應的關鍵部分.abc{ height:300px; border:1px solid #000; margin:0 auto} 
@media screen and (min-width: 1201px) { 
.abc {width: 1200px}  

/* 設置了瀏覽器寬度不小於1201px時 abc 顯示1200px寬度 */ 
 
@media screen and (max-width: 1200px) { 
.abc {width: 900px}  

/* 設置了瀏覽器寬度不大於1200px時 abc 顯示900px寬度 */ 
 
@media screen and (max-width: 901px) { 
.abc {width: 200px;}  

/* 設置了瀏覽器寬度不大於901px時 abc 顯示200px寬度 */ 
 
@media screen and (max-width: 500px) { 
.abc {width: 100px;}  

/* 設置了瀏覽器寬度不大於500px時 abc 顯示100px寬度 */ 
需要注意是CSS代碼順序,由大到小排版CSS(判斷瀏覽器寬度越大越放前),這樣是因為邏輯關系,@media 判斷CSS排錯將導致判斷失效。


第四,圖片自適應
img { max-width: 100%;}
老版本的IE不支持max-width,所以只好寫成:img { width: 100%; }


篳五、採用相對字體大小
字體也不能使用絕對大小(px),而只能使用相對大小(em)。


這里最重要的,是第三條和第四條,也就是採用流動布局和css選擇載入。祝你好運!

4、如何製作手機自適應網頁

工具/原料
sublime text
1打開你需要製作手機網頁的html或者php等等網頁源碼文件。在<head></head>之間加入meta標簽。
2向瀏覽器聲明該網頁為移動設備自適應網頁的meta標簽為:
<meta name="viewport" content="width=device-width,height=device-height,inital-scale=1.0,maximum-scale=1.0,user-scalable=no;">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="format-detection" content="telephone=no">
3將以上標簽加入之後保存,再用手機打開即是自適應網頁了。

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

一般來說,通過CSS3,可以直接對不同解析度下的樣式進行定義,比如如下的代碼。
/* PC或中大型筆記本設備 desktop */ @media all and (min-width: 1201px) { .title-desktop{ display: block !important; } .container { width: 1100px; } } /* 中小型筆記本或大平板 laptop */ @media all and (min-width: 980px) and (max-width: 1200px) { .title-laptop{ display: block !important; } .container { width: 920px; } }
但是上面的方法,可能不會兼容老版本ie。
所以也可以通過js,識別當前頁面的解析度,來給出樣式,這種比較好也比較復雜,代碼量很多但是一般沒有兼容問題。

6、如何讓一個pc頁面自動適應手機屏幕?

頁面自適應屏幕的方法(以下字母及標點為專業代碼):

無論是電腦還是手機,要做到自適應屏幕,其實都是一樣的。

首先,在網頁代碼的頭部,加入一行viewport標簽 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" /> viewport是網頁默認的寬度和高度,上面這行代碼的意思是,網頁寬度默認等於屏幕寬度(width=device-width),原始縮放比例(initial-scale=1)為1.0,即網頁初始大小占屏幕面積的100%。即讓viewport的寬度等於物理設備上的真實解析度,不允許用戶縮放。

7、做好了網頁,怎麼讓它自適應手機屏幕

首先,在網頁代碼的頭部,加入一行viewport標簽<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" />。

viewport是網頁默認的寬度和高度,上面這行代碼的意思是,網頁寬度默認等於屏幕寬度(width=device-width),原始縮放比例(initial-scale=1)為1.0,即網頁初始大小占屏幕面積的100%。即讓viewport的寬度等於物理設備上的真實解析度,不允許用戶縮放。

其次:網頁寬度css一定要使用百分比width: xx%;,不能用絕對像素。當然可以width:auto;

第三,流動布局.left{float: left;width: ***%;}

第四,選擇載入css這是自適應的關鍵部分.abc{ height:300px; border:1px solid #000; margin:0 auto} @media screen and (min-width: 1201px) { .abc {width: 1200px} }/* 設置了瀏覽器寬度不小於1201px時 abc 顯示1200px寬度 */@media screen and (max-width: 1200px) { .abc {width: 900px}  } 

設置了瀏覽器寬度不大於1200px時 abc 顯示900px寬度 */@media screen and (max-width: 901px) { .abc {width: 200px;}  } /* 設置了瀏覽器寬度不大於901px時 abc 顯示200px寬度 */@media screen and (max-width: 500px) { .abc {width: 100px;}  } 

設置了瀏覽器寬度不大於500px時 abc 顯示100px寬度 */ 需要注意是CSS代碼順序,由大到小排版CSS(判斷瀏覽器寬度越大越放前),這樣是因為邏輯關系,@media 判斷CSS排錯將導致判斷失效。

8、自適應網頁製作 怎麼做自適應網頁

做網站讓頁面自適應大小方法代碼如下:一、電腦站設置網站自適應方法全屏寬度主要在於CSS代碼中,將width為100%,而不是一個固定的像素值,代碼如下。手機網設置網自適應方法:在網頁頭部加上這樣一條meta標簽: 解釋:width=device-width:寬度等於設備屏幕的寬度。initial-scale=1.0:表示:初始的縮放比例。minimum-scale=0.5:表示:最小的縮放比例。maximum-scale=2.0:表示:最大的縮放比例。user-scalable=yes:表示:用戶是否可以調整縮放比例。

9、如何讓網頁和手機打開同一個頁面時顯示自適應效果

首先,在網頁代碼的頭部,加入一行viewport元標簽。
viewport是網頁默認的寬度和高度,上面這行代碼的意思是,網頁寬度默認等於屏幕寬度(width=device-width),原始縮放比例(initial-scale=1)為1.0,即網頁初始大小占屏幕面積的100%。
所有主流瀏覽器都支持這個設置,包括IE9,對於那些老式瀏覽器(主要是IE6、7、8),需要使用css3-mediaqueries.js。
2、不使用絕對寬度由於網頁會根據屏幕寬度調整布局,所以不能使用絕對寬度的布局,也不能使用具有絕對寬度的元素。這一條非常重要。具體說,CSS代碼不能指定像素寬度:width:xxx px;
只能指定百分比寬度:width: xx%;或者width:auto;
3、相對大小的字體
字體也不能使用絕對大小(px),而只能使用相對大小(em)。
body {
font: normal 100% Helvetica, Arial, sans-serif;
}
上面的代碼指定,字體大小是頁面默認大小的100%,即16像素。
h1 {
font-size: 1.5em;
}
然後,h1的大小是默認大小的1.5倍,即24像素(24/16=1.5)。
small {
font-size: 0.875em;
}
small元素的大小是默認大小的0.875倍,即14像素(14/16=0.875)。

10、如何讓網站自適應手機

關於網站如何做到自適應網頁,可根據如下操作:
首先,在網頁代碼的頭部,加入一行viewport元標簽。<metaname=」viewport」content=」width=device-width, initial-scale=1″ />viewport是網頁默認的寬度和高度,上面這行代碼的意思是,網頁寬度默認等於屏幕寬度(width=device-width),原始縮 放比例(initial-scale=1)為1.0,即網頁初始大小占屏幕面積的100%。
由於網頁會根據屏幕寬度調整布局,所以不能使用絕對寬度的布局,也不能使用具有絕對寬度的元素。這一條非常重要。
「流動布局」的含義是,各個區塊的位置都是浮動的,不是固定不變的。float的好處是,如果寬度太小,放不下兩個元素,後面的元素會自動滾動到前面元素的下方,不會在水平方向overflow(溢出),避免了水平滾動條的出現。
「自適應網頁設計」的核心,就是CSS3引入的Media Query模塊。它的意思就是,自動探測屏幕寬度,然後載入相應的CSS文件。同一個CSS文件中,也可以根據不同的屏幕解析度,選擇應用不同的CSS規則。
其次,除了布局和文本,」自適應網頁設計」還必須實現圖片的自動縮放。有條件的話,最好還是根據不同大小的屏幕,載入不同解析度的圖片。有很多方法可以做到這一條,伺服器端和客戶端都可以實現。

與網頁設計成自適應手機相關的知識