|
2007-01-05 |
|
浏览器只显示了示例文档源文件不到一半的文本。仔细研究后可以发现,原来没有显示的部分是小于号(<)和大干号(>)之间的部分。
HTML和XHTML都是嵌入式语言:你可以把语言的指示符或标签(tag)插人文档中,在读者调入这个文档时,就可以在浏览器中显示出来。浏览器利用这些标签中的信息,就可以判断如何显示以及如何文档中的不同内容。
例如,范例文档中"Hello"后面的标签<i>告诉浏览器,它后面的文本要用斜体字来显示。
标签中的第一个单词是它的正式名称,而这个名称往往描述的是该标签的功能。任何标签中的其他词语都是标签的属性(attribute),有的时候,这些属性还可用等号(=)来赋值,它们进一步定义或修改了标签的行为。
开始标签和结束标签
大多数标签都定义并影响文档中的一个部分。这个部分开始于标签及其属性在源文档中第一次出现的地方(即开始标签,start tag),并一直到相应的结束标签(end tag)处结束。结束标签是指以(/)开头的标签。例如,与斜体开始标签(i)对应的结束标签是</i>。
结束标签永远没有属性。在HTML中,大多数(但不是所有的)标签都有其结束标签。为了使HTML创作变得容易一些,浏览器软件通常会从周围很明显的上下文中推断出哪个是结束标签,所以在HTML源文档中可以不必包括某些结束标签(我们在后面章节的讨论中将告诉你哪些结束标签可以省略,哪些不可以省略〕在上一课那个例子中,我们就省略了一个结束标签,一些老练的HTML创作者甚至都未意识到这个标签的存在。你能看出来是哪个吗?
但是XHTML要严格得多,它规定所有标签都必须有对应的结束标签
|
|
最近更新 ( 2007-01-13 )
|