Html-理解前端开发中单位(em单位和rem单位)和网络地址

em

em 是CSS2引入的相对单位,作为字体大小使用时和百分比单位类似,都是相对于最近的父元素设置字体大小,为标签元素设置字体大小为100%和设置字体大小为1em是一样的效果,默认情况下浏览器的字体大小为16px,这样只要浏览器默认的字体大小不变,1em = 16px
Document

可可
可可
可可
可可
可可

效果图

px

一般我都是使用px来设置我们的文本,因为它比较稳定和精确。但是px本身却存在一些问题,当用户在浏览器我们的页面时,如果他改变了浏览器的字体大小,这时会使我们的Web页面布局被打破。这样的话对于关心网页布局展示的用户来说,这就是一个必须解决的大问题。因此,就提出了使用em来定义Web页面的字体。

rem

rem root em,CSS3新增的相对单位,相比于其他CSS3单位(ch,vw,vh,vmax,vmin)移动端兼容性强,android2.1+,iso4.1+。作用和em类似,唯一的区别就是em是相对父元素的,rem是相对html根节点的,即所有使用rem单位的子元素的字体大小都是相对根节点的。
Document
可可
可可

vw、vh
Document

相关推荐
月弦笙音8 分钟前
【monorepo架构】前端 pnpm workspace详解
前端
小嘿前端仔11 分钟前
React 19 正式发布:这一次,表单和服务器组件终于"原生"了
前端
叫我一声阿雷吧29 分钟前
JS 入门通关手册(48):本地存储全解析(localStorage/sessionStorage/cookie,面试高频)
javascript·本地存储·cookie·localstorage·存储方案· 前端面试·essionstorage
英俊潇洒美少年37 分钟前
前端组件化开发最佳实践 + 高频面试题(Vue & React)
前端·vue.js·react.js
凌览39 分钟前
别再手搓 Skill 了,用这个工具 5 分钟搞定
前端·后端
zero159741 分钟前
TypeScript 快速实战系列:函数进阶|TypeScript 函数 + 异步:大模型 API 调用核心
前端·typescript·大模型编程语言
無名路人43 分钟前
用 codex AI 更新了下之前写的浏览器云书签标签页扩展
前端·openai·ai编程
月弦笙音1 小时前
【pnpm 】pnpm 执行 xxx 的 底层原理
前端
玄空z1 小时前
通俗理解 RAG 与微调:给大模型“翻书”还是“洗脑”
javascript
Devin_chen1 小时前
单例模式渐进式学习指南
前端·javascript