当前位置: 首页 > article >正文

CSS基础-长度单位

💖简介

CSS中,长度单位分为绝对长度单位相对长度单位。这些单位用于定义元素的尺寸、边距、填充、字体大小等属性值。

⭐绝对长度单位

绝对长度单位指的是那些无论环境如何变化,其值都是固定不变的单位。它们通常适用于需要精确控制尺寸的情况,例如打印样式表中的页面布局

  • cm(厘米):1cm = 96px / 2.54 ≈ 37.8px
  • mm(毫米):1mm = 1/10th of 1cm = 3.78px
  • Q(四分之一毫米):1Q = 1/40th of 1cm = 0.945px
  • in(英寸):1in = 2.54cm = 96px
  • pc(派卡):1pc = 1/6th of 1in = 16px
  • pt(磅):1pt = 1/72th of 1in = 1.33px (对于Windows系统) 或 1px (对于Apple系统)。
  • px(像素):1px = 1/96th of 1in,是Web开发中最常用的单位,代表屏幕上的一个点 1。

⭐相对长度单位

相对长度单位则取决于其他因素,如父元素的尺寸、根元素的字体大小或视窗尺寸。这类单位非常适合响应式设计,因为它们可以根据不同的设备和屏幕尺寸自动调整

  • em:相对于当前对象内本的字体大小,如果当前对象内的字体大小未被设置,则相对于浏览器的默认字体大小。起初排版度量时是基于当前字体写字母M的宽度的,但现在的定义为相对于当前元素的字体大小。
  • rem:相对于根元素 (<html>) 的字体大小,避免了嵌套累积的问题,使得整个页面的比例缩放更加容易管理 。
  • ex:相对于字符 "x" 的高度,这个高度通常为字体大小的一半左右。
  • ch:基于字符 "0" 的宽度,主要用于等宽字体中。
  • vwvh:分别表示视口宽度和高度的百分比,1vw 等于视口宽度的1%1vh等于视口高度的1%
  • vminvmax:分别是vwvh中较小的一个和较大的一个,有助于确保元素尺寸适应不同方向的屏幕比例变化。
  • %:百分比单位,以百分数形式表示长度值,通常是相对于包含块的相应尺寸。

此外,还有一些较少见但同样重要的相对单位,比如cap(大写字母的高度)、ic(全角汉字的平均宽度)、lhrlh(行高),以及 vivb(视口内联轴和块轴上的尺寸)。

🌟在线展示

在线静态网页

https://zktww.github.io/CSS/cssLengthUnit.html


结束


http://www.kler.cn/a/452172.html

相关文章:

  • 人工智能ACA(七)——计算机视觉基础
  • gitlab克隆仓库报错fatal: unable to access ‘仓库地址xxxxxxxx‘
  • 【Linux】centos7安装php7.4
  • 美国辅料查询之FDA批准药用辅料数据库(IID数据库)
  • 关于Edge浏览器的设置
  • 小程序app封装公用顶部筛选区uv-drop-down
  • golang LeetCode 热题 100(哈希)
  • 【zookeeper核心源码解析】第二课:俯瞰QuorumPeer启动核心流程,实现选举关键流程
  • UI自动化测试实战实例
  • debian 编译openwrt
  • idea集合git使用
  • 单片机:实现LED亮度等级控制(附带源码)
  • Zookeeper常见面试题解析
  • Docker 快速搭建 GBase 8s数据库服务
  • 重温设计模式--6、享元模式
  • Android蓝牙通信
  • VR 动感单车身心调适系统的功能与作用
  • 前端 MYTED单篇TED词汇学习功能优化
  • Leetcode 695 Max Area of Island
  • Logback日志框架中的继承机制详解
  • 学习postman工具使用
  • 头歌-机器学习在 NLP 中的实战
  • Github 2024-12-25C开源项目日报 Top8
  • HTTP 协议、AJAX - 异步网络请求及跨域、同源策略
  • LabVIEW软件项目设计方案如何制定
  • 构建专属AI知识库:Obsidian Copilot + 硅基流动SiliconCloud API 实战指南