HTML标签以符号“<”开始, 并以符号“>”结束。 例如, 标签<i>告诉Web浏览器该标签内的文本以斜体显示。 大多数标签以重复的标签名并在其前面加上符号“/”表示结束, 例如</i>表示结束斜体显示的文本。
有些标签的结束方式与此不同, 比如换行标签<br>。 因为换行是一个单独的整体,因此不需要结束, 但为了与HTML的更严格版本XHTML(eXtensible HTML)一致, 像这种自关闭标签仍然需要符号“/”, 但只需要直接放在最后的符号“>”之前, 比如<br/>。 这样做能够保证您的网页能被更多的Web浏览器及客户端读取, 并且更容易转换为XML(extensible Markup Language, 可扩展标记语言), XML是一种被许多SS(Really
Simple Syndication, 简易信息聚合)阅读器所使用的格式。
标签属性
HTML不只是简单的标记标签, 因为许多标签支持(或要求)使用属性, 而属性是用来为浏览器提供额外信息的数据项(也叫参数)。
属性包括属性名以及紧接其后的符号“=”, 最后是属性数据, 属性数据必须包含在单引号或双引号中。 例如, 下面是一个锚点的第一部分, 其中属性是href, 数据包括在单引号之间:
<a href='http://google.com'>
属性的类型非常多, 不同的标签支持不同的属性。 但有一小部分属性是所有标签都支持的:
● id 该属性为标签所指对象提供一个名字, 从而该对象可以被层叠样式表(CSS)或者JavaScript访问。 例如, <h1 id='MainHeader'>为标签<h1>提供名称或者id为'MainHeader'。 该标签的内容只有在CSS或JavaScript对其进行操作时才会发生变化, 如对其内容应用一种特定的字体样式。
● class 该属性为对象提供一个类名, 能够用于对象本身或者其他对象。 例如,<p class='indent'>为标签<p>提供了类名'indent', 所有使用该类名的对象都可以在样式表的控制下缩进首行。
● style 该属性为某对象应用一个对应的CSS样式, 方法是将样式值置于引号之间。 例如, 为某个段落对象应用Arial字体, 可以使用style属性如下: <p style='font-family:Arial'>。
● title 任何具有该属性的对象都会被赋予一个标题, 大多数浏览器在鼠标经过时会将该属性作为一个提示显示。 例如, 下面的锚点在鼠标经过时会显示提示'Go to the Home page': <a href='/' title='Go to the Home page'>。
如有需要, 每个标签所需要的属性将在下面的章节解释。