HTML入门笔记1

173 阅读2分钟

HTML 是谁发明的?

引用自维基百科HTML词条

1980年,物理学家蒂姆·伯纳斯-李在欧洲核子研究中心(CERN)在承包工程期间,为使CERN的研究人员使用并共享文档,他提出并创建原型系统ENQUIRE。1989年,伯纳斯-李在一份备忘录中提出一个基于互联网的超文本系统。他规定HTML并在1990年底写出浏览器和服务器软件。同年,伯纳斯-李与CERN的数据系统工程师罗伯特·卡里奥联合为项目申请资助,但未被CERN正式批准。在他的个人笔记中伯纳斯-李列举“一些使用超文本的领域”,并把百科全书列为首位。

HTML的首个公开描述出现于一个名为HTML Tags的文件中,由蒂姆·伯纳斯-李于1991年底提及。它描述18个元素,包括HTML初始的、相对简单的设计。除了超链接标签外,其他设计都深受CERN内部一个以标准通用标记语言(SGML)为基础的文件格式SGMLguid的影响。这些元素仍有11个存在于HTML 4中。


HTML 起手应该写什么?

在vscode中打开一个空的html文件,输入!后默认出现两个提示,分别是!!!!

选择!后自动输入如下代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>

而选择!!!之后只有:

<!DOCTYPE html>

常用的表章节的标签有哪些,分别是什么意思?

标签含义
<h1> ~ <h6>标题
<section>章节
<article>文章
<p>段落
<header>头部
<footer>脚部
<main>主要内容
<aside>旁支内容
<div>旁支内容

全局属性有哪些?

参考自MDN全局属性

常用的有:

属性描述
class规定元素的一个或多个类名(引用样式表中的类)。
contenteditable规定元素内容是否可编辑。
hidden布尔属性表示该元素尚未或不再相关
id定义唯一标识符(ID)
style含要应用于元素的CSS样式声明。
tabindex规定元素的 tab 键次序。
title规定有关元素的额外信息。

常用的内容标签有哪些,分别是什么意思?

标签描述
ol+li有序列表。
ul+li无序列表。
dl+dt+dd描述性列表。
pre被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。
hr水平线。
br换行。
a链接。
em表示语气强调。
strong表示内容强调。
code代码。
quote引用。
blockquote块引用。