
标签之前。html>
当前最常用的文档类型声明,用于HTML5文档
标签是一个根元素,包围着整个文档的其它所有HTML元素。所有的HTML元素必须被这个标签包裹起来,这也意味着标签是HTML文档的最外层元素- html>
- <html>
- <head>
-
- head>
- <body>
-
- body>
- html>
标签也可以包含lang属性,来定义文档的语言。
- <html lang="en">
-
- html>
lang="en" 属性告诉浏览器这个文档是用英语编写的。标签用于包含文档的元数据(metadata)以及链接到脚本和样式表的引用。标签通常包括如下一些子元素:标签定义了文档的标题,这个标题会显示在浏览器的标题栏或标签上
<title>这是页面标题title>
标签用于提供关于文档的元数据,如字符集、页面描述、关键词和作者信息等。
- <meta charset="UTF-8">
- <meta name="description" content="这是一个示例网页">
- <meta name="keywords" content="HTML, CSS, JavaScript">
- <meta name="author" content="Author Name">
标签用于链接外部资源,通常是链接样式表(CSS文件)
<link rel="stylesheet" type="text/css" href="styles.css">
标签用于嵌入或引用执行脚本代码,通常是JavaScript。
<script src="script.js">script>
标签用于包含文档的内部样式信息(CSS)。
- <style>
- body {
- background-color: lightblue;
- }
- style>
标签用于为页面上所有的相对URL设置一个基础URL。这个标签必须有href或target属性。
<base href="https://www.example.com/" target="_blank">
标签用于定义在浏览器不支持脚本时显示的替代内容。
<noscript>您的浏览器不支持JavaScript!noscript>
…
左对齐: left;右对齐:right; 中间对齐:center
- html>
- <html lang="en">
- <head>
- <title>这是页面标题title>
- <style>
- body {
- background-color: lightblue;
- }
- style>
- <noscript>您的浏览器不支持JavaScript!noscript>
- head>
- <body>
- <p>这是一个段落p>
- <p align=right>右对齐的段落p>
- <p align=left>右对齐的段落p>
- <p align=center>右对齐的段落p>
- body>
- html>

(本节下面的内容将隐去head部分的内容)
<p> This is<br /> a para<br />graph with line breaks p>

- <h1>This is heading 1h1>
- <h2>This is heading 2h2>
- <h3>This is heading 3h3>
- <h4>This is heading 4h4>
- <h5>This is heading 5h5>
- <h6>This is heading 6h6>

<p><font size=“2” color=“purple”> 这是一个段落。font>p>



- <b>粗体字
- br><i>斜体字i>
- br><strong> 粗体字,同b<strong>
- br><em>斜体,表强调em>
- br><del>文字加横线del>
- br><sub>下标字(subscript)sub>
- br><sup>上标字(superscript)sup>
- br><big> 大字big>
- br><small> 小字small>
- br><u>下划线 u>

- < <
- br> > >
- br> ©

无序列表以
在
-
- ……
-
- ……
-
- ……

有序列表中的条目按照顺序依次排列。
它和无序列表的唯一的区别体现代码上,即有序列表使用
有序列表中同样使用
-
- ……
-
- ……
-
- ……

使用
与有序列表和无序列表不同的是,在定义列表中,列表中会添加缩进行来展示这个列表的条目,使用
- <h3>镜头画面的剪辑h3>
- <dl>
- <dt>分剪dt>
- <dd>一个镜头分成两个镜头或者两个以上的镜头使用。dd>
- <dt>挖剪dt>
- <dd>将一个完整镜头中的动作、人和物运动镜头在运动中的某一部位上的多余的部分挖剪去。dd>
- dl>

无论是无序列表嵌套,还是有序列表嵌套,或者是无序列表和有序列表的混合嵌套列表,它们的代码写法都是一个原则,就是遵从HTML代码的使用规则,将一个列表的标签完全放入在另一个标签内。这是一种父子级的关系。这种方法常用来表示复杂的导航,应用广泛。
- <ul>
- <li> <ol>
- <li>1.1
- <li>1.2
- ol>
- <li>2
- ul>

<p align="center"><img src="jiuzhai.jpg" height=200 width=300/>

| style="vertical-align:text-top" | 使图像的顶部和同一行的文本对齐 |
| style="vertical-align:middle" | 使图像的中部和同一行的文本对齐 |
| style="vertical-align:text-bottom" | 使图像的底部和同一行文本对齐 |
- <p align="center"><img src="jiuzhai.jpg" height=200 width=300/ style="vertical-align:text-top">这是一张拍摄于2020年的九寨沟照片。
-
- <p align="center"><img src="jiuzhai.jpg" height=200 width=300/ style="vertical-align:middle">这是一张拍摄于2020年的九寨沟照片。
-
- <p align="center"><img src="jiuzhai.jpg" height=200 width=300/ style="vertical-align:text-bottom">这是一张拍摄于2020年的九寨沟照片。

- <p align="center"><img src="jiuzhai.jpg" height=200 width=300/ hspace=30>这是一张拍摄于2020年的九寨沟照片。
-
- <p align="center"><img src="jiuzhai.jpg" height=200 width=300/ vspace=30>这是一张拍摄于2020年的九寨沟照片。

border表示边框宽度
<p align="center"><img src="jiuzhai.jpg" height=200 width=300/ border=5>这是一张拍摄于2020年的九寨沟照片。

- html>
- <html lang="en">
- <head>
- <title>这是页面标题title>
- head>
- <body>
-
- <img src='https://www.sanguosha.cn/storage/uploads/images/8jzgfkyzAOH7lY7QHHtfH3vIkzQ6cVmNuVCmNeEd.jpeg'
- width=1000>
-
- body>
- html>

- html>
- <html lang="en">
- <head>
- <title>这是页面标题title>
- <style>
- body {
- background-color: lightblue;
- }
- style>
- <noscript>您的浏览器不支持JavaScript!noscript>
- head>
- <body bgcolor="red">
-
- <p align="center"><img src="jiuzhai.jpg" height=200 width=300/ border=5>这是一张拍摄于2020年的九寨沟照片。
-
-
-
- body>
- html>
标签的背景色(bgcolor)被设置为红色(red),而在标签中,body的背景色被设置为浅蓝色(lightblue)。通常来说,CSS样式(无论是内联样式、内部样式还是外部样式)会覆盖HTML标签的属性。
所以,如果浏览器按照现代标准解析这段HTML代码,背景色应该是浅蓝色,即lightblue。这是因为CSS样式通常比HTML属性有更高的优先级。

这一小节后续部分中,我们会去掉head中style的部分
背景颜色属性将背景设置为某种颜色。
属性值可以是十六进制数、RGB 值或颜色名。
- html>
- <html lang="en">
- <head>
- <title>这是页面标题title>
- head>
- <body bgcolor="lightgreen">
-
- <p align="center"><img src="jiuzhai.jpg" height=200 width=300/ border=5>这是一张拍摄于2020年的九寨沟照片。
-
-
-
- body>
- html>

背景属性将背景设置为图像。属性值为图像的URL。
如果图像尺寸小于浏览器窗口,那么图像将在整个浏览器窗口进行复制。
- "en">
-
这是页面标题 - "jiuzhai.jpg">
-
- 这是一张拍摄于2020年的九寨沟照片。
-
-
-

- html>
- <html lang="en">
- <head>
- <title>这是页面标题title>
- head>
- <body background="https://www.sanguosha.cn/storage/uploads/images/jFRfaD6OGALMzUHw4bxO0kN4HN3vNpeaFU2YaTTy.jpeg">
-
- <font color='white'>三国杀 貂蝉-舞惑群心
-
-
-
- body>
- html>

背景图太大了,我们进行调整,此时需要在head中进行调整
- html>
- <html lang="en">
- <head>
- <title>这是页面标题title>
- <style>
- body {
- background-image: url('https://www.sanguosha.cn/storage/uploads/images/jFRfaD6OGALMzUHw4bxO0kN4HN3vNpeaFU2YaTTy.jpeg');
- background-size: cover; /*控制背景图像的尺寸,cover 保证背景图像覆盖整个元素*/
- background-position: center;/*center 使背景图像在元素中居中*/
- background-repeat: no-repeat;/*no-repeat 指定背景图像不要平铺重复*/
- height: 100vh; /* 设置body高度为视口的100% */
- margin: 0; /* 移除边距 */
- }
- style>
- head>
- <body>
-
- <font size=30 color='white'>三国杀 貂蝉-舞惑群心
-
-
-
- body>
- html>

HTML中的链接语法: 链接锚点对象
这个路径所指的不仅仅只是一个页面地址,也可能是一个文件地址、一个邮箱地址
- html>
- <html lang="en">
- <head>
- <title>这是页面标题title>
- head>
- <body>
-
- <a href='https://www.sanguosha.cn/storage/uploads/images/GX9UMBsFtZChnFngjPNNsVQuJuA3TRjxfzR3k8VE.jpeg'>
- 三国杀-关银屏-步步生花
- a>
-
- body>
- html>

点进去后:

- html>
- <html lang="en">
- <head>
- <title>这是页面标题title>
- head>
- <body>
-
- <html>
- ……
- <a href=#link>链接到网页的其他位置a>
-
- <img src='https://www.sanguosha.cn/storage/uploads/images/4Ku8dzet4pub91dMLvuRbfc50TI1qdmlnjAPgMtg.jpeg' width=1400>
- <a id=link>a>从上面链接过来
- …
-
- html>
-
-
- body>
- html>
点击红色区域,就会跳转到绿色区域
’
在先前的所有链接中,页面都是在同一页面中跳转,有时候设计者希望链接的页面在新的窗口中打开,这时只要在标签中添加“target=_blank”就行了。
- html>
- <html lang="en">
- <head>
- <title>这是页面标题title>
- head>
- <body>
-
- <html>
-
- <a href='https://www.sanguosha.cn/storage/uploads/images/3SPA2wJ5R3IL8nbaZncvtdzFL52XNRndGSIG8YP7.jpeg' target=_blank>诸葛瞻-绵竹之殇a>
-
- html>
-
-
- body>
- html>
‘