日期:2013-10-26  浏览次数:21028 次

二 标签(Tags) 属性(Attributes) 和 元素(Elements)

虽然文本是最基本的html,但我如今开始要学会制造正确的html文档

标签(Tags)

一个html文档的基本结构包含标签(Tags),它包围html内容并赋予含意。

改写前面的文档跟下面的一样:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html><body>This is my first web page 这是我的第一个网页</body></html>

如今存盘在浏览器看看效果

不过,看上去一点没变,但是HTML代码的目的是赋予含意,不是表述内容,如今这个例子曾经定义了一张网页的基本元素。

第一行开头<!DOCTYPE...是声明文档类型,用来说明你用的XHTML或者HTML是什么版本。如今你大概还不明白为什么要这么做,但这是非常重要的一点。如果你没声明,浏览器将转换成"quirks mode",将会出现特殊情况。如今不要担心,我们后面还会学到。

接下来, 让浏览器知道在<html>开始标签,</html>闭合标签之间是html文档。<body> and </body>标签之间就是在浏览器显示的文档内容。

闭合标签

</body> and </html>分别闭合了各自的标签。所有的html标签都必须闭合。虽然老版本的html允许标签不闭合,但最新的标准规定所有的标签必须闭合,无论如何,这是一个好的习惯。

属性(Attributes)

标签(Tags)拥有表示特别信息的属性(Attributes),属性(Attributes)出如今开始标签里面,它们的值用双引号包围起来。像这样 <tag attribute="value">Margarine</tag>。

标签往往是一个元素的开始结束。元素构成网页。例子:<body></body>以及它们之间的内容就是body元素。另外一个例子,<title></title>是标签,<title>Rumple Stiltskin</title>就是一个元素。