你应该了解的一些HTML优化技巧

你应该了解的一些HTML优化技巧

如何提升Web页面的性能,很多开发人员从多个方面来下手如JavaScript、图像优化、服务器配置,文件压缩或是调整CSS。很显然HTML 已经达到了一个瓶颈,尽管它是开发Web 界面必备的核心语言。HTML页面的负载也是越来越重。大多数页面平均需要40K的空间,像一些大型网站会包含数以千计的HTML 元素,页面Size会更大。

如何有效的降低HTML 代码的复杂度和页面元素的数量,本文主要解决了这个问题,从多个方面介绍了如何编写简练,清晰的HTML 代码,能够使得页面加载更为迅速,且能在多种设备中运行良好。

在设计和开发过程中需要遵循以下原则:

结构分离:使用HTML 增加结构,而不是样式内容;

立即学习“前端免费学习笔记(深入)”;

保持整洁:为工作流添加代码验证工具;使用工具或样式向导维护代码结构和格式

学习新语言:获取元素结构和语义标记。

确保可访问: 使用ARIA 属性和Fallback 属性等

测试: 使网站在多种设备中能够良好运行,可使用emulators和性能工具。

你应该了解的一些HTML优化技巧

HTML,CSS 和JavaScript三者的关系

HTML 是用于调整页面结构和内容的标记语言。HTML 不能用于修饰样式内容,也不能在头标签中输入文本内容,使代码变得冗长和复杂,相反使用CSS 来修饰布局元素和外观比较合适。

HTML元素默认的外观是由浏览器默认的样式表定义的,如在Chrome中h1标签元素会渲染成32px的Times 粗体。

三条通用设计规则:

使用HTML 来构造页面结构,CSS修饰页面呈现,JavaScript实现页面功能。CSS ZenGarden 很好地展示了行为分离。

如果能用CSS或JavaScript实现就少用HTML代码。

将CSS和JavaScript文件与HTML 分开存放。这可有助于缓存和调试。

文档结构方面也可以做优化,如下:

使用HTML5 文档类型,以下是空文件:

nbsp;html> Recipes: pesto  

Pesto

  

Pesto is good!

登录后复制

在文档起始位置引用CSS文件,如下:

  My pesto recipe    

登录后复制

使用这两种方法,浏览器会在解析HTML代码之前将CSS信息准备好。因此有助于提升页面加载性能。

在页面底部body结束标签之前输入JavaScript代码,这样有助于提升页面加载的速度,因为浏览器在解析JavaScript代码之前将页面加载完成,使用JavaScript会对页面元素产生积极的影响。

  ...    

登录后复制

使用Defer和async属性,脚本元素具有async 属性无法保证会按顺序执行。

可在JavaScript代码中添加Handlers。千万别加到HTML内联代码中,比如下面的代码则容易导致错误且不易于维护:

index.html:

    ...    ...  

登录后复制

以上就是你应该了解的一些HTML优化技巧的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2826429.html

(0)
上一篇 2025年3月9日 03:05:37
下一篇 2025年2月24日 07:16:56

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 两分钟了解html中a标签的用法

    a是HTML语言标签。a标签定义超链接,用于从一个页面链接到另一个页面。a元素最重要的属性是href属性,它指定链接的目标。下面让我们一起看看吧。 a 标签在点击之后会聚焦自动出现虚线框? 解决方法: 1.css 处理方式 立即学习“前端免…

    2025年3月9日
    200
  • 5种你一定不知道的HTML空格表示方法

    HTML提供了5种空格实体(space entity),它们拥有不同的宽度,非断行空格是常规空格的宽度,可运行于所有主流浏览器。其他几种空格在不同浏览器中宽度各异。   登录后复制 它叫不换行空格,全称No-Break Space,它是最常…

    2025年3月9日
    200
  • onclick在html中用法是什么

    onclick在html中的用法是鼠标点击事件执行脚本,onclick是HTML标记对象的一个属性,当鼠标被单击时执行设定要执行的javascript脚本。 onclick在html中的用法是鼠标点击事件执行脚本,onclick是HTML标…

    2025年3月9日
    200
  • 一分钟了解Html中CSS的三种链接方式

    在html中CSS有三种链接方式,你知道是哪三种吗?三种css文本的链接方式分别是内联定义、链入内部css、和链入外部css,下面我们一起看看吧。 css文本的链接方式有三种:分别是内联定义、链入内部css、和链入外部css 1.代码为: …

    2025年3月9日
    200
  • 设置表格标题的html代码是什么

    设置表格标题的html代码是“”,“”标签的作用就是定义表格的标题,且“”标签必须直接放置到“”标签之后。 设置表格标题的html代码是: 标签定义表格的标题。 标签必须直接放置到 标签之后。 立即学习“前端免费学习笔记(深入)”; 您只能…

    2025年3月9日
    200
  • 为了标识一个html文件应该使用什么标签

    为了标识一个html文件,应该使用“”标签。在HTML语言中,每个HTML文件均是以标签开头,以结尾。HTML称为超文本标记语言,是一种标识性的语言。 在html语言中,为了标识一个html文件,应该使用的html标签是:“<html></…

    2025年3月9日
    200
  • 在html语言中,单元格的标记是什么

    在html语言中,单元格的标记是:“”。“”标签用于定义HTML表格中的标准单元格。HTML表格有两类单元格分别是:表头单元和标准单元。其中标准单元包含数据,由td元素创建。 在html语言中,单元格的标记是: 。 (推荐学习:html教程…

    2025年3月9日
    200
  • 如何查看html文件的代码?

    查看html文件代码的方法:首先下载安装DW;然后右键单击扩展名字为html的文件,依次选择【打开方式-Adobe dreamweaver】;最后单击【代码】选项,进行查看即可。 查看html文件代码的方法: 1、打开一个浏览器,在百度中输…

    2025年3月9日 编程技术
    200
  • HTML如何设置网页标题?

    HTML如何设置网页标题? 首先打开Sublime编辑器;然后新建一个文件,选择HTML格式;接着输入html,并点击Tab键进行自动补齐; 最后在标签head中加入title标签,并写入网页标题即可。 立即学习“前端免费学习笔记(深入)”…

    2025年3月9日
    200
  • html文档的基本结构由哪三对标签负责组织

    html文档的基本结构由标签、标签和标签负责组织。标签负责告诉浏览器这是一个HTML文档;标签是所有头部元素的容器;标签负责定义文档的主体。 html文档的基本结构由标签、 标签和标签负责组织。 (推荐教程:html教程) 解析: 文档标记…

    2025年3月9日
    200

发表回复

登录后才能评论