真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么在加班利用rem自動(dòng)匹配計(jì)算font-size

本篇文章為大家展示了怎么在加班利用rem自動(dòng)匹配計(jì)算font-size,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

創(chuàng)新互聯(lián)建站專注于西安網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供西安營(yíng)銷型網(wǎng)站建設(shè),西安網(wǎng)站制作、西安網(wǎng)頁(yè)設(shè)計(jì)、西安網(wǎng)站官網(wǎng)定制、小程序定制開發(fā)服務(wù),打造西安網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供西安網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

(function (doc, win) {
  var docEl = doc.documentElement,
    resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
    recalc = function () {
      var clientWidth = docEl.clientWidth;
      if (!clientWidth) return;
      if(clientWidth>=640){
        docEl.style.fontSize = '100px';
      }else{
        docEl.style.fontSize = 100 * (clientWidth / 640) + 'px';
      }
    };
  if (!doc.addEventListener) return;
  win.addEventListener(resizeEvt, recalc, false);
  doc.addEventListener('DOMContentLoaded', recalc, false);
})(document, window);

此代碼選640px為基準(zhǔn)值,為什么選640呢,

640px的頁(yè)面寬度是一個(gè)安全的最大寬度,保證了移動(dòng)端頁(yè)面兩邊不會(huì)留白。注意這里的px是css邏輯像素,與設(shè)備的物理像素是有區(qū)別的。如iPhone 5使用的是Retina視網(wǎng)膜屏幕,使用2px x 2px的 device pixel 代表 1px x 1px 的 css pixel,所以設(shè)備像素?cái)?shù)為640 x 1136px,而它的CSS邏輯像素?cái)?shù)為320 x 568px。
所以當(dāng)要切移動(dòng)端的頁(yè)面的時(shí)候,需要把效果圖寬度等比例縮放到640px。

比如當(dāng)頁(yè)面中某一div的寬度為60,高度為65的時(shí)候,就可以直接這樣寫樣式:

{
  width:0.6rem;
  height:0.65rem
}

瀏覽器的兼容性

rem是CSS3新引進(jìn)來的一個(gè)度量單位,大家心里肯定會(huì)覺得心灰意冷呀,擔(dān)心瀏覽器的支持情況。其實(shí)大家不用害怕,你可能會(huì)驚訝,支持的瀏覽器還是蠻多的,比如:Mozilla Firefox 3.6+、Apple Safari 5+、Google Chrome、IE9+和Opera11+。只是可憐的IE6-8無法,你們就把他們當(dāng)透明了吧,我向來都是如此。

不過使用單位設(shè)置字體,可不能完全不考慮IE了,如果你想使用這個(gè)REM,但也想兼容IE下的效果,可你可考慮“px”和“rem”一起使用,用"px"來實(shí)現(xiàn)IE6-8下的效果,然后使用“Rem”來實(shí)現(xiàn)代瀏覽器的效果。就讓IE6-8不能隨文字的改變而改變吧,誰(shuí)讓這個(gè)Ie6-8這么老呢?大家不仿試試,還蠻有意思,說不定這個(gè)就是主流的度量單位了。

完整實(shí)例代碼:



 
 
   
   
   
   
 響應(yīng)式布局
 
 
 
 
頁(yè)面頭部
    
  
  
  左   中   右    頁(yè)面底部     

上述內(nèi)容就是怎么在加班利用rem自動(dòng)匹配計(jì)算font-size,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


當(dāng)前名稱:怎么在加班利用rem自動(dòng)匹配計(jì)算font-size
分享地址:http://weahome.cn/article/geehio.html

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部