文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

CSS中有哪些尺寸单位

2023-06-08 08:48

关注

本篇文章为大家展示了CSS中有哪些尺寸单位,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

绝对单位

相对单位

运算

calc: 四则运算

实例:

h2 {    width: calc(100% - 10px + 2rem);}

单位比例

1in = 2.54cm = 25.4 mm = 101.6q = 72pt = 6pc = 96px

详细

绝对单位

px - Pixel 像素

像素 px 相对于设备显示器屏幕分辨率而言。

div { font-size: 12px }p { text-indent: 24px }

pt Points 磅

1 pt = 1/72 英寸

div { font-size: 10pt }p { height: 100pt }

pc Picas 派卡

十二点活字(印刷中使用的),相当于我国新四号铅字的尺寸。

div { font-size: 10pc }p { height: 10pc }

in Inches 英寸

div { font-size: 10in }p { height: 10in }

mm Millimeter 毫米

div { font-size: 10mm }p { height: 10mm }

cm Centimeter 厘米

div { font-size: 10cm }p { height: 10cm }

q Quarter millimeters 1/4毫米

div { font-size: 20q }p { height: 100q }

相对单位

% 百分比

相对于父元素宽度

<body>    <div class="parent">        <div class="children"></div>    </div></body><style>.parent { width: 100px }.children { width: 66.6% }</style>

em Element meter 根据文档计算尺寸

相对于当前文档对象内文本的字体尺寸而言,若未指定字体大小则继承自上级元素,以此类推,直至 body,若 body 未指定则为浏览器默认大小。

<body>    <div class="element"></div></body><style>body {    font-size: 14px;}.element {    font-size: 16px;    width: 2em;    }</style>

rem Root element meter 根据根文档( body/html )字体计算尺寸

相对于根文档对象( body/html )内文本的字体尺寸而言,若未指定字体大小则继承为浏览器默认字体大小。

<body>    <div class="element"></div></body><style>body {    font-size: 14px;}.element {    font-size: 16px;    width: 2rem;    }</style>

ex 文档字符“x”的高度

相对于字符“x”的高度,通常为字体高度的一半,若未指定字体尺寸,则相对于浏览器的默认字体尺寸。

至于为啥是x,我TM也不知道。

<body>    <div class="x"></div></body><style>.x {    height: 1ex;    overflow: hidden;    background: #aaa;}</style>

ch 文档数字“0”的的宽度

同上,相对于数字“0”的宽度。

<body>    <h2>定义一个宽度正好能装下10个0的容器:</h2>    <div class="0">0000000000</div></body><style>.0 {    width: 10ch;    overflow: hidden;    background: #ccc;}</style>

一张图解释:

CSS中有哪些尺寸单位

vh View height / vw View Width - 可视范围

相对于可视范围的高度和宽度,可视范围被均分为 100 单位的 vh/vw;可视范围是指屏幕可见范围,不是父元素的,百分比是相对于包含它的最近的父元素的高度和宽度。
假设设备可视范围为高度 900px,宽度 750px,则,1 vh = 900px/100 = 9px,1vw = 750px/100 = 7.5px。

<body>    <h2>article title</h2>    <div class="element"></div>    <div class="full-height"></div></body><style>.element {    width: 50vw;    height: 80vh;    }.full-height {    height: 100vh;    }h2 {    width: 100vw;    }</style>

vmin / vmax 可视范围的宽度或高度中较小/较大的那个尺寸

假设浏览器的宽度设置为 1200px,高度设置为 800px, 则1vmax = 1200/100px = 12px, 1vmin = 800/100px = 8px。

如果宽度设置为 600px,高度设置为 1080px, 则1vmin = 6px, 1vmax = 10.8px。

假设需要让一个元素始终在屏幕上可见:

.box {     height: 100vmin;     width: 100vmin;}

CSS中有哪些尺寸单位

假设需要让这个元素始终铺满整个视口的可见区域:

.box {     height: 100vmax;     width: 100vmax;}

CSS中有哪些尺寸单位

上述内容就是CSS中有哪些尺寸单位,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网行业资讯频道。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯