【我的前端学习笔记】初识HTML,再次见面!(HTML 文档详解及入门属性)

【我的前端学习笔记】初识HTML,再次见面!(HTML 文档详解及入门属性)

上一期介绍了一些基本的 HTML 元素,但孤木不成林。现在来看看单个元素如何彼此协同构成一个完整的 HTML 页面:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>贰狗教学</title>
  </head>
  <body>
    <img src="https://img.k2g.cn/2023/02/image.png" alt="HTML元素详解">
  </body>
</html>

这里有:

  • <!DOCTYPE html> — 文档类型。混沌初分,HTML 尚在襁褓(大约是 1991/92 年)之时,DOCTYPE 用来链接一些 HTML 编写守则,比如自动查错之类。DOCTYPE 在当今作用有限,仅用于保证文档正常读取。现在知道这些就足够了。
  • <html></html> — <html> 元素。该元素包含整个页面的内容,也称作根元素。
  • <head></head> — <head> 元素。该元素的内容对用户不可见,其中包含例如面向搜索引擎的搜索关键字(keywords)、页面描述、CSS 样式表和字符编码声明等。
  • <meta charset="utf-8"> — 该元素指定文档使用 UTF-8 字符编码,UTF-8 包括绝大多数人类已知语言的字符。基本上 UTF-8 可以处理任何文本内容,还可以避免以后出现某些问题,没有理由再选用其他编码。
  • <title></title> — <title> 元素。该元素设置页面的标题,显示在浏览器标签页上,也作为收藏网页的描述文字。
  • <body></body> — <body> 元素。该元素包含期望让用户在访问页面时看到的内容,包括文本、图像、视频、游戏、可播放的音轨或其他内容。

图像

重温一下 <img> 元素:

<img src="https://img.k2g.cn/2023/02/image.png" alt="HTML元素详解">

像之前所讲,该元素通过包含图像文件路径的地址属性 src,可在所在位置嵌入图像。

该元素还包括一个替换文字属性 alt,是图像的描述内容,用于当图像不能被用户看见时显示,不可见的原因可能是:

  1. 用户有视觉障碍。视障用户可以使用屏幕阅读器来朗读 alt 属性的内容。
  2. 有些错误使图像无法显示。可以试着故意将 src 属性里的路径改错。保存并刷新页面就可以在图像位置看到:

alt 属性的关键字即“描述文本”。alt 文本应向用户完整地传递图像要表达的意思。用 “测试图片” 来描述 Firefox 标志并不合适,修改成 “Firefox 标志:一只盘旋在地球上的火狐” 就好多了。

标记文本

本段包含了一些最常用的文本标记 HTML 元素。

标题(Heading)

标题元素可用于指定内容的标题和子标题。就像一本书的书名、每章的大标题、小标题,等。HTML 文档也是一样。HTML 包括六个级别的标题, <h1> –<h6>  ,一般最多用到 3-4 级标题。

<h1>主标题</h1>
<h2>顶层标题</h2>
<h3>子标题</h3>
<h4>次子标题</h4>

可以尝试在 <img> 元素上面添加一个合适的标题。

备注: 你可以看到第一级标题是有隐式的主题样式。不要使用标题元素来加大、加粗字体,因为标题对于 无障碍访问 和 搜索引擎优化 等问题非常有意义。要保持页面结构清晰,标题整洁,不要发生标题级别跳跃。

段落(Paragraph)

如上文所讲,<p> 元素是用来指定段落的。通常用于指定常规的文本内容:

<p>这是一个段落</p>

列表(List)

Web 上的许多内容都是列表,HTML 有一些特别的列表元素。标记列表通常包括至少两个元素。最常用的列表类型为:

  1. 无序列表(Unordered List)中项目的顺序并不重要,就像购物列表。用一个 <ul> 元素包围。
  2. 有序列表(Ordered List)中项目的顺序很重要,就像烹调指南。用一个 <ol> 元素包围。

列表的每个项目用一个列表项目(List Item)元素 <li> 包围。

比如,要将下面的段落片段改成一个列表:

<p>At Mozilla, we're a global community of technologists, thinkers, and builders working together… </p>

可以这样更改标记:

<p>At Mozilla, we're a global community of</p>

<ul>
  <li>technologists</li>
  <li>thinkers</li>
  <li>builders</li>
</ul>

<p>working together… </p>

试着在示例页面中添加一个有序列表和无序列表。

链接

链接非常重要 — 它们赋予 Web 网络属性。要植入一个链接,我们需要使用一个简单的元素 — <a> — a 是 “anchor” (锚)的缩写。要将一些文本添加到链接中,只需如下几步:

  1. 选择一些文本。比如“Mozilla Manifesto”。
  2. 将文本包含在 <a> 元素内,就像这样:
<a>酷贰狗</a>

为此 <a> 元素添加一个 href 属性,就像这样:

<a href="">酷贰狗</a>

把属性的值设置为所需网址:

<a href="https://www.k2g.cn">酷贰狗</a>

如果网址开始部分省略了 https:// 或者 http://,可能会得到错误的结果。在完成一个链接后,可以试着点击它来确保指向正确。

备注: href 这个名字可能开始看起来有点令人费解,代表超文本引用( hypertext reference)。

小结

如果你一直跟着这篇文章里的指导做的话,你应该完成了一个像下面这样的页面

在这里,我们只是介绍了一点点 HTML。要学习更多,请关注我们后续动态,让我们一起加油!

给TA打赏
共{{data.count}}人
人已打赏
大前端

【我的前端学习笔记】初识HTML,首次握手!(HTML元素详解及基本概述)

2023-2-8 15:24:01

大前端

【HTML001】构建web-使用 HTML 组织网站内容

2023-2-9 22:05:42

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索