乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      移動(dòng)端流式布局

       Coder編程 2020-01-08
      1. 移動(dòng)端調(diào)試方法

        • Chrome Devtools(谷歌瀏覽器)的模擬手機(jī)調(diào)試

        • 搭建本地web服務(wù)器,手機(jī)和服務(wù)器一個(gè)局域網(wǎng)內(nèi),通過(guò)手機(jī)訪問(wèn)服務(wù)器

        • 使用外網(wǎng)服務(wù)器,直接ip或域名訪問(wèn)

      2. 視口(viewport)就是瀏覽器顯示頁(yè)面內(nèi)容的屏幕區(qū)域。視口可以分為布局視口、視覺(jué)視口和理想視口

        • <meta name="viewport" content="width=device-width,user-scalable=no,initail-scale=1.0,maximum-scale=1.0,minimum-scale=1.0">
          屬性解釋說(shuō)明
          width寬度設(shè)置的是viewport寬度,可以設(shè)置device-width特殊值
          initial-scale初始縮放比,大于0的數(shù)字
          maximum-scale最大縮放比,大于0的數(shù)字
          minimum-scale最小縮放比
          user-scalable用戶是否可以縮放,yes或者no(1或0)
        • 標(biāo)準(zhǔn)的viewport設(shè)置

        • 視口寬度和設(shè)備保持一致

        • 視口的默認(rèn)縮放比例1.0

        • 不允許用戶自行縮放

        • 最大允許的縮放比例1.0

        • 最小允許的縮放比例1.0

        • 為了是網(wǎng)站在移動(dòng)端有最理想的瀏覽和閱讀寬度而設(shè)定

        • 理想視口,對(duì)設(shè)備來(lái)講,是最理想的視口尺寸

        • 需要手動(dòng)填寫(xiě)meta視口標(biāo)簽通知瀏覽器操作

        • meta視口標(biāo)簽的主要目的:布局視口的寬度應(yīng)該與理想視口的寬度一致,簡(jiǎn)單理解就是設(shè)備有多寬。我們布局的視口就有多寬

        • 字面意思,他是用戶正在看到的網(wǎng)站的區(qū)域。注意:是網(wǎng)站的區(qū)域

        • 我們可以通過(guò)縮放去操作視覺(jué)視口,但不會(huì)影響視口,布局視口仍保持原來(lái)的寬度

        • 一般移動(dòng)設(shè)備的瀏覽器都是默認(rèn)設(shè)置了一個(gè)布局視口,用于解決早期的PC端頁(yè)面在手機(jī)上顯示的問(wèn)題

        • IOS\Android基本都將這個(gè)視口分辨率設(shè)置為989px,所以PC上網(wǎng)頁(yè)大多都能在手機(jī)上呈現(xiàn),只不過(guò)元素看上去很小,一般默認(rèn)可以通過(guò)手動(dòng)縮放網(wǎng)頁(yè)

        • 布局視口layout viewport

        • 視覺(jué)視口 visual viewport

        • 理想視口ideal viewport

        • meta視口標(biāo)簽

      3. 二倍圖

        • background-size 屬性規(guī)定背景圖像的尺寸

        • background-size:背景圖片寬度  背景圖片高度;
          屬性說(shuō)明
          單位長(zhǎng)度|百分比|cover|contain
          cover把背景圖片擴(kuò)展至足夠大,以使背景圖片完全覆蓋北京區(qū)域
          contain把背景圖像擴(kuò)展至最大尺寸,以使齊寬度和高度完全適應(yīng)內(nèi)容區(qū)域
        • 物理像素點(diǎn)指的是屏幕顯示的最小顆粒,是物理真實(shí)存在。這是廠商在出廠時(shí)就設(shè)置好了,比如蘋(píng)果6\7\8是750*1334

        • 我們開(kāi)發(fā)時(shí)候的1px不是一定等于1個(gè)物理像素的

        • PC端頁(yè)面,1個(gè)px等于1個(gè)物理像素的,但是移動(dòng)端就不盡相同

        • 一個(gè)px的能顯示的物理像素點(diǎn)的個(gè)數(shù),稱為物理像素比或屏幕像素比

        • 背景縮放 background-size

      4. 物理像素&物理像素比

        • PC端和早期的手機(jī)屏幕/普通手機(jī)屏幕:1CSS像素=1物理像素

        • Retine(視網(wǎng)膜屏幕)是一種顯示技術(shù),可以將把更多的物理像素壓縮至一塊屏幕里,從而達(dá)到更高的分辨率,并提高屏幕顯示的細(xì)膩程度

      5. 多倍圖

        • 對(duì)于一張50px*50px的圖片,在手機(jī)Retina屏中打開(kāi),按照剛才的物理像素比會(huì)放大倍數(shù)造成圖片模糊

        • 在標(biāo)準(zhǔn)的viewport設(shè)置,使用倍圖來(lái)提高圖片質(zhì)量,解決在高清設(shè)備中的模糊問(wèn)題

        • 通常使用二倍圖,因?yàn)镮Phone6/7/8的影響,但是現(xiàn)在還存在3倍圖4倍圖的情況,這個(gè)看實(shí)際來(lái)發(fā)公司需求

        • 背景圖片 注意縮放問(wèn)題

      6. 移動(dòng)端主流方案

        • 三星手機(jī)官網(wǎng)

        • 通過(guò)判斷屏幕寬度來(lái)改變樣式,以適應(yīng)不同終端

        • 缺點(diǎn):

        • 制作麻煩,需要花費(fèi)很大的精力調(diào)兼容性問(wèn)題

        • 京東商城手機(jī)版

        • 淘寶觸屏版

        • 蘇寧易購(gòu)手機(jī)版

        • 通常情況下,網(wǎng)址域名前面加m(mobile)可以打開(kāi)移動(dòng)端。通過(guò)判斷設(shè)備,如果是移動(dòng)設(shè)備打開(kāi),則跳移動(dòng)端頁(yè)面

        • 單獨(dú)制作移動(dòng)端頁(yè)面(主流)

        • 響應(yīng)式頁(yè)面兼容移動(dòng)端

      7. 移動(dòng)端技術(shù)解決方案

        • /**CSS3盒子模型/
          box-sizing:border-box;
          -webkit-box-sizing:border-box;
          /*點(diǎn)擊高亮我們需要清除  */-webkit-appearance:none;/*禁用長(zhǎng)安頁(yè)面時(shí)的彈出菜單*/ima,a{-webkit-touch-callout:none;
          }
        • 移動(dòng)端CSS初始化推薦使用normalize.css

        • Normalize.css:保護(hù)了有價(jià)值的默認(rèn)值

        • Normalize.css:修復(fù)了瀏覽器的bug

        • Normalize.css:是模塊化

        • Normalize.css:擁有詳細(xì)的文檔

        • 移動(dòng)端瀏覽器基本以webkit內(nèi)核為主,因此我們就考慮webkit兼容問(wèn)題

        • 我們可以放心使用H5標(biāo)簽和CSS樣式

        • 同時(shí)我們?yōu)g覽器的私有前綴我們只需要考慮添加wenkit即可

        • 移動(dòng)端瀏覽器

        • CSS初始化normalize.css

        • 特殊樣式

      8. 移動(dòng)端技術(shù)選型

        • 流式布局,就是百分比布局,也稱為非固定像素布局

        • 通過(guò)盒子的寬度設(shè)置成百分比來(lái)根據(jù)屏幕的寬度進(jìn)行伸縮,不受固定相素的限制,內(nèi)容向兩側(cè)填充。

        • 流式布局方式是移動(dòng)web開(kāi)發(fā)使用的比較常見(jiàn)的布局方式

        • max-width 最大寬度(max-height 最大高度)

        • mix-width 最大寬度(mix-height 最大高度)

        • 流式布局(百分比布局)

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多