首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

5.2  字体样式设置font-style

属性值:normal | italic | oblique | 继承值

初始值:normal

作用于:所有元素

是否继承:是

百分比值:不适用

计算值:指定的值

在普通用户看来,字体样式只有普通和斜体两种。表5.4列举了两种字体样式的显示效果。

表5.4                                                      普通字体和斜体样式

关  键  字

说    明

示    例

normal

普通

italic

斜体

oblique

斜体

当字体样式中定义“normal”的时候,浏览器选择在字体数据库中标识为“normal”的字体,对于“oblique”和“italic”也是一样。当浏览器数据库中没有标识为“italic”的字体时,就选择标识为“oblique”的字体。

由此可以看出,“normal”代表普通类型的字体样式,“oblique”和“italic”都代表斜体字体。

有时候,斜体字体仅仅是由浏览器自动把普通字体倾斜而产生。虽然“italic”和“oblique”都表示斜体字体,但是它们的侧重点有所不同。例如,字体名称里包含“Slanted”的字体通常会被标识为“italic”。有关字体样式的更深解释详见5.7节内容。

示例5.4演示了font-style属性被继承和覆盖的过程,效果如图5.4所示。

示例5.4

<html>

<head>

<title>CSS Demo</title>

<style>

ul { font-style: normal; }

a { font-style: oblique; }

</style>

</head>

<body>

<ul>

<li>For Mcromedia Dreamweaver, <a href="http://www.macromedia.com/"> please click here</a>.

<li>For Microsoft FrontPage, <a href="http://www.microsoft.com/">please click here</a>.

</ul>

</body>

</html>

图5.4  font-style属性被继承和覆盖的例子

由于font-style属性能够被下级元素所继承,因此<ul>的下级元素<li>也显示“normal”字体样式。虽然<a>元素也应该继承“normal”属性,但是它设置的“oblique”属性覆盖了原先继承的属性,因此它显示为斜体字符。

在Dreamweaver 8中,设置字体样式比较方便,直接单击右键,在弹出的菜单中进行选择即可,如图5.5所示。

图5.5  在Dreamweaver 8中设置字体样式

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论