2.1 第2日
欢迎进入串接样式表第2天的课程,昨天我们已经学习了如何使用及在网页中加入串接样式表,今天我们将深入学习串接样式表每一项精彩绝伦的特点。
今天我们主要学习字体,即如何控制字号,字模及加入特殊效果。想想如果只用HTML标签你能做到这些吗?接着往下读。
今天要学习的CSS特点包括:
字模系列
字号
字重
字体风格
字体参数
文字变形
文字修饰
字体
现在开始!
2.2 按照字体名称调用字体
第1个问题:你如何指示浏览器显示你希望的字体?仅仅在字模后面键入字体的名称就行了吗?
很可惜,事情还不是这么简单,字体在各个操作平台之上叫的名称可能会有变化。
比如,Courier在MAC机上叫做COurier New。在一台机器上可能叫Italic的字体在另一台机器上可能就叫做Oblique。你仔细研究
之后会发现更多的这样的例子。
所以,我们称呼一种字体的名称并不一定就是计算机对这种字体的名称。而你必须确定使你所用的字体名称就是计算机所以的字体名称。
那么你怎么确定计算机对一种字体的确切名称是什么呢?这取决于于计算机所用的操作平台。
Windows的用户:使用应用软件比如word中的字体菜单中所列出的确切的字体名称。
Mac机用户:不要相信应用软件给你列出的字体名称。而应该打开你的system
folder,按照其中对字体的拼写在你的样式表中使用字体名称。
字模系列
字模系列就是CSS中称呼一种字体的名称属
性。其基本语法如下:
H2 {"gill sans", "new
baskerville", serif }
行内加入的CSS规则,使用单引号:
<P>Text
goes here.</P>
如果你将CSS规则的说明组合在一起,而其中又包含字模系列,将字模系列列在最后,例:
H2 { color: red; margin:
10px;FONT
FACE>标签时将拥有更大的灵活性。
2.3 对字号的控制
利用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文件。若想学习制作方法,请点击learnhow。
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都比前一个大5pt)
全国职称计算机考试速成过关系列套装:W .. 定价:¥133 优惠价:¥133.0 更多书籍 | |
全国职称计算机考试速成过关系列套装:W .. 定价:¥124 优惠价:¥124.0 更多书籍 |