html {
font-size: 62.5%;
/*10 ÷ 16 × 100% = 62.5%*/
}
body {
font-size: 1.4rem;
/*1.4 × 10px = 14px */
}
h1 {
font-size: 2.4rem;
/*2.4 × 10px = 24px*/
}
如果我这样设置了根元素,还需要再根据不同手机屏幕使用@media screen设置不同的根元素大小吗?谢谢!
html {
font-size: 62.5%;
/*10 ÷ 16 × 100% = 62.5%*/
}
body {
font-size: 1.4rem;
/*1.4 × 10px = 14px */
}
h1 {
font-size: 2.4rem;
/*2.4 × 10px = 24px*/
}
如果我这样设置了根元素,还需要再根据不同手机屏幕使用@media screen设置不同的根元素大小吗?谢谢!
DPI相同的手机表现出来的尺寸是一样的,DPI更大的手机比更小的手机表现上更小。如果需要在不同手机上看起来效果比例都一致的话,需要动态设置根节点font-size的值。设置方法参考楼上。
2 回答812 阅读✓ 已解决
4 回答870 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答987 阅读✓ 已解决
2 回答2.5k 阅读
2 回答1.5k 阅读
1 回答977 阅读✓ 已解决
用js控制 比较全面
根据窗口大小自适应
以上代码 表示 当窗口大小为750px font-size为100px
然后自适应