HTML 标记语法和文档结构
HTML 是用特殊标记来描述文档结构和表现形式的一种语言。元素(Element)是 HTML 文档结构的基本组成部分。一个 HTML 文档本身就是一个元素。每个 HTML 文档由报头(Head)和主体(Body)两个主要元素组成,主体紧接在报头的后面。报头包含文档的标题(Title),以及系统用来标志文档的一些其他信息。标题相当于文件名。主体部分常由若干更小的元素组成,如段落(Paragraph)、表格(Table)和列表(List)等。
在 HTML 中,标记用来界定各种元素,如标题、段落、列表等。HTML 元素由起始标记、元素内容、结束标记组成。起始标记由「<」和「>」来界定,结束标记由「</」和「>」来界定,元素名称和属性由起始标记给出。有的控制语句仅需要一个标记,没有尾标记,如:<br> 标记表示换行。
1.标记类型与标记属性
标记分为「单标记」和「双标记」两种类型。「单标记」是指只需要单独使用就能完整表达意思的一类标记,这类标记的语法是:
< 标记 >
常用的单标记有换行标记 <br>、水平线标记 <hr> 等。
另一类标记是「双标记」,由「首标记」和「尾标记」两部分组成,必须成对使用。首标记告诉 Web 浏览器从此处开始执行该标记所表示的功能,尾标记告诉 Web 浏览器在这里结束该功能。这类标记的语法是:
< 标记 > 文档内容 </标记 >
其中「文档内容」部分就是要被这对标记施加作用的部分。例如,需要标记一个文本超链接,则将文本放在双标记 <a>…</a> 中即可:
<a>link text</a>
许多单标记和双标记的首标记内可以包含以下属性,其语法是:
< 标记 属性 1=「属性值」 属性 2=「属性值」 属性 3=「属性值」…>
各属性之间无先后次序,属性之间用空格分开。属性也可省略(即取默认值),属性值两侧的双引号可以省略。
2.文档结构
一个 HTML 文档以 <html> 标记开始,以 </html> 标记结束,表示这对标记间的内容是 HTML 文档。HTML 文档的中间分成文件头和文件体两个部分,由相应的标记来区分。下面是 HTML 文档的基本结构。
显然,HTML 文档是由英文单词或字母和 <、>、/等组成的,英文单词或字母称为元素;<、>、/等称为标识符。<head>…</head> 之间是文件头,由一系列子标记构成,如定义文档标题的 <title> 标记等,若不需要头部信息可以省略此标记。<body>…</body> 之间是文件主体,表示正文内容的开始,<body> 标记一般不能省略。
文件头标记及子标记
在 HTML 文档中,<head>…</head> 标记对之间的部分称为文件头。文件头的内容通常是一些辅助性的标记,为浏览器、搜索引擎等提供信息,例如设置网页内容字符编码、网页关键字等,便于浏览器对网页的正确显示和搜索引擎记录网页关键字。
<title>…</title> 标记 <title>…</title> 标记用于定界网页的标题,此标题之间的内容出现在浏览器的顶部标题栏中,不出现在页面内。例如:
<title> 欢迎使用 ASP.NET</title>
如此设置网页标题就会设置成功。
以上是我了解的HTML基本并且常见的一些基本结构,谢谢了解。