日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

BODY background=自适应大小_自适应(电脑/平板/手机)网页,自适应网页设计练习总结...

發(fā)布時間:2025/3/21 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 BODY background=自适应大小_自适应(电脑/平板/手机)网页,自适应网页设计练习总结... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

剛好寫了個練習,應該是這種效果吧!

電腦端:

電腦

手機端:(當然還可以寫平板頁面啦)

S5

iphone

①將網頁調整權交給網頁(html中)

- <head>標簽中加入一行viewport(網頁默認的寬度和高度)元標簽

<meta name="viewport" content="width=device-width, initial-scale=1" />

width=device-width:網頁寬度默認等于屏幕寬度

initial-scale=1;1代表網頁初始大小占屏幕面積的100%

- 注意:老式瀏覽器(例如:IE6、7、8),需要使用css3-mediaqueries.js,如下

<!--[if lt IE 9]> <script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script> <![endif]-->

②禁止使用絕對寬度(css中)

不可:以下這種代碼不可使用

width:10px; <!-- 這種代碼不可行 -->

可行:以下兩種代碼均可

width: 20%; width:auto;

③靜止對字體使用固定大小(css中)

不可:以下這種代碼不可使用

font-size: 12px

可行:以下代碼均可行

font-size:1.2em

補充:瀏覽器的默認字體高都是16px,所以未經調整的瀏覽器在顯示1em=16px。于是我們就可以通過這個等量關系進行計算了!若已經寫好的網頁字體的px直接除以16就是em了。

body {font: normal 100% Helvetica, Arial, sans-serif; }<!--html中-->

④得是流動布局(css中)

- 就是使用float

#father .panel_text{background-color: #F5F5F2;float: left;margin-left: -88%;margin-top: 15%;width:295%; height:200%; }

⑤讓網頁選擇適應屏幕的css,就像Java等語言中的if判斷(在html中)

利用css3中的Media Query模塊

提示:下面if、if else只是方便解釋寫的,直接將下面代碼代碼框的代碼放在<meat>標簽里

if(如果屏幕寬度小于400像素){

<link rel="stylesheet" type="text/css" media="screen and (max-device-width: 400px)" href="css/tinyScreen.css" />

}else if(如果400像素<屏幕寬度<600像素){

<link rel="stylesheet" type="text/css"media="screen and (min-width: 400px) and (max-device-width: 600px)" href="css/tinyScreen.css" />

}

⑥還有圖片啦!

寫這個簡易頁面時就踩了一個坑,圖片沒有設置。。。

css代碼是具體情況,我做的練習頁面是100%,但最好根據屏幕設置對應分辨率的圖片!

----------------------------------------------------------------------------------------------------

end:第⑤步(補充類,另外一種方法)css3中@media的使用(根據屏幕,在一個css文件中判斷使用哪段css代碼)

先看看定義:

- 使用 @media 查詢,你可以針對不同的媒體類型定義不同的樣式。

- @media 可以針對不同的屏幕尺寸設置不同的樣式,特別是如果你需要設置設計響應式的頁面,@media 是非常有用的。

當你重置瀏覽器大小的過程中,頁面也會根據瀏覽器的寬度和高度重新渲染頁面。

以下代碼意思:如果文檔寬度小于 300 像素則修改背景顏色(background-color):

@media screen and (max-width: 300px) {body {background-color:lightblue;} }

最后來個總結吧:印象最深的就是自適應的思維和物理學很近有木有!由于物體可以選取其他不同的東西做參考,所以物理書:“運動是絕對的,靜止是相對的”那遷移到這個代碼上也是一樣啦!網頁對應不同的屏幕標準得自動適應,那代碼就得采用相對的,而不是絕對的!

總結

以上是生活随笔為你收集整理的BODY background=自适应大小_自适应(电脑/平板/手机)网页,自适应网页设计练习总结...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。