A. 自適應網站
自適應模板就是一個網站就能自動適應多個終端(電腦、平板、手機等),不需要再為每一個設備分別製作不同版本的網站,因此與標准模板最大的差異就是,無須另外設計手機網站。
通過自適應網站模板搭建站點,具有一下幾個優點:
顯示友好:自動適應不同屏幕解析度不同設備
製作成本低:電腦/手機視圖支持內容同步
維護成本低:只需要維護一份網站管理,一個域名seo
可實現通欄寬屏、網站寬度1920
B. 如何進行自適應網頁設計
做網站讓頁面自適應大小方法代碼如下:
一、電腦站設置網站自適應方法
全屏寬度主要在於CSS代碼中,將width為100%,而不是一個固定的像素值,代碼如下。
手機網設置網自適應方法:
在網頁頭部加上這樣一條meta標簽:<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=2.0, user-scalable=yes" />
解釋:
C. 如何讓網頁自動適應顯示器不同的「解析度」
這里以魅族瀏覽器為例,其中的具體步驟如下:
1、手機打開瀏覽器之後,在中間位置點擊【三】。
D. 做網站時如何讓頁面自適應大小
做網站讓頁面自適應大小方法代碼如下:
一、電腦站設置網站自適應方法
全屏寬度主要在於CSS代碼中,將width為100%,而不是一個固定的像素值,代碼如下。
手機網設置網自適應方法:
在網頁頭部加上這樣一條meta標簽:<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=2.0, user-scalable=yes" />
解釋:
width=device-width :寬度等於設備屏幕的寬度。
initial-scale=1.0:表示:初始的縮放比例。
minimum-scale=0.5:表示:最小的縮放比例。
maximum-scale=2.0:表示:最大的縮放比例。
user-scalable=yes:表示:用戶是否可以調整縮放比例。
E. 如何讓網頁自適應屏幕大小
這位網友你好,想要網頁寬度自適應,你需要把網頁元素寬度設置為百分比,還要在網頁頭部加上代碼:
圖片自適應,且不超過原始大小,需要設置最大寬度,代碼如下:
img{
width:100%;
max-width:100%;}
F. 我想做一個自適應網站,有沒有簡單的方法
1、在HTML頭部增加viewport標簽。
在網站HTML文件的開頭,增加viewport meta標簽告訴瀏覽器視口寬度等於設備屏幕寬度,且不進行初始縮放。代碼如下:
<meta name="viewport" content="width=device-width, initial-scale=1" />
這段代碼支持Chrome、Firefox、IE9以上的瀏覽器,但不支持IE8以及低於IE8的瀏覽器。
2、在CSS文件尾部增加針對不同屏幕解析度的規則。
例如使用如下的代碼,可以讓屏幕寬度低於480像素的設備(如iPhone等),網頁側欄隱藏中部內容欄寬度自動調節。以下代碼針對Z-Blog,WordPress相關標簽名稱只需修改一下即可。
@media screen and (max-device-width: 480px) {
#divMain{
float: none;
width:auto;
}
#divSidebar {
display:none;
}
}
3、布局寬度使用相對寬度。
網頁總體框架可以使用絕對寬度,但往下的內容框架、側欄等最好使用相對寬度,這樣針對不同解析度進行修改就方便。當然也可以不用相對寬度,那就需要在 @media screen and (max-device-width: 480px) 裡面增加各個div的針對小屏幕的寬度,實際上更麻煩。
4、頁面使用相對字體
在HTML頁面上不要使用絕對字體(px),而要使用相對字體(em),對於大多數瀏覽器來說,通常用 em = px/16 換算,例如16px就等於1em。
G. 網站怎麼做到自適應網頁
首先,在網頁代碼的頭部,加入一行viewport元標簽。<meta
name=」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規則。
除了布局和文本,」自適應網頁設計」還必須實現圖片的自動縮放。有條件的話,最好還是根據不同大小的屏幕,載入不同解析度的圖片。有很多方法可以做到這一條,伺服器端和客戶端都可以實現。
希望我的回答能幫到你。龍術SEO
H. 如何讓網頁自適應解析度
在1024*768或者800*600的解析度下可以自動調整成適用於該客戶端解析度的大小。
第一種方法:做一個網頁解決問題(長了點)
如果只是因為瀏覽者改變了瀏覽器的設置,或者因為瀏覽器不兼容,使自己精心製作的網頁變得"面目全非",那多令人沮喪!下面我們以網頁愛好者的常用工具Dreamweaver(以下簡稱DW)為例,列出幾個網頁製作初學者較常見的網頁布局問題以及解決方法,希望對初學者們有所幫助。
一、消除任意縮放瀏覽器窗口對網頁的影響
一番辛苦做出來的網頁,在全屏狀態下瀏覽一切正常。但在改變瀏覽窗口大小之後,網頁就變得"不堪入目"了,這是個很值得注意的問題。
問題的根源還得從網頁的布局說起,在DW中,網頁內容的定位一般是通過表格來實現的,解決表格的問題也就成功了大半。
大家應該注意到,在DW中表格屬性面板的高寬設定選擇上提供了兩種不同類型:百分比和像素值。百分比的使用將會產生前面說到的那個毛病。這里所說的百分比是指表格的高或寬設置為上層標記所佔區域高或寬的百分比,如在一個表格單元的寬度是600,在它裡面嵌入了另外一個表格,表格寬度占表格單元的50%,則這個表格的寬度為300,依此類推,如果在一個表格不是嵌於另一個表格單元中,則其百分比是相對於當時窗口的寬度的。IE瀏覽器中,隨便改動主頁窗口的大小時,表格的內容也隨之錯位、變形,就是因為表格的百分比也要隨著窗口的大小而改變成相應的百分比寬度。
自然,解決這個問題的辦法就是將表格寬度設置成固定寬度(也就是像素值)。另外如果外層表格已做好固定寬度設置,內層表格也可以適當使用百分比設置。清楚這個原則以後,如果出現類似的問題大家也知道怎麼解決。
二、讓網頁居中
說到了窗口大小就會順著路子想到解析度的問題,在800×600解析度下製作的網頁在1024×768解析度的機器上打開,整個網頁就會跑到左邊;1024×768解析度的網頁在800×600解析度的機器上有時也會變得"不堪入目"。兩種解析度各做一個吧?做起來費時,看起來也費勁。怎麼辦呢?
現在大多數網民都還在用800*600的解析度,所以我們一般可以以此解析度為主,要想讓網頁在1024*768時居中,只要在網頁原代碼的<body>後緊加一句<center>,</body>前加一句</center>就OK了。不過有幾個問題這是要注意一下,第一個就是上面說到的百分比的問題,表格、單元格的寬度單位最好要使用像素單位,而不要用百分比。例如width=770。如果你的表格寬度設的是百分比,那麼使用大於800×600的像素時,網頁就會拉寬,這樣網頁可能會變形。在<body>中加入leftmargin=0,即<body leftmargin=0>這種情況下,800×600支持的表格寬度為780像素時不會出現滾動條。還有一點要注意的是不能用DW中的層來定位。
<html>
<head></head>
<body topmargin=0 leftmargin=0>
<center>
<table cellspacing cellpadding width=760><tr><td></td></tr></table>
</center>
</body>
</html>
三、定義固定大小的文字
大家都知道,在IE瀏覽器的功能設置中,有一個可以自由設置窗口內容字體大小的功能,這樣由於不同訪問者的設置習慣不同,呈現在他們面前的網頁有時也會不不相同。比如你可能本來設計時用的是2號字體,結果由於用戶對瀏覽器的額外設定,變的更大了,這時你的網頁也可能變得"不堪入目"。雖然不是你的錯,但客戶是上帝。
如果使用了網頁中的CSS樣式表技術,就不會出現上述情況了。使用快捷鍵"Shift+F11"打開樣式表"CSS style"編輯器,在窗口中單擊滑鼠右鍵執行"New CSS style..."命令新建一個樣式表,然後在給出的列表中選擇"類型"選項,定義文字屬性參數(一般文字的大小選擇12px較為適宜)。完成後選擇網頁編輯窗中的文本,單擊新的樣式表名稱,可以看到選中的文本發生了變化。預覽時試試定義的文本字體尺寸還會不會隨瀏覽器的選擇字體大小而改變。
四、讓網頁適應不同的瀏覽器
瀏覽器的格局現在是兩分天下,一分是IE,另一分是NetScape,在國內Ie有絕對的佔有率,在這種情況下我們設計的網頁只要兼容它就行了,但NetScape在國外還是有很多人使用,畢竟它是瀏覽器的元老。
雖然沒有辦法做出讓所有瀏覽器都兼容的網站,但只要注意以下幾點,做出來的網頁在各個瀏覽器都中能達到比較好的顯示效果:
不要混合使用層和表格排版,如果是父子關系,如層中表格,不在此原則范圍內。
內聯式的 CSS 在 Netscape Navigator 中經常會出現問題,使用鏈式或內嵌式。
有時需要在空層插入表格或者透明圖片,以保證在 Netscape Navigator 里的效果。
對於只有幾個像素寬度或高度的層,改用圖片來實現。
避免使用 W3C 組織不推薦的排版屬性,用 CSS 代替。
第二種方法:做兩個適合不同解析度的頁面,一個是800×600,一個是1024×768,在800×600的頁面中加入一下代碼就可以實現跳轉了:
解決解析度問題在Dreamweaver中沒有此項功能,我們只能手動加入一段Javascript代碼。首先在change-ie.html或change-nc.html頁面代碼中的< head>和< /head>中加入以下代碼:
< script language=JavaScript>
< !--
function redirectPage(){
var url800x600=〃index-ie.html〃; //定義兩個頁面,此處假設index-ex.html和1024-ie.html同change-ie.html在同一個目錄下
var url1024x768=〃1024-ie.html〃;
if ((screen.width==800) && (screen.height==600))//在此處添加screen.width、screen.height的值可以檢測更多的解析度
window.location.href= url800x600;
else if ((screen.width==1024) && (screen.height==768))
window.location.href=url1024x768;
else window.location.href=url800x600;
}
// -->
< /script>
然後再在< body…>內加入onLoad=〃redirectPage()〃
I. 如何製作自適應網頁
自適應網頁設計指能使網頁自適應顯示在不同大小終端設備上新網頁設計方式及技術。當然,對一個新手來說可能聽起來有點復雜,其實它比你想像的簡單多了(前提你有css基礎)。
1、在HTML頭部增加viewport標簽。
在網站HTML文件的開頭,增加viewport
meta標簽告訴瀏覽器視口寬度等於設備屏幕寬度,且不進行初始縮放。代碼如下:
<meta
name="viewport"
content="width=device-width,
initial-scale=1"
/>
這段代碼支持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)
{
#divMain{
float:none;
width:auto;
}
#divSidebar
{
display:none;
}
}
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
{
max-width:98%;}
css載入的background-image如何自適應大小呢,其實CSS3中是可以實現的,添加如下語句:background-size:100%
100%;