HTML: 超文本标记语言(Hyper Text Markup Language)

一、HTML基本结构

<head>标签内的内容是不会在网页中显示的,主要用于定义文档的头部,它是所有头部元素的容器。

<head>中的元素可以引用脚本、指示浏览器在哪里找到样式表、提供元信息等等。

<title>元素可定义文档的标题,内容不是显示在页面文档中,而是在网页的标签中显示。

<html>
    <!-- HTML文件 -->
    <head>
        <!-- 头部信息 -->
        <title>标题</title>
    </head>
    <body>
        <!--网页内容 -->
        网页主体内容
    </body>
</html>

二、HTML标签

<!-- 标签一般是成对出现的 -->
<!-- 有开始标签就会有结束标签 -->
<p>hello, html!</p>

<!-- 有的标签没有结束标签 -->
<hr>

<!-- 没有结束标签的标签在XHTML中会在其后面加上一个反斜杠来闭合它 -->
<!-- 在HTML中不需要闭合 -->
<hr />

三、HTML元素

<!-- 开始标签、结束标签、标签内容共同构成HTML元素 -->
<!-- 一个HTML元素可能包含若干子元素 -->
<html>
    <head>
        <title>hello</title>
    </head>
    <body bgcolor="red">
        <p>hello html!</p>
    </body>
</html>

四、HTML属性

<!-- 一个HTML标签可以包含若干属性 -->
<!-- 属性之间用空格隔开 -->
<!-- 属性由属性名和属性值组成 -->
<标签名 属性名1="属性值" 属性名2="属性值">
</标签名>

五、HTML注释

<!-- HTML注释不会在浏览器中显示 -->
<!-- 主要方便后期理解和记忆 -->