亚洲精品国产精品无码国模_免费黄网站在线播放_www.天天色.com_极品毛片_欧美躁天天躁无码中文字_国产免费va

200

怎么制作HTML5頁面讓它適應電腦和手機的尺寸?

時間: 2016-12-22 15:25:51   點擊數: 38361   來源: 耐思智慧

1、 利用meta標簽

Meta標簽主要用來描述一個HTML網頁文檔的屬性,如作者、日期時間、網頁描述、關鍵詞、頁面刷新等,它的Description和Keywords屬性,可加入網站的關鍵字,讓網頁利于搜索引擎。

<meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>

解釋:Viewport指用戶網頁的可視區域,content中的“width”指的是虛擬窗口寬度,上面代碼意為虛擬窗口/頁面寬度初始比例為1,最小比例為1,最大比例為1,用戶不可擴展,頁面不可縮放。


以上標簽只支持一種尺寸,正確的做法是用js動態生成下面標簽,前提是要先獲取屏幕尺寸。

<script type="text/javascript">

var phoneWidth =  parseInt(window.screen.width);

var phoneScale = phoneWidth/640;

var ua = navigator.userAgent;

if (/Android (d+.d+)/.test(ua)){var version = parseFloat(RegExp.$1);

if(version>2.3){ document.write(‘<meta name="viewport" content="width=640, minimum-scale = ‘+phoneScale+‘, maximum-scale = ‘+phoneScale+‘, target-densitydpi=device-dpi">‘); }

else{document.write(‘<meta name="viewport" content="width=640, target-densitydpi=device-dpi">‘); }

else { document.write(‘<meta name="viewport" content="width=640, user-scalable=no, target-densitydpi=device-dpi">‘); }

 </script>

 

2、百分比法

CSS中的百分比中指的是相對于父元素的寬度。子元素的padding-left:50%,父元素的寬度是百,子元素的margin-top:20%,那么父元素的高是百。body默認寬度是屏幕寬度(PC中指的是瀏覽器寬度)子孫元素按百分比定位(或指定尺寸)就可以了。但這只適合布局簡單的頁面,復雜的頁面實現很困難。

 

3、 使用CSS3單位rem

在頁面載入開始時首先判斷window的寬度(是window的寬度($(window).width()),不是屏幕分辯率的寬度(screen.width),兩者差別請自行查閱),假設寬度為W,一個div在寬度為640px的設計稿的下的寬度為dW1,如果html的font-size為100px,那么這個div的寬度用rem表示是多少呢?

計算:div寬度dW2=dW1/100,px與rem之間換算除以100就可以,這是假定屏幕寬度為640的,而不同寬度的屏幕怎么處理,為了能保證換算容易那就要為html設置一個合適的font-size,計算:100 / 640 = fontSize / W, fontSize = W / 640 * 100 = W / 6.4。大多數瀏覽器font-size的最小值為12px,所以只能用100作為縮放比例。


所以會在頭部加上這個JS代碼:

<script type="text/javascript">

   var html = document.querySelector(‘html‘);

   var rem = html.offsetWidth / 6.4;

   html.style.fontSize = rem + "px";

</script>


4、 媒體查詢

媒體查詢正是為解決網頁適應手機屏幕。媒體查詢的功能就是為不同的“媒體”設置不同的css樣式,頁面尺寸,設備屏幕尺寸等,比如我們要為寬度小于480px的頁面中的class="icon"的元素設置樣式,可以這樣寫,@media screen and (max-width=480px) {.icon{ some styles }};具體可自行研究。


 


以上幾種方法,僅供大家參考。如有不妥,歡迎指正。制作自適應頁面需要比較好的編程基礎和技術覺悟,一般的小白,不建議大家為了做自適應網頁專門學習HTML5、CSS3和JS,畢竟這并非一朝一夕就能學會的。如果技術小白想做自適應網頁,這里給大家提供一種思路,用建站寶盒。完全不需要編程基礎,全程拖拽,一樣能做出讓人驚艷的自適應網站。現在還有免費建站活動,無論外行內行,大家可以注冊體驗一下。

零基礎免費做HTML5自適應網站:http://m.fshch.com.cn/design/free-site.php?s=yuqiuping

上一篇:如何抓住2016的最后9天提升企業業績? 下一篇:企業網站推廣的主要方法

旗下網站:耐思智慧 - 淘域網 - 我的400電話 - 中文域名:耐思尼克.cn 耐思尼克.top

耐思智慧 © 版權所有 Copyright © 2000-2025 IISP.COM,Inc. All rights reserved

備案號碼: 粵ICP備09063828號  公安備案號: 公安備案 粵公網安備 44049002000123號  域名注冊服務機構許可:粵D3.1-20240003 CN域名代理自深圳萬維網

聲明:本網站中所使用到的其他各種版權內容,包括但不限于文章、圖片、視頻、音頻、字體等內容版權歸原作者所有,如權利所有人發現,請及時告知,以便我們刪除版權內容

本站程序界面、源代碼受相關法律保護, 未經授權, 嚴禁使用; 耐思智慧 © 為我公司注冊商標, 未經授權, 嚴禁使用

法律顧問:珠海知名律師 廣東篤行律師事務所 夏天風 律師

主站蜘蛛池模板: 色影天堂 | 一本色道无码道在线观 | 国产成人欧美一区二区三区一色天 | 亚洲色就色成人综合网 | 国产极品无码色综合 | 亚洲视频免费在线播放 | av影视网| 精品成人18 | 午夜狠狠干 | 啊啊啊射了 | 欧美XXXXX高潮喷水麻豆 | 日本不卡一区二区三区四区 | 日本精品久久久久中文字幕 | 4399伦理片 | 精品国产精品国产偷麻豆 | 天天综合网久久综合网 | 欧美人与猪马狗在线观看 | 麻豆视频免费在线观看 | 国产精品99久久久久久久 | 成年肉动漫在线观看无码 | 黄色av | 亚洲最新不卡一区二区三区 | 加勒比色老久久爱综合网 | 久久精品亚洲成在人线av麻豆 | 国产精品扒开腿做爽爽爽视频 | 欧美二三区 | 久久久久国产精品一区二区三区 | 亚洲人成自拍网站在线观看 | 国产乱码精品一区二区三区忘忧草 | 国产成人精品不卡 | 中文字幕五区 | 国产精品免费一区二区三区观看 | 欧美成人免费全部观看天天性色 | 一区二区三区高清在线视频 | 国内精品久久久久精品 | 色婷婷五月综合丁香中文字幕 | 午夜嘿嘿嘿在线观看 | 亚洲丝袜第一页 | 亚洲欧美韩国 | 精品国产99久久久久久 | 日韩久草视频 |