一般认为,简体中文网页上,汉字采用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内容一致,放在这儿供下载。
参考文献:
* 网页设计规范及脚本语言规范
* 文体与文本属性