中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

HTML5網頁設計自適應手機的方法

2021-11-20    分類: 網站建設

一般用現在常用的開發框架有:目前Web前端最火的框架(BootStrap)、Jquery mobile..當然可能還有一些移動端開發的框架。
移動頁面自適應手機屏幕的方法;
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";
4, 媒體查詢
媒體查詢正是為解決網頁適應手機屏幕。媒體查詢的功能就是為不同的“媒體”設置不同的css樣式,頁面尺寸,設備屏幕尺寸等,比如我們要為寬度小于480px的頁面中的class="icon"的元素設置樣式,可以這樣寫,@media screen and (max-width=480px) {.icon{ some styles }};具體可自行研究。

文章名稱:HTML5網頁設計自適應手機的方法
網站地址:http://www.2m8n56k.cn/news14/136714.html

成都網站建設公司_創新互聯,為您提供微信公眾號定制開發網站設計公司靜態網站網站營銷外貿網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都做網站
主站蜘蛛池模板: 一本色道久久88综合亚洲精品高清 | 欧美一级在线全免费 | 亚洲男人的天堂久久精品 | 99精品视频在线观看 | 性欧美精品久久久久久久 | 久久精品在线视频 | 中文精品爱久久久国产 | 我想看三级特黄 | 欧美视频精品一区二区三区 | 亚洲精品一区二区三区四 | 亚洲精品天堂自在久久77 | 免费三级网站 | 国产亚洲精品成人a在线 | 4455四色永久免费 | 丰满寡妇一级毛片 | 日韩亚洲综合精品国产 | 欧美毛片aaa激情 | 日韩亚洲一区中文字幕在线 | 女人张腿让男桶免费视频网站 | 国产成人精品日本亚洲网址 | 亚洲精品在线影院 | 亚洲欧美网 | 亚洲成a人v在线观看 | 国产区一区二 | 免费高清特级毛片 | 欧美午夜不卡在线观看最新 | 日韩精品一区二区三区视频网 | 久久视频在线视频 | 97精品国产91久久久久久 | 亚洲精品国产一区二区图片欧美 | 国产毛片一区二区三区精品 | 成人一级片 | 91p在线| 日韩亚洲一区二区三区 | 三级韩国一区久久二区综合 | 一级网站在线观看 | 国产精品嘿咻嘿咻在线播放 | 亚洲 欧美 日韩 丝袜 另类 | 亚洲精品国产字幕久久不卡 | 欧美色老头gay | 欧美久久久久 |