HTML+CSS前端移动WEB开发

CSS—与文本有关的属性设置

2014-11-15  本文已影响1101人  Miss____Du

中文字体里面包括英文的渲染效果,但是比较丑。如果将中文字体放在前面,则英文也被强迫渲染啦。建议:将英文字体放在中文字体前面,这样英文字体将引文渲染后,无法对中文进行渲染,将对中文渲染的工作交给下一个字体。

如果font-family列举的字体,用户主机内都没有,则计算机采用默认字体进行设置。
—注意:将mac字体放在微软字体前(考虑mac用户);同时列出中文字体的英文名称(兼容性考虑)
—理解:衬线体与非衬线体

百科上的一张图,很容易看懂
如图可以发现衬线体是比较具有装饰性的,比较好看,但是当字体小于14px时,字的可识别性降低。
—推荐:
font-family:Helvetica,Arial,//安全放心字体
"Microsoft Yahei","微软雅黑",//win7上才安装。
宋体, SimSun, //安全放心字体
STXihei, "华文细黑";//微软雅黑在Mac平台的对应字体是华文细黑(STXihei)
//另有一种安全放心的英文字体是手写类,在需要可爱的地方可以用一下
// font-family:'Comic Sans MS 多行文本
font-size:20px;
line-height:150%;//推荐。
//随着字体越大,行间距应该越小,所以行高也要越小。
—技巧:单行文本居中设置(参照上图不难理解)
p{
height:100px;//段落块的高度
line-height:100px;
}

CSS3对于字体的新功能。

通过Css3,web设计师再也不必被迫使用web-safe字体。


CSS3对于字号的新增单位:rem

参考这里

上一篇 下一篇

猜你喜欢

热点阅读