最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

CSS中的长度单位的应用介绍

来源:动视网 责编:小采 时间:2020-11-02 22:13:53
文档

CSS中的长度单位的应用介绍

CSS中的长度单位的应用介绍:本篇文章给大家带来的内容是关于CSS中的长度单位的应用介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。CSS中有很多属性可以接受长度值,比如: width, height, margin, padding, border-width, font-size, tex
推荐度:
导读CSS中的长度单位的应用介绍:本篇文章给大家带来的内容是关于CSS中的长度单位的应用介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。CSS中有很多属性可以接受长度值,比如: width, height, margin, padding, border-width, font-size, tex


下面贴出绝对单位直接的换算公式:

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

px

作为CSS中最常用的单位,关于px还是有必要多说两句的。px的特点可以归纳如下:

  1. 在低分辨率设备上,1px = 1像素;

  2. 在高分辨率设备上,1px = 1/96in,1px不一定等于1像素(比如4.7英寸的iphone上 1px=2像素);

  3. 对于图片显示,1px = 1图片像素,比如:一个600x400分辨率的照片的的CSS宽高即为600px和400px(在4.7英寸iphone上要用1200x800个像素点显示);

相对单位

相对单位意味着长度值是根据其他长度计算得出的。相对单位又可以分为基于字体(font based)和基于视窗(viewport based)的:

Font Based

em, ex

首先说说em和ex,em代表元素的当前字体大小,如果元素的font-size2cm,那么1em即表示2cm。em可以用于控制尺寸,比如margin: 1em; text-indent:1.5em,此时这些尺寸和元素字体大小相关,因此在大屏幕上(字体尺寸较大)和小屏幕上(字体尺寸较小)会等比缩放,因此em可以用于响应式的设计。如果em直接用于font-size属性,如font-size: 2em,则em表示为父元素字体的大小。

ex很少被使用,ex表现的大小与字体的x-height相关。x-height大致等于字体中小写字母(例如a,c,m或o)的高度。相同font-size的不同字体的x-height可能会有很大的差别,所以使用ex产生的效果存在很大的不确定性。

rem

CSS在2013年创造出了一个新的单位rem,rem表示的是根元素(html元素的)字体大小,在每个元素里面em都可能不一样,但是rem都是一致的。因为这一特性,rem现在被更广泛的应用于响应式设计。

ch

ch用的表较少,是CSS3中新加入的单位,表示当前字体中的 "0" (零、unicode 字符 U+0030) 的宽度。

Viewport Based

vw,wh,vmin,vmax

都是CSS3中新加入的单位。vw,vh可以根据视窗大小调整字体大小。vw是视窗的1/100的宽度,而vh是视窗1/100的高度。此外还有vmin,它指的是vw以及vh间较小的那个,与之相对的还有vmax。这些单位在目前大部分浏览器上都有支持。

文档

CSS中的长度单位的应用介绍

CSS中的长度单位的应用介绍:本篇文章给大家带来的内容是关于CSS中的长度单位的应用介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。CSS中有很多属性可以接受长度值,比如: width, height, margin, padding, border-width, font-size, tex
推荐度:
标签: 使用 介绍 长度
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top