介绍

网页中由一个一个标签组成

标签是成对出现的,开始标签<XX>,结束标签</XX>
<html>是根标签,所有内容都是在根标签里
<html>有两个子标签,<head><body>

可视化网页页面结构

HTML基本结构

<!DOCTYPE html>声明为 HTML5 文档,声明有助于浏览器中正确显示网页。

HTML文档标记:<html>
头标签:<head>
标题标签:<title>
页面元信息:<meta>,如 <meta charset="utf-8"> 定义网页编码格式为 utf-8。
主题标记:<body>,可见的页面内容

<!DOCTYPE html>
<html>

    <head>
        <meta charset="utf-8">
        <title>学习</title>
    </head>

    <body>
        <h1>我的标题</h1>
        <p>我的段落</p>
    </body>

</html>

<!--
    <!DOCTYPE html> 声明为 HTML5 文档
    <html> 元素是 HTML 页面的根元素
    <head> 元素包含了文档的元(meta)数据
            如 <meta charset="utf-8"> 定义网页编码格式为 utf-8。
    <title> 元素描述了文档的标题
    <body> 元素包含了可见的页面内容
    <h1> 元素定义一个大标题
    <p> 元素定义一个段落
-->

HTML 标题
<h1>这是一个标题</h1>
<h2>这是一个标题</h2>
<h3>这是一个标题</h3>

HTML 段落
<p>这是一个段落。</p>
<p>这是另外一个段落。</p>

HTML 链接(提示:在 href 属性中指定链接的地址。)
<a href="https://www.runoob.com">这是一个链接</a>

HTML 图像(注意: 图像的名称和尺寸是以属性的形式提供的。width、height可省略)
<img src="/images/logo.png" width="258" height="39" />
<img src="/images/logo.png" />

HTML 头部元素

简介

头部元素包含关于文档的概要信息,也称为元信息(meta-information)

Meta 意为“关于某方面的信息”

元数据(meta-data)是关于数据的信息,而元信息是关于信息的信息

头部元素包含的元素不会被浏览器显示出来
合法的头部元素有:<base>, <link>, <meta>, <title>, <style>, <script>

head元素

元素<head>包含了所有的头部标签元素

<head>元素中你可以插入脚本(scripts),样式文件(CSS),及各种meta信息

可以添加在头部区域的元素标签为:
<title>, <style>, <meta>, <link>, <script>, <noscript>, <base>.

title元素

<title>标签定义了不同文档的标题

<title>在 HTML/XHTML 文档中是必须的

<title>元素:

​ 1.定义了浏览器工具栏的标题

​ 2.当网页添加到收藏夹时,显示在收藏夹中的标题

​ 3.显示在搜索引擎结果页面的标题

<!DOCTYPE html>
<html>

    <head>
        <meta charset="utf-8">
        <title>title</title>
    </head>

    <body>
        <h1>这是标题 1</h1>
        <h2>这是标题 2</h2>
        <h3>这是标题 3</h3>
        <h4>这是标题 4</h4>
        <h5>这是标题 5</h5>
        <h6>这是标题 6</h6>
        <p>这是段落</p>
    </body>

</html>

base元素

标签<base> 描述了基本的链接地址/链接目标

标签<base>为页面上的所有的相对链接规定默认 URL 或默认目标

在一个文档中,最多能使用一个 <base>元素

标签<base>必须位于<head>元素内部

注意:
请把 <base>标签排在<head>元素中第一个元素的位置,这样 head 区域中其他元素就可以使用 <base>元素中的信息了。

注意:
如果使用了<base>标签,则必须具备 href 属性或者 target 属性或者两个属性都具备。

菜鸟教程在线编辑器——HTML 标签

<!DOCTYPE html>
<html>

    <head>
        <meta charset="utf-8">
        <title>base</title>
        <base href="https://i.loli.net/2020/08/11/RN7SpYkmnOoAa9d.jpg" target="_blank">
    </head>

    <body>
        <p><img src="RN7SpYkmnOoAa9d.jpg" ></p>
        <p>- 注意这里我们设置了图片的相对地址。</p>
        <p>能正常显示是因为我们在 head 部分设置了 base 标签,该标签指定了页面上所有链接的默认 URL,所以该图片的访问地址为 "https://i.loli.net/2020/08/11/RN7SpYkmnOoAa9d.jpg"</p>
        <p><a href="https://sm.ms/image/RN7SpYkmnOoAa9d">图片地址</a></p>
        <p><a href="//www.runoob.com/">菜鸟教程</a></p>
        <p>- 注意这个链接会在新窗口打开,即便它没有 target="_blank" 属性。因为在 base 标签里我们已经设置了 target 属性的值为 "_blank"。</p>
    </body>

</html>

<!--
HTML 标题
    <h1>这是一个标题</h1>
    <h2>这是一个标题</h2>
    <h3>这是一个标题</h3>

HTML 段落
    <p>这是一个段落。</p>
    <p>这是另外一个段落。</p>

HTML 链接(提示:在 href 属性中指定链接的地址。)
    <a href="https://www.runoob.com">这是一个链接</a>

HTML 图像(注意: 图像的名称和尺寸是以属性的形式提供的。width、height可省略)
    <img src="/images/logo.png" width="258" height="39" />
    <img src="/images/logo.png" />
-->

link元素

标签<link>定义文档与外部资源的关系。

标签<link>最常见的用途是链接样式表。

注意:link 元素是空元素,它仅包含属性。

注意:此元素只能存在于 head 部分,不过它可出现任何次数。

<!DOCTYPE html>
<html>

    <head>
        <meta charset="utf-8"> 
        <title>link</title>
        <link rel="stylesheet" type="text/css" href="styles.css"> 
    </head>

    <body>
        <h1>样式文件 styles.css 渲染后显示。。。</h1>
    </body>

</html>

<!--
标签<link> 定义文档与外部资源的关系。
标签<link> 最常见的用途是链接样式表。
-->