关于网页字体

王朝html/css/js·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

一般认为,简体中文网页上,汉字采用9pt(约12px)或10.5pt(约14.7px)的宋体,英文数字采用verdana 和Arial字体,看起来最舒服。同时,为了保证不同浏览器上字号保持一致,字号建议用点数 pt 和像素 px 来定义。

还有,行距则多用百分比来表示,常用的两个值是120%和150%。我见isaac在固定了字号以后,用16pt做行距,感觉也还不错。

还有,个人认为,不允许用户通过浏览器文字大小,来变动显示的文字的大小,也有些不太人性化。

font-size

功能:用各种度量单位控制文本字体大小。

数值:有四种数值方式

绝对尺寸- 用具体字号表定义字体大小,可以取下列数值之一:xx - small, x-small, small, medium, large, x-large, xx-large。不同字体有不同的数值。

相对尺寸 - larger, smaller,产生的尺寸是相对于父容器字号而言的。

长度 - 用毫米(mm),厘米(cm),英寸(in),点数(pt),象素(px),pica(pc),e

x(小写字母x的高度)或em(字体高度)作为度量单位。

百分比 - 相对于其父元素字体大小的百分比。

letter-spacing

功能:控制文本元素字母间的间距,所设置的距离适用于整个元素。

数值:

normal - 正常间距,将字符间的间距复位为所有字体和字号的正常间距。

长度 - 设置字间距长度,正值表示加进父元素中继承的正常长度,负值则?去正常长度。在数字后指定度量单位如下:mm, cm, in, pt(点数), px(象素), pc(pica), ex(小写字母x的高度), em(大写字母M的宽度)。

line-height

功能:设置元素中文本的行间距。

数值:

normal - 正常高度,通常为字体尺寸的 1-1.2倍,这是缺省设置。

数字 - 设置元素中?行文本的距离为字体尺寸乘以这个数字。例如字体尺寸为1

0点,设置line-height为2,则间距20点。

长度 - 用标准度量单位设置间距,有些是绝对的,有些是相对的详见letter-spacing中的说明

百分比 - 也字体尺寸的百分比设置间距。

有了以上的解释,就可以很容易的对MT建立的blog进行字体显示方面的改进了。例如,如果想以10.5pt的格式显示blog文章内容,则可把blog设为font-size: 10.5pt;将blogbody设计为font-size: normal;即可

文后参考文献1,对有建立网站具有普遍的参考意义,同时在网上搜到一篇word文档,与参考文献1内容一致,放在这儿供下载。

参考文献:

* 网页设计规范及脚本语言规范

* 文体与文本属性

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航