• <center id="sm46c"></center>
  • <dfn id="sm46c"></dfn>
  • <strike id="sm46c"></strike>
  • <cite id="sm46c"><source id="sm46c"></source></cite>
    • <strike id="sm46c"><source id="sm46c"></source></strike>
      <option id="sm46c"></option>
      国产精品天天看天天狠,女高中生强奷系列在线播放,久久无码免费的a毛片大全,国产日韩综合av在线,亚洲国产中文综合专区在,特殊重囗味sm在线观看无码,中文字幕一区二区三区四区在线,无码任你躁久久久久久老妇蜜桃

      響應(yīng)式布局如何實(shí)現(xiàn)

      2020-3-15    前端達(dá)人

      css面試題@響應(yīng)式布局如何實(shí)現(xiàn)

      1為什么要使用響應(yīng)式布局

      響應(yīng)式布局可以讓網(wǎng)站同時適配不同分辨率和不同的手機(jī)端,讓客戶有更好

      的體驗(yàn)。



      2如何實(shí)現(xiàn)

      方案一:百分比布局

      利用對屬性設(shè)置百分比來適配不同屏幕,注意這里的百分比是相對于父元素; 能夠設(shè)置的屬性有width,、height、padding、margin,其他屬性比如border、 font-size不能用百分比來設(shè)置的

      由于沒辦法對font-size進(jìn)行百分比設(shè)置,所以用的最多就是對圖片和大塊布局進(jìn)行百分比設(shè)置。



      方案二:使用媒體查詢 (CSS3@media 查詢)

      利用媒體查詢設(shè)置不同分辨率下的css樣式,來適配不同屏幕。

      媒體查詢相對于百分比布局,可以對布局進(jìn)行更細(xì)致的調(diào)整,但需要在每個分辨率下面都寫一套css樣式。

      該布局的話適用于簡單的網(wǎng)頁,可以使移動端和pc端使用一套網(wǎng)址。從而節(jié)約成本。也方便后期的維護(hù),bootcss就是用了CSS3的media來實(shí)現(xiàn)響應(yīng)的 但是相對于復(fù)雜的網(wǎng)頁就不適合了(如:淘寶,京東)等等



      方案三.rem 響應(yīng)式布局

      rem布局的原理

      rem:相對于根元素(即html元素)font-size計算值的倍數(shù)。

      如 html的font-size為100px;那么2rem就為200px。

      通俗的來講的話rem就是通過JavaScript來獲取頁面的寬度,從而動態(tài)的計算rem。這樣就會使不同分辨率下展現(xiàn)出相同的效果。

      //代碼展示

      css面試題@響應(yīng)式布局如何實(shí)現(xiàn)
      1為什么要使用響應(yīng)式布局
      響應(yīng)式布局可以讓網(wǎng)站同時適配不同分辨率和不同的手機(jī)端,讓客戶有更好
      的體驗(yàn)。
      
      2如何實(shí)現(xiàn)
      方案一:百分比布局
      利用對屬性設(shè)置百分比來適配不同屏幕,注意這里的百分比是相對于父元素; 能夠設(shè)置的屬性有width,、height、padding、margin,其他屬性比如border、 font-size不能用百分比來設(shè)置的
      由于沒辦法對font-size進(jìn)行百分比設(shè)置,所以用的最多就是對圖片和大塊布局進(jìn)行百分比設(shè)置。
      
      方案二:使用媒體查詢 (CSS3@media 查詢)
      利用媒體查詢設(shè)置不同分辨率下的css樣式,來適配不同屏幕。
      媒體查詢相對于百分比布局,可以對布局進(jìn)行更細(xì)致的調(diào)整,但需要在每個分辨率下面都寫一套css樣式。
      該布局的話適用于簡單的網(wǎng)頁,可以使移動端和pc端使用一套網(wǎng)址。從而節(jié)約成本。也方便后期的維護(hù),bootcss就是用了CSS3的media來實(shí)現(xiàn)響應(yīng)的 但是相對于復(fù)雜的網(wǎng)頁就不適合了(如:淘寶,京東)等等
      
      方案三.rem 響應(yīng)式布局
      rem布局的原理
      rem:相對于根元素(即html元素)font-size計算值的倍數(shù)。
      如 html的font-size為100px;那么2rem就為200px。
      通俗的來講的話rem就是通過JavaScript來獲取頁面的寬度,從而動態(tài)的計算rem。這樣就會使不同分辨率下展現(xiàn)出相同的效果。
      //代碼展示
      
      上述代碼中 7.5為動態(tài)的值,根據(jù)設(shè)計圖的寬度進(jìn)行動態(tài)的改變。window.onresize的作用是:當(dāng)頁面的寬度或高度發(fā)生改變時,再次進(jìn)行調(diào)用rem函數(shù)。

      方案四.vw 響應(yīng)式布局
      vm,vh相應(yīng)式布局通俗來講就是有一點(diǎn)類似百分比布局 將頁面的寬和高分別分為100份 1vm就是為寬度的百分之一,同理1vh及為高度的百分之一。段手機(jī)端用的最多就是這個方法,能保持不同屏幕下元素顯示效果一致,也不用寫多套樣式。

      方案五.flex 彈性布局
      flex就是利用css3中的彈性盒子向下兼容到IE10
      利用flex屬性來適配不同屏幕, 該方法一般都會結(jié)合rem布局來寫移動端頁面

      ————————————————
      版權(quán)聲明:本文為CSDN博主「姚先生丶」的原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。
      原文鏈接:https://blog.csdn.net/listStyleScript/article/details/104862009

      日歷

      鏈接

      個人資料

      存檔

      主站蜘蛛池模板: 精品免费一区二区三区在| 精品久久久无码人妻字幂| 在线 欧美 中文 亚洲 精品| 亚洲乱码无码永久不卡在线| 色噜噜av亚洲色一区二区| 制服丝袜视频国产一区| 国产午夜成人av在线播放| 免费无码在线播放av| 国产精品久久久久久久免费看| 亚洲国产精品一区二区第一页| 望江县| 97欧美精品系列一区二区| 米泉市| 久久精品国产6699国产精| 成人网站国产在线视频内射视频| 福利在线视频一区二区| 欧美人与动牲交大全免费| 精品深夜av无码一区二区老年| 国产精品久久久久久人妻无 | 狠狠躁夜夜躁人人爽天天5| 全程粗话对白视频videos| 久久人体视频| 国产99久久精品一区二区| 亚洲日产无码中文字幕| 亚洲国产精品乱码一区二区| 玉田县| 国产午夜福利av在线麻豆| 无码精品a∨在线观看中文| 日韩AV无码免费播放| 亚洲人妻系列中文字幕| 国内精品久久久久久久小说| 国产精品自在拍在线播放| 日产国产一区二区不卡| 亚洲精品视频免费观看| 文水县| 久久人人爽爽人人爽人人片av| 99RE8这里有精品热视频| 丰满人妻一区二区三区视频53| ,丰满少妇A级毛片| 婷婷综合缴情亚洲狠狠| 国产免费无遮挡吸乳视频下载|