电脑知识学习网

电脑学习-RSS订阅 站点公告:  欢迎访问电脑知识学习网 ! 每日电脑基础英文词汇: sentinel 标记
当前位置: 电脑知识首页 > 建站知识 > CSS >
搜索 基础知识 Win7 打字 优化 专题

CSS字体大小的定义及解释

01-19   电脑知识学习网   来源: 网络

       在刚开始学习设计网页的电脑基础知识时, 你肯定为CSS字体大小的定义困扰过, 因为CSS有自己的一套字体大小的设置,这里就来解释一下.

  CSS2规范根据长度——水平和垂直尺寸——来定义字体。这个长度为一个数值,前面可能带一个可选的加(+)或减(-)标记符。另外,该数值后可能有一个可选的单位标识符。

  1 . 可以使用两种单位类型:绝对单位相对单位

            (1) 绝对值指定单位,而相对单位指定一个与另一个值成比例的值。下面的都是相对单位标识符:

  • em:元素字体的高度。它与使用该字体的元素的字体大小属性计算值相等。当它出现在字体大小属性值本身中时,会出现异常,这时它指母元素的字体大小。
  • ex(x-高度):CSS2规范将它描述为小写字母x的高度。
  • px(像素):它与背景或屏幕的分辨率有关。根据显示器分辨率输出不同像素,由于用户的喜好不同,显示器的分辨率可能会有很大差异。

      (2) 下面是有效的绝对单位标识符:

  • in(英寸)
  • cm(厘米)
  • mm(毫米)
  • pt(点,1点=1/72英寸)
  • pc(12点活字,1pc=12点)

  2.  CSS字体大小的定义还可以使用比例

          (1) 有以下关键字:最小、较小、小、中、大、较大和最小。中为基值,变小就减去一个因数,变大就增加一个因数,等等。CSS2规范定义的比例因数为1.2,这个值也可能依浏览器而变化。

     (2) 也可以百分比值来表示。百分比值是一个可选的标记符,即数字后带有一个百分比符号(%)。百分比值总是与另一个值成比例。就字体而言,它与网页的基本字体大小成一定比例, 这要求定义基准字体大小。

   下面是一下字体大小的例子:

<html><head>
<title>Font Sizing - equal values</title>
</head><body>
<p style="font-size: 36pt;">Point</p>
<p style="font-size: 3pc;">Pica</p>
<p style="font-size: 0.5in;">Inches</p>
<p style="font-size: 1.27cm;">Centimeters</p>
<p style="font-size: 12.7mm;">Millimeters</p>
<p style="font-size: 300%;">Percentage</p>
</body></html>

  您可以在这个列表中增加像素值,但它的值要依环境而定。例如,我的分辨率为1280X1024的手提电脑将显示与在上表中使用50像素值一致的文本。

  仔细阅读前面提到的CSS2规范,可以获得更多字体大小方面的知识。现在我将讨论如何决定在网络应用中使用哪种方法。

如何选择那种字体定义方法:

  那一种最适合在您的网络应用中使用呢? 主要是看你的应该环境和需求, 通常来说 绝对字体容易设置, 并且容易调试, 但绝对大小也许多缺陷,特别是在一致性、灵活性和扩展方面存在问 题。与绝对字体大小相比, 相对字体容易调节大小, 修改也方便 ,这样更便于阅读。因此,推荐使用相对大小字体来设计网页.

  像素是最通用的大小值。多数浏览器都支持它,但只能应该在屏幕显示中,  点来衡量字体大小,主要使用在印刷系统,不方便移植到网络中。

      最好的方法就是使用em或百分比大小。EM可在所有支持调整尺寸的浏览器中进行调整。Em还与用户偏爱的默认大小有关。在IE浏览器中用em的可能会有出入, 所以这里推荐使用百分比来定义字体的大小

  em和百分比值混合来控制字体大小, 基本文本用百分比值来设置,然后用em来进行调整. 下面是一个例子:

<html><head>
<title>Display Test</title>
<style type="text/css">
body {font: Sans Serif, Arial; font-size: 110 %}
</style></head><body>
<p style="font-size: 1.0em;">Basic text.</p>
<p style="font-size: 1.5em;">Larger text.</p>
<p style="font-size: 0.5em;">smaller text.</p>
</body></html>

 注意: 不官CSS字体大小的定义你使用什么方法, 要保持字体定义的一致性.

本文已经有 124 阅读


Tags: · css · 字体 · 字体大小
  • 上一篇:用CSS隐藏文字方法的比较
  • 下一篇:没有了
  • 知识点滴

    加快“网上邻居”共享的速度
    不知道各位使用者用WindowsXP开“网上邻居”里面的共享资源时,有没有发现所花的时间相当的长,这是因为它会检查其它计算机中的设定工作,有时甚至就在那边停了将近一分钟,相当讨厌,大家可以通过下面的方法将其检查的步骤取消:选择“开始/运行”,输入regedit,在弹出注册表编辑器中寻找[HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/
    Explorer/RemoteComputer/NameSpace],按鼠标右将在此位置的{D6277990-4C6A-11CF-8D87-00AA0060F5BF}删除之即可.

    电脑知识 - 电脑基础 - 电脑学习 - 在线学打字 - 关于本站 - 联系我们  - 知识地图 - 学习帮助