[翻译]标记语言和样式手册 Chapter 2 标题(2)

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

讨厌的默认样式

在网页设计史上,设计师们都会避免使用标题标签,完全是因为不加上样式的时候,标题标签看起来就和怪物没什么两样,二者择其一,其中一部分人会因为默认字体大小太大而避免使用<h1>或<h2>而去使用字体大小较小的标号较高的标题标签.

然而,有个重点值得强调,我们可以根据自己的喜好通过定义css轻易的改变这些标题标签的样式 — 举例来说,<h1>未必一定是占据了半块屏幕的庞然大物,稍后,我会示范如何简单的用css样式来定义标题标签,以此来帮助你克服对<h1>的恐惧.

对搜索引擎的友好

这是最大的优点.搜索引擎十分喜欢标题标签,<span>标签或者段落中的粗体对搜索引擎来说并没有多大意义,使用正确的<h1>~<h6>标记标题花不了多少时间,但是却能帮助搜索引擎为你的页面建立索引,让用户更容易找到你的网页.

搜索引擎的机器人非常重视标题标签中的内容,或许,你会想要在里面堆上几个关键字,在他们处理完<title>和<meta>标签之后,紧接着就会处理页面内容中的标题标签,如果你的页面上没有使用标题标签的话,那这些在你的标题中的关键字不会引起他们的重视,被他们忽略.

所以,只需要花少少的时间,就能让其他人更容易通过内容找到你的网页,听起来不错,对吧?

附带一提的标签顺序

在上面的示例中,在页面中最重要的就是标题,因为他是整个文档的标题,因此,我们将使用最重要的标题标签<h1>,根据W3C,有些人认为跳过标题层并不是什么好习惯,举例说明,假设我们有下面这么一份网页:

<h1>Super Cool Page Title</h1>

那么下一个标题(如果不是另一个<h1>的话),就应该是<h2>,在接下去则使用<h3>等等,你也许不会跳过某级标题,比如说在<h1>之后直接使用<h3>.我比较赞同,并且认为结构和纲要相同,应该按照顺序使用每个级层,这能让你为已经存在的页面方便的添加标题,样式.同时这样也比较不会出现用完所有标题级层的情况.

如同先前所述,设计者可能会使用<h4>代表页面里最重要的标题,只因为它的预设字体大小不如<h1>那样大的恐怖.但是要记住,先写结构,再调整样式,我们可以在任何时候根据我们自己的喜好通过css改变标题标签的字体大小.

概要

让我们大致上回顾一下,为什么使用标题标签(<h1>到<h6>)来标记页面内的标题会比较好.

方法A:

可视化浏览器会在禁用或不支持css功能时,以一般文字相同的样式显示标题,非视觉浏览器则完全不知道标题和内文文字之间的差别. 搜索引擎不会特别重视以<span>标记的标题;我们能制定独特的样式,但是我们在新增标题时,却会被heading类困死.

方法B:

可视化浏览器只会用粗体显示内容,继续使用预设的字体大小. 我们无法为标题加上和内文不同的独特样式 ;搜索引擎同样不会特别重视以<p><b>创建的标题的内容.

方法C:

传达了标题标签中的文字确切的含义. 不管是可视化还是非可视化浏览器不管读到什么样式都会正确的处理标题内容 ;搜索引擎会重视标题标签中的关键字.

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

猜你喜欢

  • 使用window.name解决跨域问题

    2008-09-04 12:10:00
  • 中国目前流行的网页设计风格

    2007-12-20 12:57:00
  • DW MX 2004新功能:加密FTP

    2009-09-13 18:42:00
  • 五个小窍门帮你写出更好的CSS代码

    2009-06-09 12:42:00
  • 如何隐藏IP地址的最后一位

    2011-04-04 16:38:00
  • ASP对FoxPro自由表(DBF文件)的操作

    2010-05-27 12:20:00
  • 不同浏览器的兼容一些写法

    2009-03-26 12:58:00
  • ASP 函数语法速查表

    2010-03-17 20:59:00
  • FrontPage XP设计教程6——制作多媒体网页

    2008-10-11 12:38:00
  • Div的浮动+循环(描述的不清楚,请看图)

    2008-09-22 20:21:00
  • css网页下拉菜单制作方法(4):定位问题

    2007-02-03 11:39:00
  • SQL触发器实例讲解

    2012-04-13 11:52:48
  • asp如何读取服务器上的驱动器?

    2009-11-18 20:50:00
  • CSS Shadow Practice

    2009-04-01 18:37:00
  • javascript获取来源的URL代码

    2009-02-25 12:36:00
  • sql server not in 语句使程充崩溃

    2012-01-05 19:05:00
  • 各种SQL语句速查手册

    2007-09-27 19:31:00
  • base href 使用方法详解

    2008-05-18 13:27:00
  • 如何过滤中国站长站(chianz)文章干扰码

    2008-01-04 20:14:00
  • javascript中css的float特殊写法

    2007-12-24 20:24:00
  • asp之家 网络编程 m.aspxhome.com