首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

HTML 结构化标签完全指南:<html>、<head>、<body> 和布局标签 <div>、<span> 的功能及其在网页中的应用

在 HTML 文档中,使用特定的结构标签可以有效地组织和管理网页内容。这些标签不仅有助于浏览器正确解析和渲染页面,还能提高网页的可访问性和搜索引擎优化(SEO)。...在之前的文章中,我们有提到过 html> 标签 以及head> 标签、body> 标签,他们是 HTML 的基本结构元素,同时也属于文档结构标签。...html> 标签 html> 标签是整个 HTML 文档的根元素。它标识着文档的开始和结束,所有其他 HTML 标签都放置在 html> 标签内。...head> 标签 head> 标签用于包含文档的元数据,这些信息不会直接显示在浏览器页面中。元数据包括网页的标题、字符集、样式表链接、脚本以及其他与页面相关的配置信息。...body> 标签 body> 标签包含页面的可视内容,即用户在浏览器中可以看到的部分。所有的文本、图像、链接、表格等元素都应放在 body> 标签内。

29010

HTML学习——第0篇

依照惯例,第一个HTML页面应该是下面这样的。 ? 这只需要在new1.html这个文件中输入Hello World!,然后使用Chrome浏览器打开它即可。但是这并没有使用任何标记。...但是为了适合于所有的浏览器,应当在使用HTML的时候,这个页面的所有信息都包含在开标签html>和闭标签html>之间。 一般而言,一个页面存在两个主要部分,head和body。...head>:元素:它是页面的头部,包含页面的信息。例如标题和一些页面描述。 body>元素:它是页面的主题,是我们想让浏览器显示的信息。 我们一般会在head之中放入页面的标题以及页面的编码方式。...html> 刷新页面以后,更改编码方式为gbk(国标),显示结果如下。 ? html>,head>以及body>三个元素构成了一个HTML文档的框架,它们是所有网页构建的基础。...body> html> 这个页面显示了余光中的诗《或者所谓春天》。

43310
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【愚公系列】2021年12月 Python教学课程 28-Web开发基础

    我们点 Network,确保第一个小红灯亮着,Chrome 就会记录所有浏览器和服务器之间的通信: 当我们在地址栏输入 www.sina.com.cn 时,浏览器将显示新浪的首页。... body> html> 总结: HTML 不是一种编程语言,而是一种标记语言 标记语言是一套标记标签 (markup tag) HTML 使用标记标签来描述网页 HTML 文档包含了...,CSS 用来控制 HTML 里的所有元素如何展现,比如,给标题元素 加一个样式,变成 48 号字体,灰色,带阴影: html> head> Hello body> html> HTML 中的 JavaScript 脚本必须位于 与 标签之间。脚本可被放置在 HTML 页面的 和 部分中。...如果我们把JavaScript 代码放入函数中,就可以在事件发生时调用该函数。 也可以把脚本保存到外部文件中。外部文件通常包含可被多个网页使用的代码。

    76520

    async 和 defer 的区别

    标签的位置 按照惯例,所有的 都应该放入 head> 中,但是这就意味着必须要等所有的 JavaScript 代码下载解析和执行完毕后才能开始呈现页面内容(浏览器在遇到 body 标签时.../b.js"> head> body> body> html>> 在这个例子中,虽然 放在了 head 中,但是其中包含的脚本将延迟到浏览器解析到...> head> html> 在上述代码中,b.js 可能会在 a.js 之前执行,因此,确保两者之间互不依赖非常重要,指定 async 属性的目的是不让页面等待两个脚本下载和执行,从而异步脚在页面其它内容...defer vs async 下面这张图能很好地说明 defer 与 async 之间的关系: 从图中我们可以得出以下几点: defer 和 async 在下载时是一样的,都是异步的(相较 HTML...可以理解为如果加了 async 属性就相当于单独开了一个进程去独立加载和执行,而 defer 是和将 放到 body 底部一样的效果。 为验证我们设计测试代码如下: <!

    5.2K60

    HTML介绍

    DOCTYPE html> html> head> Page Title head> body> My First Heading My...页面的标题(显示在浏览器的标题栏或页面的选项卡中) 该body>元素定义了文档的身体,并且对于所有的可见内容,诸如标题,段落,图像,超链接,表格,列表等的容器 该元素定义了一个大标题 该...一个 HTML 元素由一个开始标签、一些内容和一个结束标签定义: 标记名>内容在这里... 标记名> HTML元素是从开始标记到结束标记的所有内容: 我的第一个标题 HTML 标签,而是使用它们来确定如何显示文档: img_chrome.png ---- HTML 页面结构 下面是一个 HTML 页面结构的可视化: html> head> body> html> 注意: body> 部分(上面的白色区域)内的内容将显示在浏览器中。 元素内的内容将显示在浏览器的标题栏或页面的选项卡中。

    70010

    前端优化--关键渲染路径

    令牌化: 浏览器将字符串转换成 W3C HTML5 标准规定的各种令牌,例如,“html>”、“body>”,以及其他尖括号内的字符串。每个令牌都具有特殊含义和一组规则。...DOM 构建: 最后,由于 HTML 标记定义不同标记之间的关系(一些标记包含在其他标记内),创建的对象链接在一个树数据结构内,此结构也会捕获原始标记中定义的父项-子项关系:HTML 对象是 body...浏览器每次处理 HTML 标记时,都会完成以上所有步骤: 将字节转换成字符,确定令牌,将令牌转换成节点,然后构建 DOM 树。...第一步是让浏览器将 DOM 和 CSSOM 合并成一个“渲染树”,网罗网页上所有可见的 DOM 内容,以及每个节点的所有 CSSOM 样式信息。 ?...不过,Chrome DevTools 可以帮助我们对上述所有三个阶段进行深入的了解。让我们看一下最初“hello world”示例的布局阶段: ?

    1.3K41

    HTML 核心篇:第一个网页

    推荐使用的浏览器:Google Chrome (谷歌浏览器),这里提供下载地址和开发工具介绍地址下载地址:https://www.google.com/intl/zh-CN/chrome/开发工具介绍:...图片注释注释为代码的阅读者提供帮助,注释不参与运行在HTML中,注释使用如下格式书写:元素扩展:其他叫法:标签、标记html>文档声明,告诉浏览器,当前文档使用的HTML标准是HTML5。不写文档声明,将导致浏览器进入怪异渲染模式。...html lang="en">html>根元素,一个页面最多只能一个,并且该元素是所有其他元素的父元素或祖先元素。HTML5版本中没有强制要求书写该元素。...>网页标题body>body>文档体,页面上所有要参与显示的元素,都应该放置到文档体中。

    68200

    body标签中相关标签

    空白折叠现象,HTML中所有的文字之间,如果有空格、换行、tab都将被折叠为一个空格显示 下划线标记 中划线标记(已废弃) 示例: HTML标签是分等级的。HTML将所有的标签分为两种: 文本级标签:p、span、a、b、i、u、em。文本标签里只能放文字、图片、表单元素。 容器级标签:div、h系列、li、dt、dd。...我们使用Chrome的F12审查元素发现,浏览器自己把p封闭掉了,不让你去包裹h2。 PS:Chrome浏览器是世界上HTML5支持最好的浏览器。提供了非常好的开发工具,非常适合我们开发人员使用。...到了Html5里面,center标签不建议使用 预定义(预格式化)标签: 含义:将保留其中的所有的空白字符(空格、换行符),原封不动的输出结果(告诉浏览器不要忽略空格和空行) 说明:真正排网页过程中...是单边标记。 img是自封闭标签,也称为单标签。 能插入的图片类型: 能够插入的图片类型是:jpg(jpeg)、gif、png、bmp。类型和类型之间有什么区别,css课上讲。

    4.6K10

    JavaScript 教程「1」:与君初相识

    HTML、CSS、JavaScript 之间的关系 HTML 和 CSS 不同于 JavaScript,它们都是描述类语言,其中 HTML 主要用于决定网页结构和内容(决定网页上能看到什么),而 CSS...而浏览器一般分为两部分,一个是渲染引擎,另一个则是 JS 引擎,两者的功能如下: 渲染引擎:用于解析 HTML 和 CSS 代码,大家一般把它叫做内核,比如 Chrome 浏览器的 Blink,Firefox...也正因为如此,所以将 JavaScript 划分为脚本语言,它会逐行去解释执行,而不是像 HTML、CSS 类似的标记语言。...行内式 首先是行内式,顾名思义,所谓行内式,就是将少量的 JavaScript 代码直接写在 HTML 标签的时间属性中,比如下面的代码。通过点击页面中的按钮,页面就会弹窗。 body> html> 总结 本文主要从 JavaScript 的组成定义,功能使用,同 HTML 与CSS 之间的关系以及最简单的入门体验几个方面,对 JavaScript 做了一个简单的介绍

    32430

    JS相关概念

    1、CSS和JS在网页中的放置顺序是怎样的? (1)CSS 对于谷歌浏览器和Safari放在head里或body里都一样。因为它是在全部的样式表完全加载下来之后才开始渲染页面,将内容呈现在页面上。...对于Firefox,head标签中的行为与Chrome/Safari中完全一致,这些link标签全部加载完成之前,页面上不显示内容。...未加载完成的标签只阻塞其后面的HTML内容显示,而对其前面的HTML内容则不阻塞,所以如果将CSS放在前面head里则和Chrome一样,如果放body里则会出现...而IE、Chrome、Safari则是在全部的样式表完全加载下来之后才开始渲染页面样式将内容呈现在页面上,没下载完之前页面是空白的。... 有 defer,加载后续文档元素的过程将和 script.js 的加载并行进行(异步),但是 script.js 的执行要在所有元素解析完成之后

    1.6K20

    学前端的第一门语言HTML

    HTML标签: 标记标签通常被称为HTML标签,标签由尖括号包围的关键字组成,通常都是成对出现的,有开始标签和结束标签,如html>html>。...2、head>是所有头部元素的容器,以下标签都可以添加到 head 部分: 1.标题所有html文档必需的,定义浏览器工具栏中的标题。 2....标签设置页面上所有链接默认地址和默认打开方式。...设置网页关键字和描述,主要针对搜索引擎。该标签永远位于head中,没有结束标签。 5.用于引入javascript文件,该标签head 和body中均可加入,属于双标签。...3、body>定义文档的主体,即网页内需要展示的所有内容放入body中。 body> 所有需要展示到网页的内容 body>

    16530

    网络结构与HTML学习笔记

    (英文,数字是全球统一的,不会乱码,但是,如果不使用正确的字符集,会出现乱码) (3)body> body> 标记的含义: 是网页主要内容的显示区域。网页中99%的内容都必须放在body>。...HTML标签格式 HTML标记,大致分两类 : (1)双边标记 ; (2)单边标记 (1)双边标记 是指有开始和结束标记,内容放在开始和结束标记之间。...如:、、 (2)HTML标记属性可有可无,有的标记是没有属性的,如:html>、head>、等 (3)双边标记的内容在开始和结束标签之间,单边标记没有内容...先在HTML文件的当前路径下创建一个images文件夹,注意,最好还是让存放图片的文件夹和HTML在同一路径下,这样便于管理。 ? 往这个文件夹放入一张图片格式,gif,png,jpg等等都可以。。。...功能:将保留所有的空白字符(空格、换行符),换句话说就是原封不动的输出。

    1.3K20

    【优化】1141- 网页渲染性能优化 —— 渲染原理

    关键渲染路径 关键渲染路径是指浏览器将 HTML、CSS 和 JavaScript 转换成实际运作的网站必须采取的一系列步骤,通过渲染流程图我们可以大致概括如下: 处理 HTML 并构建 DOM Tree...词法分析(标记化) HTML 结构不算太复杂,大部分情况下识别的标记会有开始标记、内容标记和结束标记,对应一个 HTML 元素。...(二) —— HTML语言的语法解析 50 行代码的 HTML 编译器 AST解析基础: 如何写一个简单的html语法分析库 WebKit中的HTML词法分析 HTML文档解析和DOM树的构建 从Chrome...> body> 标题 标题2 body> html> 首先需要在 Chrome 控制台的 Network 面板设置网络节流,让网络速度变慢,以便更好进行调试...tagName 等)是否匹配当前节点,如果匹配就会筛选当前 Selector 类型的所有 Rule,找到符合的 Rule 就会放入结果集合中;需要注意的是通配符总会在最后进行筛选。

    63630
    领券