<strike id="3tkic"><sup id="3tkic"></sup></strike>

  1. <ul id="3tkic"></ul>
      <b id="3tkic"><legend id="3tkic"></legend></b>
      <b id="3tkic"><meter id="3tkic"></meter></b>

    • <strike id="3tkic"></strike>

      <blockquote id="3tkic"></blockquote>

    • 亚洲AV无码国产在丝袜线观看_亚洲第一页A∨在线_亚洲国产人成在线观看69网站_无码日韩人妻AV一区免费l

      手機(jī)網(wǎng)頁自適應(yīng)之rem和viewport

      2016/11/19 8:40:27   閱讀:2474    發(fā)布者:2474

      在寫手機(jī)網(wǎng)頁時(shí),對(duì)于像素的問題會(huì)非常困惑,初學(xué)者很多時(shí)候會(huì)因?yàn)?BR>那么一個(gè)小點(diǎn)的問題解決不了,或者無法理解透徹就放棄了學(xué)習(xí)。

      我在學(xué)習(xí)寫手機(jī)網(wǎng)頁時(shí)也困惑了許久,出現(xiàn)過下面的問題:

      圖片素材按照640px*330px像素設(shè)計(jì),放入img,并且img設(shè)置了鋪滿全屏style:

      .img{ 
          width:100%; 
          height:16.5rem; 
      ]

      PS:我將html設(shè)置了

      html{ 
          font-size:20px;     
      }

      所以按照rem的算法,img的高度應(yīng)該是330px/20px=16.5rem(rem怎么用?
      下片文章會(huì)用我們外行的白話來說明)

      這時(shí)候在chrome谷歌瀏覽器中調(diào)試效果,發(fā)現(xiàn)圖片寬度變成了980px,然后各種算rem算不對(duì),
      實(shí)在沒想明白,為啥自己的圖片明明是640px寬,怎么到了瀏覽器里被放大到980了,
      后來翻閱了網(wǎng)上各大神的文章,發(fā)現(xiàn)移動(dòng)設(shè)備上的瀏覽器都會(huì)把自己默認(rèn)的viewport設(shè)為980px或1024px

      所以這個(gè)時(shí)候需要在<head>里面加入下面的一段代碼:

      <meta name="viewport" content="width=device-width, initial-scale=1.0, 
      maximum-scale=1.0, user-scalable=0">

      該meta標(biāo)簽的作用是讓當(dāng)前viewport的寬度等于設(shè)備的寬度,同時(shí)不允許用戶手動(dòng)縮放。
      也許允不允許用戶縮放不同的網(wǎng)站有不同的要求,但讓viewport的寬度等于設(shè)備的寬度,
      這個(gè)應(yīng)該是大家都想要的效果,如果你不這樣的設(shè)定的話,那就會(huì)使用那個(gè)比屏幕寬
      的默認(rèn)viewport,也就是說會(huì)出現(xiàn)橫向滾動(dòng)條。

      這個(gè)name為viewport的meta標(biāo)簽到底有哪些東西呢,又都有什么作用呢?

      meta viewport 標(biāo)簽首先是由蘋果公司在其safari瀏覽器中引入的,目的就是解決移動(dòng)設(shè)備的viewport問題。
      后來安卓以及各大瀏覽器廠商也都紛紛效仿,引入對(duì)meta viewport的支持,
      事實(shí)也證明這個(gè)東西還是非常有用的。

      在蘋果的規(guī)范中,meta viewport 有6個(gè)屬性,如下:

      width 設(shè)置layout viewport  的寬度,為一個(gè)正整數(shù),或字符串"width-device"
      initial-scale 設(shè)置頁面的初始縮放值,為一個(gè)數(shù)字,可以帶小數(shù)
      minimum-scale 允許用戶的最小縮放值,為一個(gè)數(shù)字,可以帶小數(shù)
      maximum-scale 允許用戶的最大縮放值,為一個(gè)數(shù)字,可以帶小數(shù)
      height 設(shè)置layout viewport  的高度,這個(gè)屬性對(duì)我們并不重要,很少使用
      user-scalable 是否允許用戶進(jìn)行縮放,值為"no"或"yes", no 代表不允許,yes代表允許

      這些屬性可以同時(shí)使用,也可以單獨(dú)使用或混合使用,多個(gè)屬性同時(shí)使用時(shí)用逗號(hào)隔開就行了。

      亚洲AV无码国产在丝袜线观看_亚洲第一页A∨在线_亚洲国产人成在线观看69网站_无码日韩人妻AV一区免费l
      <strike id="3tkic"><sup id="3tkic"></sup></strike>

      1. <ul id="3tkic"></ul>
          <b id="3tkic"><legend id="3tkic"></legend></b>
          <b id="3tkic"><meter id="3tkic"></meter></b>

        • <strike id="3tkic"></strike>

          <blockquote id="3tkic"></blockquote>

        • 从化市| 广西| 东方市| 德化县| 石泉县| 遵义市| 诏安县| 子长县| 万安县| 定边县| 颍上县| 垣曲县| 灌云县| 修文县| 竹溪县| 丹巴县| 梁平县| 长白| 合山市| 浪卡子县| 京山县| 扬州市| 五莲县| 乳山市| 石台县| 弥渡县| 来安县| 兰西县| 阳新县| 永安市| 仙居县| 中卫市| 措美县| 盐山县| 南宁市| 微博| 四平市| 清丰县| 木里| 潍坊市| 台南市|