VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 网站开发 > css >
  • div+css视频教程之CSS对字号的控制

CSS对字号的控制

不使用CSS,利用HTML你只能<FONT SIZE=X?>设定7种字号, 很令人沮丧,是吧?但等你看完本页之后,你 将会发出一声长长的WOOOOOOOOOOOW! 字号 使用font-size 属性,你可以对文字的尺寸进 行无限的控制。 确定这的3种基本方法:
Points, ems, pixels, 及其它单位
关键字
比例参数
Points, Ems, Pixels, 及其它单位 样式表可以识别许多种确定一种要素尺寸的不 同单位: 第1种, points:
 
P { font-size: 16pt }
 
这条代码告诉浏览器以16 points(点)的尺寸 显示<P>。 Points是确定文字尺寸非常好的单位,因为它 在所有的浏览器和操作平台上都适用。你唯一 需要留意的就是在缺省设置下,PC机中显示的 字要比MAC机中显示的大一些。 如果这一点对你来说很重要的话,你可以利用 javascript识别不同人所使用的操作平台,然 后根据不同的平台链接相应的CSS文件。
 
Points, like all other units, work as small or as big as you want (that was 8 points and 80 points, respectively).
 
以上语句采用CSS font-size属性制作。下一个单位,EM:
 
P { font-size: 20pt } B { font-size: 1.5em }
 
em 是和point相同的距离单位。在样式表中,em 指母体要素的尺寸。所以,在上例中,所有包含 在<P>中的<B>的文字的尺寸将是30points(因为 <B>中的找是母体字号(20pt)的1.5倍。 但是,浏览器对em不是很支持,所以你还是最好 用point单位。 下一个单位,pixels:
 
P { font-size: 20px }
 
从网页设计的角度来说,pixel(象素)是一个非 常熟悉的单位,它最大的优点就在于所有的操作 平台都支持pixel单位(而对于其它的单位来说, PC机的文字总是显得比MAC机中大一些。 而其不利之处在于,当你使用pixels单位时,网页 的屏幕显示不稳定,字体时大时小,甚至有时根本 不显示,而points 单位则没有这种问题。 其它单位:如果上述单位仍然不符合你的要求, 请试试这些单位:
 
in (英寸)
cm (厘米)
mm (毫米)
pc (打字机字型尺寸单位)
ex (x-height)
关键字 如果你不喜欢使用这些单位,你还可以选择以关键 字说明文字尺寸,例:
 
P { font-size: large }
 
有7种关键字,相对应于<FONTSIZE>中所用的数字参 数:
 
xx-small
x-small
small
medium
large
x-large
xx-large
利用这些参数,Web浏览器可以自由决定每一种关 键字所适合的尺寸。例如:在Netscape Communicator中x-large的尺寸为28points,而在 IE 4(windows及MAC)中为24points,而在Win 95 下的IE 3中为18points。 还要两种相对尺寸关键字:
 
smaller
larger
smaller参数告诉浏览器将当前文字在关键字规格 基础上“缩小一级”,例如,如果large字号的文 字应用smaller参数,则其字号变成了midium尺寸。 larger参数的作用类似。 (注意:IE 3不支持smaller或larger参数。)
 
比例参数
 
设定文字尺寸的第3种办法就是使用比例参数,例:
 
P { font-size: 15pt } B { font-size: 300% }
 
这些规则的含义为:使所有包含在<P>中的的<B>文 字的尺寸为<P>尺寸设定值的3倍,即45 points。 比例参数常用于从母体要素继承的参数值。 浏览器对比例参数比较挑剔,所以你必须经常测试。 有了这么多的选择是不是很让人高兴呢?由于有了 font-size属性,我们能够随意调整文字的尺寸,如 同以下的例子所示:(每一个字母i都比前一个大5 pt)
 
i i i i i i i i i i i i i i
 

相关教程