怎麼製作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適應html和xhtml
@tm 在js中比較連個數字的大小會用到< 符號,但在xhtml中 < 會被認為是開始一個新標籤 ,但作為標籤來講<後面不能跟空格,所以會出現語法錯誤,解決方案: //1、使用Html實體 "<"; <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 5和CSS3製作登入頁面完整步驟
本文詳細介紹使用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