整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

为什么要学习HTML?HTML会过时吗?

编程有没有必要学 HTML 呢?这是编程初学者中非常普遍的问题,而且在网上意见分歧很大。关于初学者在学习 HTML 前的一些常见问题,编程狮W3Cschool整理了以下资料希望对你有所帮助:

学编程不需要学习HTML?

那些说不需要 HTML 知识的人要么不了解 Web 设计,要么别有用心。虽然现在哪怕不会 HTML 也有其他方法可以解决 web 设计相关问题,但绝大多数资深前端开发者还是会建议你最好还是要学习它的。

没有时间学习HTML?

通常了解基本知识只需要20到40分钟。花几个小时学习 w3cschool官网 的《HTML 教程 》和《HTML 微课 》,你就可以制作一个简单而完整的网页。如果你愿意每周花几个小时,学习几个月的 《前端开发体系课程 _ 》,那么您将对网站的工作方式有一个很好的了解。这种时间上的投资将获得很大的回报比。试想下,如果你本周花在学习上一小时,未来的工作上每个月都将永远节省一个小时。尽管投资回收期在开始时比较缓慢,但你最终可以只需要花费一小部分时间用来完成工作,你觉得值得吗?

编写HTML太慢?

这是劝退很多人的一个原因,但实际上这个问题是不存在的。因为大多数情况下我们不需要编写 HTML 代码,只需了解它即可。

我有一个很好的所见即所得编辑器,所以我不需要HTML

市面上有很多可视化的工具如 WYSIWYG 、Dreamweaver及现在越来越多的”低代码“云开发工具等,它可以帮助你更高效地工作。如前所述,你并不是要手动输入 HTML 代码,而是要了解 HTML 的工作原理。

例如:射钉枪能比锤子更快地帮助您建造房屋,但是如果你不知道如何搭建框架以及将钉子钉在何处,造出来的房屋很可能会倒塌。我们需要了解如何手动构造 HTML,然后使用所见即所得工具更快地工作。

PS:所见即所得的编辑器永远不会是完美的,总有时候是需要我们手动来调整 HTML。。

我不擅长学习计算机语言

放心,虽然我们时常把它称为语言,但其实 HTML 并不是一种编程语言(从技术上讲,HTML 被称为“mark up”语言,也就是标记语言,英文全称是“HyperText Markup Language”。)。从难度上讲,它就像是小孩子们的“密码”游戏。真正难点在于要学习的东西太多了,但是请记住,你不必全部都学会!只要按照自己的步调学习尽可能多的知识即可。

不要将费时困难混淆。HTML 很耗时,但是并不难。另外,你不需要学会全部知识点,即使只花费几个小时来学习基本结构也将极大地帮助你。

HTML会过时吗?

不会。其他编程语言一直在发展中,并且很可能最终会取代 HTML,但是 HTML 将在很长一段时间内继续作为几乎所有网站的基础。在任何情况下,HTML 都会为您提供坚实的基础,然后再采用 XML 等新语言。

HTML对我而言太过局限了

如果您的目的是创建网页,那么很抱歉告诉你,无论你喜不喜欢,你只能选择 HTML,因为他是构成网络构成的基础。如果你真的想以其他格式(例如PDF)来传送,请注意,它并不是一个网页,所以它不能实现我们在网页中的一些常见功能。

以上就是编程狮W3Cschool为你整理的关于《为什么要学习HTML?HTML会过时吗?》的全部内容,现在你要开始学习 HTML 了吗?

TML(HyperText Markup Language,超文本标记语言)是一种用于定义网页内容的含义和结构的标记语言。除此之外,网页还需要 CSS 描述网页的展示效果和 JavaScript实现与用户的交互性。它不是编程语言。

发明HTML

HTML 是由 Tim Berners-Lee 和同事 Daniel W.Connolly 于 1990 年创立的一种标记语言。当时,Tim Berners-Lee 发明了万维网,并且为了方便阅读网页,又发明了 HTML、HTTP、URL,使用自制的浏览器去访问网页。HTML 中元素的设计深受 CERN 内部的 SGML 为基础的文件格式 SGMLguid影响。

HTML 的发展

Tim Berners-Lee 与 1990年发明了 HTML 后,经过了24年时间,到 2014年才发展到HTML 5,之间经历了HTML 2.0、HTML 3.2、HTML 4.0、HTML4.01,直到HTML 5 这几个版本。

Tim Berners-Lee加入的互联网工程任务组(IETF)于 1993 年发布首个HTML规范的提案,并于6个月后过期,IETF创建了一个HTML工作组,并在 1995年完成 HTML 2.0,这是第一个HTML规范,而之前的版本只是草案阶段,非正式版本。

而之后HTML标准的发展因为竞争利益遭到停歇,因此,从 1996 年开始,就一直由W3C组织维护HTML规范了,W3C 组织将标准化发布到 4.0版本后,终于在 2000年成为国际标准。

然而,发布了四个版本后,业界普遍认为 HTML 已经到了穷途末路,因此也将焦点转移到了XML和XHTML上,因此,HTML迫切需要添加新功能,指定新规范,从而扭转这一切。

就在这种情况下,一组人在 2004 年成立了 WHATWG,并创立了 HTML5 规范,同时也开始专门针对 Web 应用开发新功能,Web 2.0 就是在这时被发明的。在 2006 年,W3C 又重新介入 HTML,并与 WHATWG 合作共同,最终在 2008 年发布了 HTML5 工作草案。而在 HTML 5 规范还未定稿的情况下,各大浏览器厂商都开始将自家产品升级以支持 HTML 5 的新功能了。最终在 2014 年 10月 28 日完成标准化。

HTML5

HTML 5 是基于各种各样的理念进行设计的,这些设计理念体现了对可能性和可行性的新认识。但 HTML 5 并不是颠覆性的革新。而是要保持一切新特性平滑过渡。

因为在 HTML 5 之前,在网页上看视频等,只能使用插件,如 Adobe 开发的 Flash,但浏览器厂商不想在自家产品上使用插件,因此,HTML 5 中的一个新特性就是让浏览器直接处理那些原来要使用 Flash 的富内容。

总结

HTML 经过这些年的发展,已经走向成熟,是前端开发中不可或缺的一环,而 HTML 5 标准还没有到最终版本,现在仍处在完善阶段。前端要学习的还有很多,大家要加油!

TML,即超文本标记语言(HyperText Markup Language),是构建网页和网络应用的基石。自从它的诞生以来,HTML经历了多次迭代,每个版本都对Web开发的可能性进行了扩展。以下是HTML发展历程的概述,包括每个主要版本的变化和未来趋势。

HTML的起源

HTML的历史可以追溯到1989年,当时**蒂姆·伯纳斯-李(Tim Berners-Lee)**在CERN(欧洲核子研究组织)提出了一个创新的想法,即创建一个互联的信息系统,这个系统后来演变成了万维网(World Wide Web)。HTML是这个系统的核心组成部分,它允许文档通过超链接互相引用,形成一个信息网络。

HTML 2.0

  • 发布时间:1995年
  • 主要变化:
    • HTML 2.0是第一个被IETF HTML工作组正式标准化的HTML版本。
    • 它包括了一套基础的标记,如标题、段落、列表、链接和图片等。
    • 引入了表单,允许用户输入数据和提交到服务器。

HTML 3.2

  • 发布时间:1997年
  • 主要变化: HTML 3.2由W3C(万维网联盟)标准化,这标志着W3C在HTML标准化过程中的主导地位。 引入了表格、应用程序、Java小程序和文本流等新特性。 改进了文档结构和表现元素,这是向CSS过渡的初步尝试。

HTML 4.01

  • 发布时间:1999年
  • 主要变化: 强调了结构与表现的分离,推动了CSS的使用。 引入了框架集,允许在一个单独的浏览器窗口中显示多个页面。 支持脚本语言,如JavaScript,为动态内容和交互性铺平了道路。 提升了对国际化和无障碍访问的支持。

XHTML 1.0

  • 发布时间:2000年
  • 主要变化: XHTML是HTML的一个重要分支,它将HTML与XML结合起来,要求更严格的代码编写规范。 与HTML 4.01具有相同的元素和属性,但需要遵守XML的自闭合标签和大小写敏感规则。

HTML5

  • 发布时间:2014年
  • 主要变化:
    • HTML5引入了多种新的语义元素,如<article>、<section>、<nav>、<header>、<footer>等,使得文档结构更加清晰。
    • 支持音频和视频元素<audio>和<video>,减少了对插件的依赖。
    • 引入了Canvas API和SVG,为网页图形提供了丰富的绘图能力。
    • 提供了本地存储、离线应用支持、地理位置API等丰富的Web应用功能。

HTML的未来趋势

随着Web技术的不断发展,HTML也在不断进化。未来的HTML可能会包括:

  • 更丰富的语义元素: 以提供更多的上下文信息,帮助搜索引擎和辅助技术更好地理解内容。
  • Web组件: 标准化的自定义元素和阴影DOM,使得创建封装的、可重用的组件成为可能。
  • 性能优化: 如懒加载属性,允许浏览器更智能地加载资源,提升页面加载速度。
  • 更强的API支持: 随着PWA(渐进式Web应用)的兴起,HTML可能会增加更多与设备硬件交互的API,如蓝牙、NFC等。
  • 增强的安全性: 随着网络安全威胁的增加,HTML可能会集成更多的安全特性来保护用户数据。

HTML的历史是Web技术发展的缩影。从简单的文档标记到复杂的Web应用平台,HTML已经成为现代互联网不可或缺的一部分。随着技术的进步,我们可以期待HTML将继续演进,以满足未来网络世界的需求。