CSS中的几种尺寸单位
一、尺寸单位
CSS 支持多种尺寸单位,包括:
- px:像素,固定大小单位
- em:相对于当前元素字体大小的单位
- rem:相对于根元素(HTML)字体大小的单位
- %:相对于父元素的百分比单位
- vh:相对于视口高度的 1/100 单位
- vw:相对于视口宽度的 1/100 单位
- cm:厘米,实际尺寸单位
- mm:毫米,实际尺寸单位
- in:英寸,实际尺寸单位
- pt:磅,字体尺寸单位
- pc:pica,字体尺寸单位
您可以根据需要选择适当的单位来控制元素的大小和尺寸。不同的单位在不同的情况下适用性不同,因此需要根据需求选择合适的单位。
二、尺寸单位换算
以下是 CSS 中一些常见的尺寸单位换算:
- 1 in = 2.54 cm
- 1 cm = 10 mm
- 1 in = 72 pt
- 1 pc = 12 pt
- 1 cm = 28.346 pt
- 1 em = 当前字体大小(例如,如果字体大小为 16px,则 1em = 16px)
- 1 rem = 根字体大小(例如,如果根字体大小为 16px,则 1rem = 16px)
- 1 vh = 视口高度的 1/100
- 1 vw = 视口宽度的 1/100
请注意,不同的单位在不同的情况下适用性不同,因此需要根据需求选择合适的单位。此外,不同的浏览器可能对同一单位的实现不同,因此在开发过程中需要做好相应的兼容处理。
三、特定情况下的尺寸单位换算
1、cm 与 px 的换算
1 cm = 37.8 px(在 96 dpi 的屏幕上)
请注意,不同的屏幕密度(dpi)会导致不同的换算结果,因此通常建议使用 em 或 rem 单位来定义字体大小和元素大小,而不是使用实际尺寸单位(如 cm 或 in)。
2、in 与 px 的换算
1 in = 96 px(在 96 dpi 的屏幕上)
请注意,不同的屏幕密度(dpi)会导致不同的换算结果,因此通常建议使用 em 或 rem 单位来定义字体大小和元素大小,而不是使用实际尺寸单位(如 in 或 cm)。
相关文章:
CSS中的几种尺寸单位
一、尺寸单位 CSS 支持多种尺寸单位,包括: px:像素,固定大小单位em:相对于当前元素字体大小的单位rem:相对于根元素(HTML)字体大小的单位%:相对于父元素的百分比单位vh…...
运维必会:ansible剧本(piaybook)
playbooks 概述以及实例操作 Playbooks 组成部分: Inventory Modules Ad Hoc Commands Playbooks Tasks: 任务,即调用模块完成的某些操作 Variables: 变量 Templates: 模板 Handlers: 处理器,由某时间触发执行的操作 Roles: 角色 YAML 介绍…...
活动星投票午间修身自习室制作在线投票投票制作网页
“午间修身自习室”网络评选投票_免费小程序投票推广_小程序投票平台好处手机互联网给所有人都带来不同程度的便利,而微信已经成为国民的系统级别的应用。现在很多人都会在微信群或朋友圈里转发投票,对于运营及推广来说找一个合适的投票小程序能够提高工…...
C#泛型:高级静态语言的效率利器
文章目录引入类型约束子类泛型常用的泛型数据结构前文提要: 💎超快速成,零基础掌握C#开发中最重要的概念💎抽丝剥茧,C#面向对象快速上手💎Winform,最友好的桌面GUI框架💎懂了委托&a…...
澳大利亚访问学者申请流程总结
澳大利亚访问学者申请需要注意些什么?下面知识人网小编整理澳大利亚访问学者申请流程总结。1、取得wsk英语成绩,现在都是先买票再上车了。2、联系外导,申请意向接收函(email)。3、向留学基金委CSC提出申请。4、获批后,申请正式邀请…...
cookie和Session的作用和比较
目录 什么是cookie cookie的工作原理 什么是session Session的工作原理 为什么会有session和cookie cookie和session如何配合工作 cookie和Session作用 什么是会话 什么是cookie cookie是web服务器端向我们客户端发送的一块小文件,该文件是干嘛的呢…...
测试员都是背锅侠?测试人员避“锅”攻略,拿走不谢
最近发生了一起生产事故,究其根源,事故本身属于架构或者需求层面需要规避的问题,测试人员的责任其实是非常小的,但实际情况是:相关测试人员因此承担了很大的压力,成为质量问题的“背锅侠”。 实际上&#…...
C++: C++模板<template>
C template content😊前言😁模板💕1、泛型编程😍2、函数模板😒2.1:函数模板概念👌2.2:函数模板的格式😘2.3:函数模板原理😁2.4:函数模…...
chmod命令详解
用法:chmod [选项]… 模式[,模式]… 文件… 或:chmod [选项]… 八进制模式 文件… 或:chmod [选项]… --reference参考文件 文件… Change the mode of each FILE to MODE. With --reference, change the mode of each FILE to that of R…...
状态机设计中的关键技术
⭐本专栏针对FPGA进行入门学习,从数电中常见的逻辑代数讲起,结合Verilog HDL语言学习与仿真,主要对组合逻辑电路与时序逻辑电路进行分析与设计,对状态机FSM进行剖析与建模。 🔥文章和代码已归档至【Github仓库…...
单片机开发---ESP32S3移植NES模拟器(二)
书接上文 《单片机开发—ESP32-S3模块上手》 《单片机开发—ESP32S3移植lvgl触摸屏》 《单片机开发—ESP32S3移植NES模拟器(一)》 暖场视频,小时候称这个为—超级曲线射门!!!!!&am…...
微信小程序nodej‘s+vue警局便民服务管理系统
本文首先介绍了设计的背景与研究目的,其次介绍系统相关技术,重点叙述了系统功能分析以及详细设计,最后总结了系统的开发心得在Internet高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中包括“最多跑一次”微信小程序的网络应用,在外国小程序的使用已经是很普遍的方…...
第18章 MongoDB $type 操作符教程
MongoDB $type 操作符 描述 在本章节中,咱们将继续讨论MongoDB中条件操作符 $type。 $type操作符是基于BSON类型来检索集合中匹配的数据类型,并return 结果。 MongoDB 中可以使用的类型如下表所示: 类型数字备注Double1 String2 Object3…...
【MySQL主从复制】快速配置
本文配置环境Windows和Linux。 windows主 Linux 从 一、主库配置 首先保证Linux和防火墙开启3306端口或关闭防火墙。 登录Mysql管理员账户: GRANT REPLICATION slave,reload,super ON *.* TO root@从库ip地址 IDENtIFIED BY root; flush privileges; 本地的mysql可以被:…...
Typescript - interface 关键字(通俗易懂的详细教程)
前言 简单来说,Interface 就是一种描述对象或函数的东西。 您可以把 interface 理解为形状,真实开发情况下,一个对象需要有什么样的属性,函数需要什么参数或返回什么样的值,数组应该是什么样子的,一个类和继…...
【计组】内存和总线
课程链接:深入浅出计算机组成原理_组成原理_计算机基础-极客时间 一、虚拟内存和内存保护 日常使用的操作系统下,程序不能直接访问物理内存。内存需要被分成固定大小的页(Page),再通过虚拟内存地址(Virtu…...
CUDA中的数学方法
CUDA中的数学方法 文章目录CUDA中的数学方法1. Standard FunctionsSingle-Precision Floating-Point FunctionsDouble-Precision Floating-Point Functions2. Intrinsic FunctionsSingle-Precision Floating-Point FunctionsDouble-Precision Floating-Point Functions参考手册…...
Elasticsearch基本概念和索引原理
一、Elasticsearch是什么? Elasticsearch是一个基于文档的NoSQL数据库,是一个分布式、RESTful风格的搜索和数据分析引擎,同时也是Elastic Stack的核心,集中存储数据。Elasticsearch、Logstash、Kibana经常被用作日志分析系统&…...
《NFL橄榄球》:堪萨斯城酋长·橄榄1号位
堪萨斯城酋长队(Kansas City Chiefs)是位于密苏里州堪萨斯城的职业美式橄榄球队;目前在全国橄榄球联盟隶属于美国橄榄球联合会(AFC)西区;其夏季训练营在威斯康星大学河瀑校区举行。 酋长队的前身是达拉斯得州佬队,这支…...
python+django在线教学网上授课系统vue
随着科技的进步,互联网已经开始慢慢渗透到我们的生活和学习中,并且在各个领域占据着越来越重要的部分,很多传统的行业都将面临着巨大的挑战,包括学习也不例外。现在学习竞争越来越激烈,人才的需求量越来越大࿰…...
【PyArmor实战】从混淆到绑定:构建企业级Python代码保护方案
1. 为什么PyInstaller无法满足企业级代码保护需求 很多Python开发者第一次接触代码保护时,都会选择PyInstaller这个工具。确实,它能将Python脚本打包成独立的可执行文件,看似解决了代码分发的问题。但我在实际企业项目中多次验证后发现&#…...
php方案 io_uring 与 PHP 读文件
io_uring 是啥传统读文件:你的程序 → 系统调用 → 等内核读完 → 拿到数据每次都要"打电话"给内核,等内核接,等内核干完,挂机。io_uring 的做法:SQ(提交队列)←你往里塞任务CQ&#…...
x64dbg实战指南:从零开始掌握程序动态调试技巧
1. 为什么你需要掌握x64dbg调试技术 在软件开发和安全研究领域,程序调试就像医生的听诊器,是诊断问题的必备工具。而x64dbg作为Windows平台最强大的开源调试器之一,已经成为逆向工程师和分析师的标配武器。我第一次接触x64dbg是在分析一个恶意…...
现代控制理论报告:线性系统理论及MATLAB仿真下的状态观测器与状态反馈控制设计与仿真详解报告...
现代控制理论报告,线性系统理论,MATLAB仿真,状态观测器与状态反馈控制的设计与仿真。 代码详细报告simulink仿真最近在搞现代控制理论的项目,发现状态观测器和状态反馈这俩兄弟真是形影不离。手头有个倒立摆的案例,系统…...
Hunyuan-MT-7B对比实测:与Google翻译等主流工具效果对比
Hunyuan-MT-7B对比实测:与Google翻译等主流工具效果对比 在翻译需求无处不在的今天,我们面临的选择似乎很多:Google翻译、DeepL、百度翻译……这些在线工具触手可及,但当你需要处理专业文档、少数民族语言或长文本时,…...
CubeMX配置FreeRTOS时基终极指南:如何根据项目需求选择SysTick或TIM6/7
CubeMX配置FreeRTOS时基终极指南:如何根据项目需求选择SysTick或TIM6/7 在嵌入式系统开发中,实时操作系统(RTOS)的时基选择直接影响系统性能和稳定性。对于使用STM32系列芯片的开发者来说,CubeMX工具极大简化了FreeRTO…...
QWEN-AUDIO在教育行业落地:AI助教语音合成+情感语调适配方案
QWEN-AUDIO在教育行业落地:AI助教语音合成情感语调适配方案 1. 教育场景中的语音合成需求 在教育领域,语音合成技术正在从简单的文本转语音,向更具情感和表现力的方向发展。传统的机械式语音缺乏感染力,难以吸引学生的注意力&am…...
MinIO集群部署实战:从零搭建到跨节点数据同步
1. MinIO集群部署前的环境准备 搭建MinIO集群前,我们需要做好充分的准备工作。我建议使用4台配置相同的CentOS 7服务器,每台服务器至少配备4核CPU、8GB内存和100GB存储空间。在实际项目中,我发现硬件配置不足会导致数据同步速度明显下降。 首…...
专科生也能用!标杆级的一键生成论文工具 —— 千笔写作工具
你是否曾为论文选题发愁,反复修改却总对表达不满意?是否在深夜面对空白文档无从下笔,又担心查重率过高?论文写作不仅是知识的考验,更是时间与精力的挑战。对于很多学生来说,从构思到成稿,每一步…...
119养老院管理系统-springboot+vue
文末领取项目源码 springbootvue 1.首页 请文末卡片dd我获取源码...
