1. 程式人生 > >如何開發手機端網頁,如何讓網頁自適應?

如何開發手機端網頁,如何讓網頁自適應?

現在是不是很明瞭了。

現在我們來解析下,我們新增的這個meta標籤。

首先,meta標籤儲存的是一些使用者不可見,但是瀏覽器可見的一些元資訊,一般以鍵值對的方式儲存。

比如這個

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

name為鍵,鍵值為viewport。content為值,為"width=device-width,initial-scale=1.0"

然後其中

width=device-width 表示可視區域的寬度為裝置寬度(手機或pc)

initial-scale=1.0 表示頁面首次被顯示時,按實際尺寸顯示,無任何縮放(沒加這個程式碼前,在移動端文字變小了就是因為被縮放了)

width,initial-scale兩個屬性值寫了後就能達到初步自適應了。但是實際上還有幾個屬性我們也可以學習下。

如下:

  1.    user-scalable: no;//禁止使用者縮放頁面

  2.    maximum-scale=1.0, minimum-scale=1.0; //可視區域的最大和最小縮放級別都為實際尺寸,

(設定以上兩點後,使用者就不能縮放網頁了,同時網頁也將不用擔心被使用者縮放變形的問題了)

相關推薦

手機訪問web網頁使得顯示適應

viewport ont wid mil view 顯示 spa style meta //禁止瀏覽器伸縮<meta name="viewport" content="user-scalable=0">//手機訪問web網頁,使得顯示自適應,文字看起來更大<

手機使用rem。字型適應手機的列表一排兩個

var html = document.documentElement;var whtml  =html.getBoundingClientRect().width;    //Element.getBoundingClientRect()方法返回元素的大小及其相對於視口的

如何開發手機網頁如何網頁適應

現在是不是很明瞭了。現在我們來解析下,我們新增的這個meta標籤。首先,meta標籤儲存的是一些使用者不可見,但是瀏覽器可見的一些元資訊,一般以鍵值對的方式儲存。比如這個<meta name="viewport" content="width=device-width,initial-scale=1.0

手機網頁根據螢幕大小適應

做了一個適應所有手機端網頁螢幕的頁面,我這個頁面是使用的px轉換rem然後在每個頁面適配。 首先新增移動端meta頭部,即: <meta name="viewport" content="width=device-width,height=device-height,inital-

html程式碼在網頁顯示正常手機呼叫造成字型、圖片有誤差解決方式

htmlStr = [NSStringstringWithFormat:@"<!DOCTYPE html PUBLIC '-//WAPFORUM//DTD XHTML Mobile 1.0//E

iOS 開發 WKWebView載入網頁網頁控制元件進行更改使用OC新增JS

//獲取載入的網頁 - (void)webView:(WKWebView *)webView decidePolicyForNavigationResponse:(WKNavigationResponse *)navigationResponse decisionHandler:(void

網頁中的iframe適應高度寬度延遲計算高寬度

//在iframe onlad時執行下面的程式碼 id="myFileTableIframe" function IframeAutoHeightAndWidth(){     var iframe=document.getElementById("myFileTableI

繞過微信客戶授權獲取網頁原始碼

首先有人寫出來一個比較不錯的例子,我先貼出來 http://chitanda.me/2015/06/29/debug-wechat-website-in-pc/ 本來想直接連結文字的,結果發現MarkDown這種模式沒找到 但是別人講的情況都是非常基礎的情況,

前端開發手機呼叫開發者工具(控制檯資訊報錯介面資訊等)ios安卓通用vue-cli專案中mockjs和vConsole的使用

在vue-cli專案中mockjs和vConsole的使用 mockjs使用 1.安裝npm install mockjs 2.在src/assets目錄下建立個util資料夾,並在裡新建一個檔案mock.js 如下: const Mock = require(‘m

兩邊寬度已知如何中間適應

語法 -c class title enter ces layout style margin 共有五種布局方式: 1.浮動布局 2.絕對定位布局 3.flexbox布局 4.表格(table)布局 5.網格 (grid)布局 1.浮動布局 <!DO

利用@media screen實現網頁布局的適應

sel right ont min spl 布局 lec ati edi 利用@media screen實現網頁布局的自適應 優點:無需插件和手機主題,對移動設備友好,能夠適應各種窗口大小。只需在CSS中添加@media screen屬性,根據瀏覽器寬度判斷並輸出不同的長寬

APP開發公司強勢助力自由創意觸手可及

應用 階段 項目管理 實現 創新 app定制 美食 項目收尾 什麽   21世紀是創新之河奔騰洶湧的時代,想要順隨時代的潮流,而不被其淹沒,獨特而有價值的原創想法顯得分外重要。當創意的靈感之光閃現之際,抓住它並將它具象化更是成功的關鍵點。智慧敏銳之人早已察覺,在手機不離

谷歌瀏覽器擴充套件程式一鍵解決本地開發跨域問題你不用亂mock資料

谷歌瀏覽器擴充套件程式一鍵解決本地開發跨域問題,讓你不用亂mock資料 1.在谷歌瀏覽器中開啟它的網上應用商店 (需要翻牆);如果你無法翻牆可以下載我的這個工具包 1.1工具包用法:在谷歌瀏覽器上輸入:chrome://extensions/ 進入拓展管理介面然後將剛剛下載的工具包中的1

wpf圖片適應容器大小而且又不會拉昇變形

1 <Grid Grid.Column="3" 2 Margin="0,4,0,0" 3 Background="Black"> 4 <Viewbox> 5

使用Flex 彈性佈局來實現手機頂部底部固定中間滑動效果

html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1, max

如何完整離線儲存網頁包括網頁完整特效?

way1 在 Chrome 位址列中鍵入“chrome://flags”,回車,這是一個 Chrome 的功能配置頁面,專案比較多,我們通過 Ctrl+F 來搜尋“mhtml”,找到“將網頁另存為 MHTML”這一項,然後點選下方的“啟用”即可。  此時開啟任一網頁,右擊“另存為”,將預

網頁程式設計的頁面適應效果

在網頁程式碼的頭部,加入一行viewport元標籤。 <meta name="viewport" content="width=device-width,initial-scale=1" /> viewport是網頁預設的寬度和高度,上面這行程式碼的意思是,網頁寬度預設等於螢幕寬

Html5+jQuery Mobile開發手機網站感想與總結-(初)

看jQuery Mobile相關方面的東西,看了幾天,發現,其實除了裡邊預設的圖示、主題、以及點選後跳轉的效果之外,其他的東西,和普通的html頁面一樣。 jQuery Mobile注意事項: 1、新的頁面開始,標註:data-role=“page” 2、頁面中的角色:da

H5手機iOS安卓長按事件的解決方案

之前做手機端遊戲的開發,遇到了需要點選事件、長按事件來觸發‘上下左右’的場景,由於專案很急(好吧,其實是自己懶),網上直接搜尋外掛,痛快,不過提交測試悲劇了,ios非常正常,安卓就不行了,趕緊看了原始碼,我的天,看不懂,壓縮的什麼鬼(此處不貼圖了)。好吧,還是自己寫吧,仔細回

使用Swiper開發移動頁面輕鬆實現圖片的輪播

swiper 1.主要包含模組: swiper:指滑動、切換(整個滑動物件,有時特指滑塊釋放後仍然正向移動直到貼合邊緣的過程(過渡)) container:指容器(swiper的容器裡面包括滑動快(slide)的集合(wrapper)、分頁器(pagination)、前進