HTML(HyperText Markup Language)即超文本标记语言,是用来描述网页文档的一种标记语言。它的基本语法结构包括各种标签(tags),属性(attributes)以及标签之间的内容。
标签:HTML中的标签通常成对出现,由尖括号包围的关键词表示,比如
<p>
和</p>
分别表示段落的开始和结束。有些标签是自闭合的,比如<img>
和<br>
。属性:属性是附加在标签上的参数,用于提供额外的信息。例如,
<img src="image.jpg" alt="description">
中的src
和alt
就是属性,它们分别定义了图片的来源和替代文本。内容:位于开始标签和结束标签之间的部分称为内容,可以是纯文本、其他HTML标签或两者的组合。
注释:HTML注释以
<!--
开始,以-->
结束,不会在浏览器中显示,主要用于给开发者提供说明。嵌套:HTML允许标签嵌套,但必须正确关闭所有打开的标签,遵循正确的层次结构。
文档类型声明:HTML文档应该以文档类型声明(DOCTYPE)开始,这告诉浏览器该文档使用的是哪个版本的HTML。
下面是一个简单的HTML文档示例,展示了基本的HTML语法结构:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document Title</title>
</head>
<body>
<h1>Main Heading</h1>
<p>This is a paragraph with <em>emphasized text</em> and a <a href="https://example.com">link</a>.</p>
<img src="image.jpg" alt="Description of the image">
<!-- This is a comment -->
</body>
</html>
在这个例子中,<!DOCTYPE html>
声明了文档类型,<html>
标签包裹了整个页面内容,<head>
包含了元数据和页面标题,而<body>
包含了可见的页面内容。<h1>
、<p>
、<em>
、<a>
和<img>
都是具体的HTML标签,用于定义不同类型的内容。