批改状态:合格
老师批语:
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>移动端布局原理</title></head><body><div class="title">Hello World</div><!-- 1、单位rem是相对于html根元素的字号值.三个视口:1、布局视口:面向开发者,与设备无关默认是980px,用width表示2、视觉视口:与设备有关,用width-device表示3、理想视口:用视觉视口布局,width= width-device; --><!-- 默认浏览器字号是16px,所以1rem=16px;视觉视口用100vw表示,所以1vw ,是根据每个设备的不同表示的像素也不一样如iphone6 ,375像素,1vw = 375/100 = 3.75px;DPI:设备像素比= 设备像素/css像素布局应该用css像素来布局 --><!-- 设置1rem =100px;font-size:100px;通常设计师给的设计稿, 为选择一个相对公认的通用宽度进行设计,一般用iPhone6的"375px"求不同设备之间的比例值为 100vw =375px; 1rem=100px; 375px/100px=3.75;通过3.75计算出:iphone6/11: 100vw = 375px; 375px/3.75=100px; 100px =1rem;iphone12/13: 100vw = 390px; 390px/3.75=104px; 104px = 1rem;iphone11max: 100vw = 414px; 414px/3.75=110.4px; 110.4px = 1rem; --><style>html {font-size: calc(100vw / 3.75);}.title {font-size: 0.16rem;}@media (max-width: 375px) {/* 设置此时字体号为14px14/16=0.875100*0.875=87.5px; */html {font-size: 87.5px;}}@media (min-width: 470px) {/* 设置此时字体号为20px20/16=1.25100*1.25=125px; */html {font-size: 125px;}}</style></body></html>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号