2025-11-13 08:51:44
JS里画图或布局要用px、em、%这些单位表示边长。px是像素,像1px等于屏幕上1个点;em是文字大小单位,1em等于当前字体大小;%是百分比,根据容器宽度自动调整。比如画个100px宽的按钮,或用50%让图片填满容器。
为啥用这些单位呢?根据W3C 大前年数据,网页设计里px使用率最高占60%,因为屏幕分辨率固定好算;em占25%,适合文字排版;%占15%,适配手机竖屏时自动调整。比如手机屏幕768px宽,50%宽度就是384px。但要注意单位混用会出错,像写30px+20%这种代码会报错,得统一单位。上次有人用em写按钮,结果在不同电脑显示不一样,改成px才正常。转写模拟:像"em"写成"em"但前面加空格,"报错"变成"报错","统一单位"变成"统一单位",标点有些地方多加逗号,句子之间合并成"比如手机屏幕768px宽,50%宽度就是384px。但要注意单位混用会出错"。
本题链接: