亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

1rem為何不能為1px

標簽:
Html/CSS
  • 在使用rem做适配时,大多设定在设计稿尺寸时,1rem=100px。这样在做开发时,css尺寸属性写为
    (设计稿尺寸/100) rem

  • 然后我就在想为什么不设定在设计稿尺寸时,1rem=1px,开发时尺寸写为设计稿尺寸 rem,岂不是更方便,不用写那么多 0.

在具体实践之后发现,元素的的css属性除了字体大小之外,实际效果都是1rem=12px。

/* 1rem = 1px */div{    font-size: 20rem;      /*效果: font-size: 20px; */
    margin-top: 50rem;     /*效果: fmargin-top: 600px; */
    padding: 1rem;         /*效果: padding: 12px;  */}

在请教别人之后才知道,当前浏览器设定的最小字体大小为12px,所以浏览器自动把html{font-size: 1px} 识别为html{font-size: 12px},所以效果也就是1rem = 12px

调整浏览器最小字体大小以后,也验证了以上原因是正确的。

所以设定为1rem=100px,也是最简便的开发方式。

font-size属性正常布吉岛为啥。。。。



作者:漓漾li
链接:https://www.jianshu.com/p/1b94fa1fe94c


點擊查看更多內容
1人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消