1.HTML简介
HTML的英文全称是 Hyper Text Marked Language,即超文本标记语言。HTML是由Web的发明者 Tim Berners-Lee和同事 Daniel W. Connolly于1990年创立的一种标记语言。
2.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>DOCTYPE意思就是文档类型,表示此文档类型是html<html lang="en">向搜索引擎表示该页面是html语言,并且语言为英文网站,其"lang"的意思就是“language”,语言的意思,而“en”即表示english 你的页面如果是中文页面,可将其改为<html lang="zh-CN">zh即表示中文<meta charset="UTF-8">utf-8”是一种字符编码。charset=”utf-8”是告知浏览器此页面属于什么字符编码格式,下一步浏览器做好“翻译”工作。常见的字符编码有:gb2312、gbk、unicode、utf-8。UTF-8则基本包含全世界所有国家需要用到的字符,一般使用"UTF-8"编码就可以了<title>Document</title>title元素可定义文档的标题。浏览器会以特殊的方式来使用标题,并且通常把它放置在浏览器窗口的标题栏或状态栏上。同样,当把文档加入用户的链接列表或者收藏夹或书签列表时,标题将成为该文档链接的默认名称
3.常用的章节标签
- h1~h6标签: h1 - h6标签可定义标题。h1定义最大的标题。h6定义最小的标题 用法实例:
<h1>这是标题 1</h1>
<h2>这是标题 2</h2>
<h3>这是标题 3</h3>
<h4>这是标题 4</h4>
<h5>这是标题 5</h5>
<h6>这是标题 6</h6>
- section标签: 标签定义文档中的节、区段。比如章节、页眉、页脚或文档中的其它部分。 用法实例:
<section>
<h1>标题1</h1>
<p>内容内容</p>
</section>
- article标签: article标签中的内容是独立的、完整的、摘自外部的内容。它可以是博客文章、新闻文章、论坛帖子、网友评论等独立的内容。标签中的内容通常有它自己的标题,甚至有时候还有自己的脚注。它可以嵌套使用,但是一般需要外部内容和内部内容有关系。比如:一篇博客文章,它的评论就可以使用嵌套的形式,将评论内容嵌套在整体内容中。 用法实例:
<article>
<header>
<h1>article</h1>
<p>发表日期:2021-04-07</p>
<p>article作为英文单词有文章的意思</p>
</header>
<footer>
<p>一篇博客</p>
</footer>
</article>
- main标签: 用来规定规定文档的主要内容。 用法示例:
<main>
<h1>main标签</h1>
<p>Google Chrome、Firefox 以及 Internet Explorer 是目前最流行的浏览器。</p>
<article>
<h1>Google Chrome</h1>
<p>Google Chrome 是由 Google 开发的一款免费的开源 web 浏览器,于 2008 年发布。</p>
</article>
</main>
- aside标签: 标签定义其所处内容之外的内容。aside 的内容应该与附近的内容相关。 用法示例:
<p>我和我的家人今年夏天参观了埃普科特中心</p>
<aside>
<h4>埃普科特中心</h4>
埃普科特中心是佛罗里达迪斯尼乐园的主题公园
</aside>
4.常用的内容标签
- a标签: 标签定义超链接,用于从一张页面链接到另一张页面。元素最重要的属性是 href 属性,它指示链接的目标。
<a href="https://juejin.cn/">W3School</a>
- strong标签: strong 标签和em标签一样,用于强调文本,但它强调的程度更强一些。
- code标签: code标签是一个短语标签,用来定义计算机代码文本
- pre标签: pre 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。
5.全局属性有哪些
全局属性是可与所有 HTML 元素一起使用的属性。
| 属性 | 描述 |
|---|---|
| class | 规定元素的一个或多个类名(引用样式表中的类) |
| contenteditable | 规定元素内容是否可编辑 |
| contextmenu | 规定元素的上下文菜单。上下文菜单在用户点击元素时显示 |
| dir | 规定元素中内容的文本方向 |
| draggable | 规定元素是否可拖动 |
| dropzone | 规定在拖动被拖动数据时是否进行复制、移动或链接 |
| id | 规定元素的唯一 id |
| lang | 规定元素内容的语言 |
| spellcheck | 规定是否对元素进行拼写和语法检查 |
| style | 规定元素的行内 CSS 样式 |
| tabindex | 规定元素的 tab 键次序 |
| title | 规定有关元素的额外信息 |
| translate | 规定是否应该翻译元素内容 |