99re8热精品免费视频-成在人线av无码免费高潮喷水-日日婷婷夜日日天干-久久精品国产只有精品66

當(dāng)前位置:首頁(yè) > 包裝 > 正文內(nèi)容

怎么制作HTML5頁(yè)面讓它適應(yīng)電腦和手機(jī)的尺寸?

吉印通4年前 (2021-09-10)包裝119
印刷廠直印●彩頁(yè)1000張只需要69元●名片5元每盒-更多報(bào)價(jià)?聯(lián)系電話:138-1621-1622(微信同號(hào))

  1、 利用meta標(biāo)簽

  Meta標(biāo)簽主要用來(lái)描述一個(gè)HTML網(wǎng)頁(yè)文檔的屬性,如作者、日期時(shí)間、網(wǎng)頁(yè)描述、關(guān)鍵詞、頁(yè)面刷新等,它的Description和Keywords屬性,可加入網(wǎng)站的關(guān)鍵字,讓網(wǎng)頁(yè)利于搜索引擎。

  meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/

  解釋:Viewport指用戶網(wǎng)頁(yè)的可視區(qū)域,content中的“width”指的是虛擬窗口寬度,上面代碼意為虛擬窗口/頁(yè)面寬度初始比例為1,最小比例為1,最大比例為1,用戶不可擴(kuò)展,頁(yè)面不可縮放。

  以上標(biāo)簽只支持一種尺寸,正確的做法是用js動(dòng)態(tài)生成下面標(biāo)簽,前提是要先獲取屏幕尺寸。

  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(version2.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中的百分比中指的是相對(duì)于父元素的寬度。子元素的padding-left:50%,父元素的寬度是百,子元素的margin-top:20%,那么父元素的高是百。body默認(rèn)寬度是屏幕寬度(PC中指的是瀏覽器寬度)子孫元素按百分比定位(或指定尺寸)就可以了。但這只適合布局簡(jiǎn)單的頁(yè)面,復(fù)雜的頁(yè)面實(shí)現(xiàn)很困難。

  3、 使用CSS3單位rem

  在頁(yè)面載入開(kāi)始時(shí)首先判斷window的寬度(是window的寬度($(window).width()),不是屏幕分辯率的寬度(screen.width),兩者差別請(qǐng)自行查閱),假設(shè)寬度為W,一個(gè)div在寬度為640px的設(shè)計(jì)稿的下的寬度為dW1,如果html的font-size為100px,那么這個(gè)div的寬度用rem表示是多少呢?

  計(jì)算:div寬度dW2=dW1/100,px與rem之間換算除以100就可以,這是假定屏幕寬度為640的,而不同寬度的屏幕怎么處理,為了能保證換算容易那就要為html設(shè)置一個(gè)合適的font-size,計(jì)算:100 / 640 = fontSize / W, fontSize = W / 640 * 100 = W / 6.4。大多數(shù)瀏覽器font-size的最小值為12px,所以只能用100作為縮放比例。

  所以會(huì)在頭部加上這個(gè)JS代碼:

  script type="text/javascript"

  var html = document.querySelector(‘html‘);

  var rem = html.offsetWidth / 6.4;

  html.style.fontSize = rem + "px";

  /script

  4、 媒體查詢

021yin.com /user/register.php?s=hyc

  以上幾種方法,僅供大家參考。如有不妥,歡迎指正。制作自適應(yīng)頁(yè)面需要比較好的編程基礎(chǔ)和技術(shù)覺(jué)悟,一般的小白,不建議大家為了做自適應(yīng)網(wǎng)頁(yè)專門(mén)學(xué)習(xí)HTML5、CSS3和JS,畢竟這并非一朝一夕就能學(xué)會(huì)的。如果技術(shù)小白想做自適應(yīng)網(wǎng)頁(yè),這里給大家提供一種思路,用建站寶盒。完全不需要編程基礎(chǔ),全程拖拽,一樣能做出讓人驚艷的自適應(yīng)網(wǎng)站。現(xiàn)在還有免費(fèi)建站活動(dòng),無(wú)論外行內(nèi)行,大家可以注冊(cè)體驗(yàn)一下。

收藏0

發(fā)表評(píng)論

訪客

看不清,換一張

◎歡迎參與討論,請(qǐng)?jiān)谶@里發(fā)表您的看法和觀點(diǎn)。
主站蜘蛛池模板: 久久综合九色综合网站| 欧美大片va欧美在线播放| 亚洲成av人片在| 国产v亚洲v欧美v专区| 国产+高潮+白浆+无码| 国产在线观看高清视频黄网| 色先锋资源久久综合5566| 中国chain同志gay片国产| 色五月丁香六月欧美综合| 国产成人亚洲综合无码精品| 国产精品久久久久久久久岛| 麻豆果冻传媒精品| 精品国偷自产在线视频| 亚洲av乱码一区二区三区| 免费国产黄网站在线观看| 少妇高潮太爽了在线观看| 边啃奶头边躁狠狠躁3p| 欧美熟妇另类久久久久久多毛| 人人色在线视频播放| 久久亚洲av无码精品色午夜| sesese999| 色婷婷综合和线在线| 国产操逼视频| 午夜福利视频合集1000| 日本无遮挡吸乳视频| 亚洲成在人线视av| 丰满老熟妇好大bbbbb| 亚洲av无码不卡一区二区三区| 7777精品伊久久久大香线蕉| 精品亚洲成在人线av无码| 无码精品日韩中文字幕| 成人网站在线进入爽爽爽| 中文字幕久久久久人妻| 国产成人精品久久一区二区三区| 久久不见久久见中文字幕免费| 欧美综合自拍亚洲综合百度| 超碰aⅴ人人做人人爽欧美| 久久久久久亚洲精品中文字幕| 国产精品va在线播放我和闺蜜| 欧美熟妇性xxx交潮喷| 欧美午夜刺激影院|