美文网首页
长度、宽度和高度单位

长度、宽度和高度单位

作者: kevin_lln | 来源:发表于2022-02-07 00:47 被阅读0次

1.长度

1.1相对长度单位

相对长度单位指的是这个单位没有一个固定的值,它的值收到其它元素属性(例如浏览器窗口的大小、父级元素的大小)的影响,在响应式布局方面相对长度单位非常适用。下表中列举了CSS中支持的相对长度单位:

单位 描述 示例
em 相对于自身font-size(字体大小)属性的值,如果自身没有设置,则继承父元素font-size属性的值,1em等同于font-size属性值,例如font-size的值为16px,那么1em就等于16px,2em就等于32px p(line-height: 2em;)
rem 相对于根元素<html>的font-size属性的大小,比如根元素的font-size是100px,那么12rem就相当于120px p(font-size: 1.2rem)
ex 相对于所用字体中小写英文字母x的高度,若无法确定x的高度则使用0.5em计算 p(font-size: 1ex)
ch 相对于所用字体中数字0的高度,若无法确定0的高度则使用0.5em计算 p(font-size: 3ch)
vw 相对于浏览器窗口的宽度,1vw=窗口宽度的1% p(font-size: 5vw)
vh 相对于浏览器窗口的高度,1vw=窗口高度的1% p(font-size: 5vh)
vmin vw与vh中较小的值 p(font-size: 5vmin)
vmax vw与vh中较大的值 p(font-size: 5vmax)
% 相对于父元素宽度或字体大小的百分比 div(width: 55%)

常用em、rem和%。

1.2 绝对长度

绝对长度单位表示一个真实的物理尺寸,它的大小是固定的,不会因为其它元素尺寸的变化而变化。下表中列举了CSS中支持的绝对长度单位:

单位 描述 示例
cm 厘米 p(font-size:0.5cm)
mm 毫米 p(font-size:5mm)
in 英寸(1in=96px) p(font-size:1in)
px 像素(1px=1/96in) p(font-size:16px)
pt point,是一种专用的印刷单位“磅”,也可以称为“点”(1pt=1/72in) p(font-size:16pt)
pc pica,中文可称为“派卡”,印刷行业用于描述字体大小的单位,相当于我国新四号铅字的尺寸(1pc=12pt) p(font-size:5pc)

绝对长度单位除了px,其它的不怎么用,了解即可

2.width

通过width属性可以设置元素内容区的宽度,属性的可选项值如下:

固定数值:px

相对数值:%

一般情况下width属性需要与height属性配合使用来同时定义元素的高度和宽度,因为某些元素没有默认的宽度和高度,若不定义宽度和高度而且元素中又没有内容时,这个元素的宽度或高度就会被设置为0px,从外表看起来就像被压缩成一条线。

3.height

默认情况下,浏览器会将某些元素的宽度设置为100%,例如<div>、<p>,而元素的高则是根据元素中的内容来确定的,所有有些情况下您不必为元素设置固定的宽度或高度。

3.1max-width和max-height

最大高度与最大宽度

width: 200px;
max-width: 100px;

实际长度就是100px。没有超过时,你原本多少就是多少,不能超过我设置单位最大宽度

高度同理

3.2min-width和min-height

最小宽度与最小高度

相关文章

  • 长度、宽度和高度单位

    1.长度 1.1相对长度单位 相对长度单位指的是这个单位没有一个固定的值,它的值收到其它元素属性(例如浏览器窗口的...

  • 生命维度在何处

    生命,有其长度,有其高度,也有其广度和宽度。长度在于活在这个世界上的时间,高度在于自己所取得的成就,而宽度在于同一...

  • 2018-07-03——内联框架

    设置高度和宽度 height和width属性用于规定iframe的高度和宽度。属性值的默认单位是像素,但也可以用百...

  • 图片占用内存的计算

    一张图片占用的内存=图片长度 x 图片宽度 x 单位像素占用的字节数; 注:图片长度和宽度的单位是像素; 创建一个...

  • HTML----盒子

    盒子 内容区域设定:width:宽度的设定,height:高度的设定。宽度和高度的设定可以是个体的数值(带单位),...

  • 前端盒子模型

    盒子 内容区域设定:width:宽度的设定,height:高度的设定。宽度和高度的设定可以是个体的数值(带单位),...

  • 动态设置webView,Label高度

    动态计算web高度,代理方法里 内容所占长度,CGSizeMake(Label宽度, 最大高度),lineBrea...

  • css常用单位px、em、 rem 区别与各自的用法解析

    我们在布局页面中,总要用到一些有关字体,元素宽度,高度等长度单位,一般pc端常用到像素单位,移动端用em,rem ...

  • 人生的长宽高

    常听人讲起生命的长度与宽度问题。我认为,生命除了长度与宽度,还有另外一条数轴---高度(或者叫深度)。只有同时...

  • 产品经理的长度、宽度、高度和温度

    最近一直在思考怎么才能做好产品经理,或者说怎么才能把事情做好,做大,如何才能获取到更多的资源。我的好朋友S和我BB...

网友评论

      本文标题:长度、宽度和高度单位

      本文链接:https://www.haomeiwen.com/subject/vmjekrtx.html