1. 程式人生 > >怎麼製作HTML5頁面讓它適應電腦和手機

怎麼製作HTML5頁面讓它適應電腦和手機

利用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>

相關推薦

怎麼製作HTML5頁面適應電腦手機

利用meta標籤Meta標籤主要用來描述一個HTML網頁文件的屬性,如作者、日期時間、網頁描述、關鍵詞、頁面重新整理等,它的Description和Keywords屬性,可加入網站的關鍵字,讓網頁利於搜尋引擎。<meta name="viewport" content="width=device-wid

怎麽制作html5網站頁面適應電腦手機的尺寸

har only device 電腦 spf bsp char tar ctype https://zhidao.baidu.com/question/918130826792192539.html 用以下代碼開頭:<!DOCTYPE HTML><ht

頁面適應電腦手機螢幕initial-scale 1:0 user-scalable=yes

<metaname="viewport"content="width=device-width,initial-scale=1"> <metaname="viewport"content="width=device-width, initia

如何js適應htmlxhtml

@tm 在js中比較連個數字的大小會用到< 符號,但在xhtml中 < 會被認為是開始一個新標籤 ,但作為標籤來講<後面不能跟空格,所以會出現語法錯誤,解決方案: //1、使用Html實體 "&lt"; <script type="text/javascr

通過配置實現電腦手機訪問分別顯示不同的頁面(以thinkphp5為例)

在thinkphp5入口檔案public/index.php下面加入以下程式碼即可:function is_mobile(){    // getallheaders();//如果是apache可以直接

適應電腦手機iPad的網頁設計方法

隨著3G的普及,越來越多的人使用手機上網。 移動裝置正超過桌面裝置,成為訪問網際網路的最常見終端。於是,網頁設計師不得不面對一個難題:如何才能在不同大小的裝置上呈現同樣的網頁? 手機的螢幕比較小,寬度通常在600畫素以下;PC的螢幕寬度,一般都在1000畫素以上(目前主流寬度是1366×768)

webapp設置適應pc手機頁面寬高以及布局層疊圖片文字

zh-cn height lease tps lang ase font ng- pop <!DOCTYPE html> &

判斷頁面訪問端是電腦還是手機

        今天公司出一個需求,當用戶用手機開啟我們PC端網站的時候直接轉到微信端的介面。需求也很簡單,網上找了很多資料,來簡單做下總結。        Navigator物件 首先要知道的是Navigator物件,學習的時候幾乎沒怎麼在意他,但開發的時候經常用到它,它是一個JS物件,存放有關瀏覽器的資訊

使用adb在電腦手機間傳檔案

首先需要root手機。然後,“Win + R”,開啟cmd視窗。下面以copy d:\1.txt到/system/目錄為例說明。 adb push source(localpath) dest(mobilepath) d:\>adb push 1.txt /sys

最好用強大的免費跨平臺遠端桌面控制軟體 (支援電腦手機)

from:很早以前 LYcHEE 就提到過,家中的潮人爺爺奶奶每天擺弄著電腦,看看新聞發發郵件,安享晚年生活。只是意料之中的,電腦上莫名出現各種問題?不翼而飛的圖示?照片又忘記怎麼匯出了?常常讓他們束手無策,求助於我,只可惜電話中說不清,往往只能苦等我回家後才能解決。“這樣也

電腦安卓正常顯示頁面,在ios不顯示腳部

今天開發頁面的時候,把頭部,腳部,單獨寫了頁面,在其他的頁面引入,但發生了一個問題。在電腦和安卓正常顯示頁面的腳部,在ios中只有在上拉動作的時候才會顯示。我發現是結構不對: <!--header--> {include file="publ

html5頁面縮放的4種方法

1.viewport這種方法,不是所有的瀏覽器都相容<meta name="viewport" content="width=640,minimum-scale=0.5,maximum-scale=1.0,user-scalable=no, initial-scale

使用HTML 5CSS3製作登入頁面完整步驟

本文詳細介紹使用HTML 5 和CSS3 製作一個登入頁面的完整過程。 login.html <formid="login"><h1>Log In</h1><fieldsetid="inputs"><in

web實現電腦螢幕手機螢幕適應

web實現手機螢幕適應       需要實現的效果:       排行榜web顯示:       賽程報道web顯示:     排行榜手機顯示:        賽程報道手機顯示:       實現思路:       1.佈局:        (1)頂部為

使用pyinstaller 打包你的程式,在你朋友的電腦上跑氣來~

一、pyinstaller模組安裝最簡單的方法 : pip install pyinstaller 方法二:官網下載 http://www.pyinstaller.org/downloads.h

微信小程式框架製作-第08課-App.json-window(子)頁面配置講解

pages 用於指定小程式由哪些頁面組成,每一項都對應一個頁面的 路徑+檔名 資訊。檔名不需要寫檔案字尾,框架會自動去尋找對於位置的 .json, .js, .wxml, .wxss 四個檔案進行處理。 陣列的第一項代表小程式的初始頁面(首頁)。小程式中新增/減少頁

Visual Studio Code 內建終端的shell字型設定,iTerm2一樣炫酷

在我前面的一片博文中,說明了如何打造iTerm2: 預設終端 + iTerm2 + oh_my_zsh + agnoster theme + Powerline fonts + solarized 打造macOS炫酷終端 Visual Studio Code內建的終端,也可以設定成這

HTML+Css網頁自動適應電腦手機屏幕

width 目標 當前 縮小 顯示 2.0 hdp 將不 nim <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-s

iOS中QQ登入介面的製作,登入頁面註冊頁面的切換

1.首先將Label和TextField封裝成一個LTView的類,這樣每次建立可以直接生成一組Label和TextField。 command + n 建立一個LTView的類 將LTView.h的介面檔案裡,定義label和textField的例項變數: @prop

ios標準頁面呼叫HTML5頁面HTML5呼叫ios的函式

ios原生態頁面相對於HTML5頁面具有渲染效果好,流暢,省流量的特點,但是比較難實現動態載入多個頁面(如支付寶),動態修改頁面佈局。 我們使用的是WebViewJavascriptBridge這個第三方控制元件。 html5有四種載入方式。 第一種,在h