首頁  >  文章  >  web前端  >  手機端H5 header定義樣式

手機端H5 header定義樣式

高洛峰
高洛峰原創
2017-02-09 15:39:552063瀏覽

 <meta content="width=device-width,initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"/>
 <meta name="apple-mobile-web-app-capable" content="no" />
 <meta name="format-detection" content="telephone=no,email=no,adress=no"/>

 

1. width=device-width=device-width 可視區域的寬度,值可為數字或關鍵字device-width(設備寬度)

2. initial-scale=1.0,    intial-scale:頁面首次被顯示是可視區域的縮放級別,取值1.0則頁面依實際尺寸顯示,無任何縮放。 (初始規模)

3. maximum-scale=1.0,   minimum-scale=1.0;可視區域的縮放級別,  maximum-scale用戶可將頁面放大的程序,1.0將禁止用戶放大到實際尺寸之上。

4. user-scalable:是否可對頁面進行縮放,no 禁止縮放

5. apple-mobile-web-app-capable:這meta的作用就是刪除預設的蘋果工具列和選單列。

content有兩個值”yes”和”no”,當我們需要顯示工具列和選單列時,這個行meta就不用加了,預設就是顯示。

6.

format-detection翻譯成中文的意思是“格式檢測”,顧名思義,它是用來檢測html裡的一些格式的,那麼關於meta的format-detection屬性主要是有以下幾個設定:

meta name="format-detection" content="telephone=no"

meta name="format -detection" content="email=no"

meta name="format-detection" content="adress=no" 

也可以連寫:meta name="format-detection" content="telephone=no,email=mail=no,email=mail no,adress=no"

下面具體說下每個設定的作用:

一、telephone

你明明寫的一串數字沒加連結樣式,而iPhone會自動把你這個文字加上連結樣式、並且點擊這個數字還會自動撥號!想去掉這個撥號連結該如何操作呢?這時我們的meta又該大顯神通了,代碼如下:  

telephone=no就禁止了把數字轉換為撥號連結!
telephone=yes就開啟了把數字轉化為撥號鏈接,要開啟轉化功能,這個meta就不用寫了,在默認是情況下就是開啟!

二、email

告訴設備不識別郵箱,點擊之後不自動發送

email=no禁止作為郵箱地址!
email=yes就開啟了把文字預設為郵件地址,這個meta就不用寫了,在預設是情況下就是開啟!

三、adress

adress=no禁止跳轉至地圖!
adress=yes就開啟了點擊地址直接跳轉至地圖的功能,在預設是情況下就是開啟!

更多手機端H5 header定義樣式相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn