HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言,它可以用来组织网页的内容,包括文本、图片、链接等元素,HTML 不是一种编程语言,而是一种标记语言,是一套标记标签,HTML 使用标记标签来描述网页。
HTML文档包含了HTML命令行,它们可以说明文字,图形、动画、声音、表格、链接等,HTML的结构包括头部 (head)、和主体 (body)两大部分,头部描述浏览器所需的信息,主体包含所要说明的具体内容。
## HTML基础
HTML文档以 !DOCTYPE html 开头,它是文件类型和 DTD(Document Type Definition)的声明,用来说明你用的 HTML 是什么版本,DTD 规定了标记符必须按什么样的格式来书写,这样浏览器才能正确地解析。
HTML元素是由开始标签、结束标签和内容组成的,一个段落由 p 元素组成:
<p>这是一个段落。</p>
大多数 HTML 元素可拥有属性,属性提供了有关元素的更多信息,一个链接有 href 属性:
<a href="https://www.example.com">这是一个链接</a>
## HTML元素
HTML 文档主要包含以下元素:
- <!DOCTYPE>
: 定义文档类型和 DTD 的声明。
- <html>
: HTML 文档的根元素。
- <head>
: 包含了所有的头部标签元素,在 <head>
中你可以插入脚本(scripts), 样式文件(CSS),以及各种 meta 信息。
- <title>
: 页面的标题,它是 head 部分中唯一必需的元素。
- <body>
: 页面的主体部分,包含了可见的页面内容(比如文本,图片,音频,视频等)。
- <h1>
到 <h6>
: HTML 标题是通过 <h1>
到 <h6>
等标签进行定义的。
- <p>
: HTML 段落是通过 <p>
标签进行定义的。
- <a>
: HTML 链接是通过 <a>
标签进行定义的。
- <img>
: HTML 图像是通过 <img>
标签进行定义的。
- <ul>
: HTML 无序列表是通过 <ul>
、<li>
等标签进行定义的。
- <ol>
: HTML 有序列表是通过 <ol>
、<li>
等标签进行定义的。
- <table>
: HTML 表格是通过 <table>
, <tr>
, <th>
, <td>
等标签进行定义的。
- <form>
: HTML 表单是通过 <form>
, <input>
, <textarea>
, <button>
等标签进行定义的。
## HTML属性
HTML元素可以拥有属性,属性提供了有关元素的更多信息,一个链接有 href 属性:
## HTML颜色和背景色
HTML可以使用颜色名称或十六进制代码来设置文本颜色和背景色:
<!-- 设置文本颜色 --> <p style="color: red;">这是红色文本。</p> <!-- 设置背景色 --> <div style="background-color: yellow;">这是黄色背景。</div>
## HTML字体和大小
HTML可以使用 font-family, font-size, font-weight, font-style, text-align, line-height, letter-spacing, word-spacing, white-space, text-decoration, text-transform, color, background-color, border, border-radius, box-shadow, display, margin, outline, padding, list-style, text-indent, vertical-align, clear, float, width, height, max-width, min-width, max-height, min-height, position, top, right, bottom, left, z-index等属性来设置字体和大小:
<!-- 设置字体 --> <p style="font-family: Arial;">这是 Arial 字体。</p> <!-- 设置大小 --> <p style="font-size: 20px;">这是20像素大小的文本。</p>
## HTML超链接和图像链接
HTML可以使用 a 标签来创建超链接,href 属性指定链接的目标 URL:
<!-- 创建一个超链接 --> <a href="https://www.example.com">这是一个链接</a>
还没有评论,来说两句吧...