[翻译]标记语言和样式手册 chapter 6 短语元素(3)

作者:zhaozy 来源:3user.com 时间:2008-01-25 16:37:00 

共用粗体与斜体

在打算同时用粗体和斜体显示文字内容的时候,我觉得必须先思考一个问题,你打算传达什么程度的强调?根据这个问题的答案,我会选择适当的标签:<em>(强调)或<strong>(更强烈的强调),然后以选择的标签标记文字.

举例来说,以下面的例子来说,我原本打算让"fun"同时以粗体,斜体显示,最后我选择用<em>来强调这个字.

Building sites with web standards can be <em>fun</em>!

大多数浏览器只会以斜体来显示这个字,要同时使用粗体和斜体,我们有几种选择.哦,我真的希望你同意上面这句话.

普通的<span>

方法之一,是以普通的<span>包在"fun"之外,并且指定CSS规则将所有<em>之内的<span>以粗体显示.标记语法看起来像这样:

Building sites with web standards can be <em><span>fun</span></em>!

而CSS看起来则像这样:

em span{
  font-weight:bold;
}

明显的语义部分并不好,因为我们加上了额外的标签,但是这个方法人人仍然有用.

以class强调

另一个方法则是为<em>标签指定一个class,并且以CSS加上粗体效果,标记语法看起来像这样:

Building sites with web standards can be <em class="bold">fun</em>!

而CSS看起来则像这样:

em.bold{
    font-weight:bold;
}

使用<em>就能达成斜体效果(同时在语义上强调了文字内容),而为它加上bold class则会使<em>之内的文字以粗体显示.

类似的方法也能用来修饰<strong>.这时我们能在加重强调某段文字的时候,设计italic class加上斜体效果,再配上<strong>原来就有的粗体效果.

标记语言看起来像这样:

Building sites with web standards can be <strong class="italic">fun</strong>!

而CSS则是这样:

strong.italic{
  font-style:italic;
}

标签:样式,标记,css,手册,短语
0
投稿

猜你喜欢

  • 比较规范的验证Email地址是否正确的正则表达式

    2009-07-28 17:55:00
  • 如何在数据库中限制检索行数?

    2010-06-22 21:04:00
  • Jmail发信的实例,模块化随时调用

    2007-09-27 13:35:00
  • asp获取文件md5值

    2008-10-13 09:10:00
  • SQL Server 2005实现数据库缓存依赖

    2009-05-07 13:20:00
  • asp连接各种数据库代码

    2008-03-11 11:16:00
  • 关于Internet Explorer 8

    2009-03-22 15:40:00
  • 制作主页的独门功夫五十招

    2010-09-05 21:15:00
  • xmlhttp中运行getResponseHeader出错,提示:The requested header was not found

    2010-03-27 21:47:00
  • 如何在Unix系统环境下安装MySQL数据库

    2009-01-04 13:09:00
  • AJAX和DOM的运行经验

    2008-05-02 21:05:00
  • 制作一个更漂亮一些的多选列表框

    2007-10-16 13:04:00
  • SQL Server 2005 Express版企业管理器下载

    2009-10-06 14:54:00
  • MySQL的数据库常用命令 超级实用版分享

    2012-01-05 18:58:00
  • 解析:安装 MySQL时如何选择安装软件包

    2008-12-31 17:15:00
  • 10个糟糕的IE Bug及其修复

    2010-05-13 16:26:00
  • 网页设计的12种颜色

    2011-05-21 08:40:00
  • 为什么不压缩 HTML

    2010-05-07 12:37:00
  • 利用XMLHTTP无刷新自动实时更新数据

    2008-02-19 18:29:00
  • SQL存储过程初探

    2009-09-09 14:22:00
  • asp之家 网络编程 m.aspxhome.com