发布日期:2013-02-25 15:09 来源:佚名 标签: CSS 长度 单位
 

长度(表示为<length>),其公式为值是一个实数<number>,实数后面再加一个单位(例如:px,em等),如果长度为0,也可以不加单位

示例
div
{
 margin: 0;
}

div
{
 margin: 0px;
}

div
{
 margin: 0em;
}

上面三个例子描述的div的margin都为0,因此可以不用加单位

很多属性可以使用负数的长度值,如果负数的长度值超出了CSS能容纳的限制,此长度值将被转变为可以支持的最接近的长度;如果某个属性不支持负数的长度,那么这个属性的声明将被忽略

CSS长度与单位包含两种类型:相对(relative)与绝对(absolute)

绝对长度不依赖于环境(显示器、分辨率、操作系统等)

相对长度依赖于用户使用的环境


CSS绝对长度

绝对长度单位通常用于打印

CSS相对长度

相对长度依赖于使用的环境


em单位

依赖于最近的字体尺寸

div
{
 font-size: 12px;
}
span
{
 font-size: 5em;
}
<div>
       div中定义了12px的字体.
        <span>
                span中定义了5倍于div的字体.
        </span>
</div>

上面示例中的span中字体为div定义的五倍,因此它是依赖于其父容器的长度
CSS长度与单位,em相对字体大小示例
div
{
 font-size: 12px;
 height: 5em;
 border: thick solid red;
}

定义div的字体为12px,div的高度为12px的5倍

ex单位

em是依赖于最近的字体的大小,ex是相对于小写子母x的高度的倍数。ex测量单位被使用在排版中

px单位

pixel测量单位

px是pixel像素的缩写,这种测量方法依赖于用户计算机显示器的分辨率。例如在相同条件下,1024x768比1280x800的一像素要大。

提示: 网页设计中的字体大小经常使用px做为其单位,因为它很容易理解,而且图像的大小也使用px表示。由于px相对于显示器的实际大小,所以它可在显示器上提供适合的显示。px并不适合于文档的精确打印

 

 

相关评论

专题信息
    如果你开发web相关应用或者网站的话,肯定知道CSS对于页面布局的重要性。CSS最主要的目的是将文件的内容与显示分隔开来,有着许多的好处。如果你是初学者,那么就从我们的 CSS 入门基础教程开始吧,相信您肯定会受益良多的。