我们从上一篇文章中可以看到,我们的代码是被<xx></xx>
包裹起来的,我们称他为元素,但是并不是所有的元素都是前后结构,如<hr/>
,具体的细节请往下看。
元素
让我们深入探索一下我们刚刚写的元素。
开始标签(Opening tag):包含元素的名称,被大于号、小于号所包围。表示元素从这里开始或者开始起作用 —— 在本例中即段落由此开始。
结束标签(Closing tag):与开始标签相似,只是其在元素名之前包含了一个斜杠。这表示着元素的结尾 —— 在本例中即段落在此结束。初学者常常会犯忘记包含结束标签的错误,这可能会产生一些奇怪的结果;所有元素一定有开始标签,但不一定有结束标签,这里下文会提到。
内容(Content):元素的内容,本例中就是所输入的文本本身。
元素(Element):开始标签、结束标签与内容相结合,便是一个完整的元素。
元素是网页的一部分,他的里面可以包含新的元素,或者是数字,文本,图片;当然也可以什么都不包含。
常见的元素
<html>
<html></html>
— <html>
元素。该元素包含整个页面的内容,也称作根元素。
页面头部元素<head>
<head></head>
— <head>
元素。该元素的内容对用户不可见,其中包含例如面向搜索引擎的搜索关键字(keywords)、页面描述、CSS 样式表和字符编码声明等;这些关键字现在不了解也没关系,后文会提到。
页面标题元素<title>
<title></title>
— <title>
元素。该元素设置页面的标题,显示在浏览器标签页上,也作为收藏网页的描述文字。
元信息元素<meta>
用于描述数据的数据。它不会显示在页面上,但是机器却可以识别;常用于定义页面的说明,关键字,最后修改日期,和其它的元数据。这些元数据将服务于浏览器(如何布局或重载页面),搜索引擎和其它网络服务。
关于详解请点此
页面主体元素<body>
<body></body>
— <body>
元素。该元素包含期望让用户在访问页面时看到的内容,包括文本、图像、视频、游戏、可播放的音轨或其他内容。
图像<img>
该元素通过包含图像文件路径的地址属性 src,可在所在位置嵌入图像。
该元素还包括一个替换文字属性 alt,是图像的描述内容,用于当图像不能被用户看见时显示,不可见的原因可能是:
- 用户有视觉障碍。视障用户可以使用屏幕阅读器来朗读 alt 属性的内容。
- 有些错误使图像无法显示,如图片路径错误,图片被删除等。
alt 属性的关键字即“描述文本”。alt 文本应向用户完整地传递图像要表达的意思。在开发的过程中可以试着为图像编写一些更好的 alt 文本。
标题
标题元素可用于指定内容的标题和子标题。就像一本书的书名、每章的大标题、小标题,等。HTML 文档也是一样。HTML 包括六个级别的标题, <h1> –<h6>
,一般最多用到 3-4 级标题。
<h1>主标题</h1>
<h2>顶层标题</h2>
<h3>子标题</h3>
<h4>次子标题</h4>
可以在你的文件中写下这些标题体验一下。
段落
如上文所讲,<p>
元素是用来指定段落的。通常用于指定常规的文本内容:
<p>这是一个段落</p>
列表
Web 上的许多内容都是列表,HTML 有一些特别的列表元素。标记列表通常包括至少两个元素。最常用的列表类型为:
- 无序列表(Unordered List)中项目的顺序并不重要,就像购物列表。用一个
<ul>
元素包围。 - 有序列表(Ordered List)中项目的顺序很重要,就像烹调指南。用一个
<ol>
元素包围。
列表的每个项目用一个列表项目(List Item)元素<li>
包围。<ul>
<li>technologists</li>
<li>thinkers</li>
<li>builders</li>
</ul>
链接
链接非常重要,它们赋予 Web 网络属性。要植入一个链接,我们需要使用一个简单的元素 — <a>
— a 是 “anchor” (锚)的缩写。要将一些文本添加到链接中,只需如下几步:
- 选择一些文本。比如“点此进入我的博客”。
- 将文本包含在
<a>
元素内,就像这样:<a>点此进入我的博客</a>
- 为此
<a>
元素添加一个 href 属性,就像这样:<a href="">点此进入我的博客</a>
- 把属性的值设置为所需网址:
<a href="https://shuangxunian.github.io/">点此进入我的博客</a>
如果网址开始部分省略了 https://
或者 http://
,可能会得到错误的结果。在完成一个链接后,可以试着点击它来确保指向正确。
备注: href 这个名字可能开始看起来有点令人费解,代表超文本引用( hypertext reference)。现在就为页面添加一个链接吧。
小结
常见的双标签元素有:
- html,body,head,h2,p,a
但同时,不止所有的元素都有结束标签,常见的单标签元素有: - br,hr,img,meta,input
如果你想查新的元素,可以点此,MDN是一个非常好的网站,你可以在此查到有关html,css,js等知识。