返回顶部
首页 > 资讯 > 前端开发 > VUE >HTML5新旧语法标记有什么好处
  • 406
分享到

HTML5新旧语法标记有什么好处

2024-04-02 19:04:59 406人浏览 安东尼
摘要

这篇文章主要讲解了“HTML5新旧语法标记有什么好处”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“html5新旧语法标记有什么好处”吧!

这篇文章主要讲解了“HTML5新旧语法标记有什么好处”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“html5新旧语法标记有什么好处”吧!

众所周知,HTML是互联网有史以来最伟大的发明。这种超文本标记语言实际上是现代互联网发展的一个基石,以它为中心出现了一个独特的自给自足的体系。

开发HTML5时,它的设计者们正面对着一些很重要的问题,希望能在HTML5里解决。其中的一个问题是,要创建一个真正简洁明了而且易于扩展的语义。 目前这个问题中棘手的部分是老版本的HTML当时是以功能多样的理念为目标设 – 大量的各种各样的标记,当时认为都是一些基本的标记,但如今证明完全是没有什么用途的。HTML5的目的就是要根据目前互联网的状况对其进行改进。

HTML5 的新标记
设计者们需要完成的任务是要给HTML5开发一个更丰富的和更有含义的语义 – 当然可以想象这种新方案将会是很灵活和很高效的,同时与所有的现代互联网标准相适应。下面就是一些将要在HTML5里新加入的标记.

<article> 标记 定义一篇文章
<aside> 标记 定义页面内容部分的侧边栏
<audio> 标记 定义音频内容
<canvas> 标记 定义图片
<command> 标记 定义一个命令按钮
<datalist> 标记 定义一个下拉列表
<details> 标记 定义一个元素的详细内容
<dialog> 标记 定义一个对话框(会话框)
<embed> 标记 定义外部的可交互的内容或插件
<figure> 标记 定义一组媒体内容以及它们的标题
<footer> 标记 定义一个页面或一个区域的底部
<header> 标记 定义一个页面或一个区域的头部
<hgroup> 标记 定义文件中一个区块的相关信息
<keygen> 标记 定义表单里一个生成的键值
<mark> 标记 定义有标记的文本
<meter> 标记 定义 measurement within a
predefined range
<nav> 标记 定义导航链接
<output> 标记 定义一些输出类型
<progress> 标记 定义任务的过程
<rp> 标记是用在Ruby annotations 告诉那些不支持 Ruby 元素的浏览器如何去显示
<rt> 标记 定义对ruby
annotations的解释
<ruby> 标记 定义 ruby annotations.
<section> 标记 定义一个区域
<source> 标记 定义媒体资源
<time> 标记 定义一个日期/时间
<video> 标记 定义一个视频
希望所有的这些标记都能成为真正”有生命力“的和有用的标记,而不是只是今天看来是很酷的标记。

HTML5 的减负 &ndash; 旧的标记,永别了&hellip;
你是否很记得那个古老的年代,HTML3被当成一种只能在Netscape里运行的神奇的东西?是的,那就是互联网时代的黎明初现。我们当然不会忘记那段历史,但向一些优秀的却陈旧的东西说再见也是合乎情理的(特别是当它们目前不被认为那么好用,或已没有人再注意它们的时候时)。

因此,HTML5的设计者们废除了一些老的标记,因为这些标准只有那些HTML怪才才会使用,也因为这些标记已经完全失去用处,新的HTML标记里将不会再包括它们 &ndash; 我想我们应该就此感谢这些设计者们。 毕竟是这些标记实在是太老旧了,以至于可以想象,20年后我们的孩子们会认为只有莎士比亚在他的十四行诗里才会用到。不管怎样,还是让我们到互联网博物馆里再看它们一眼吧(真有这样的博物馆吗?)。

<acronym> 标记 定义 an acronym.
<applet> 标记 定义 an embedded applet.
<basefont> tag specifies a default
font-color, font-size, or font-family for all the text in a document.
<big> tag is used to fORMat the text one
size bigger, and can be in relation to your <font> or
<basefont> size, if you&rsquo;ve specified either one.
<center> tag is used to center text.
<dir> tag is used to list directory titles.
<font> tag specifies the font face, font
size, and font color of text.
<frame> 标记 定义 one particular window
(frame) within a frameset.
<frameset> 标记 定义 a frameset. The
frameset element holds two or more frame elements. Each frame element
holds a separate document.
<s> and <strike> tags
define strikethrough text.
<tt> tag is used for “typetype” text, or
fixed-width typewriter-type font. Other than the different type style,
it has normal font characteristics
<u> tag is used to underline text.
这些标记基本上都没有什么用处了(也许你会觉得有几个标记和HTML5里的新标记有些相似)。其中一些我们在早期的旧版的浏览器里使用过,但如今已经失去其作用,而另一些标记的功能已经被CSS功能所取代了(例如设置字体和文本样式的标记)。

关于 <DIV> 标记的重要问题
使用新标记替换掉 <div> 标记是HTML5在语义方面的主要成就。这 <div> 标记是HTML4里是一个重要的(现在仍是)的标记,在HTML里被广泛使用,但是它所表达的语义太弱,在声明网页组织结构里不同的区块的任务面前它毫无用武之地。新的HTML5标记 &ndash; 例如 <article>, <aside>, <nav>, <figure>, <header>, <footer> &ndash; 会更有用和更方便,这些标记能够让你指明网页不同区域的用途,清楚的显示网站的结构。这意味着即使你是个新手或中等的程序员,仅依据HTML代码就能清楚的了解整个页面的结构 &ndash; 更值得一提的是搜索引擎将会因为能如此方便的解析页面的结构而会高兴的发狂的。

对我们有什么好处?
关于新标记和语义的价值的讨论已经很多,有些人认为这些语义以及可视化表现方式没有任何意义 &ndash; 因为它们带来的是更复杂的代码,创造了使用这些新HTML代码犯新错误的机会,HTML5新语义的价值在于提升了网站用户和这些技术之间的交互和协作的水平,这是使互联网前进的原因。

同样的道理 &ndash; 我们应该明白,就像HTML5给我们的感觉是那样酷一样,人们在其上付出了很多的努力,对未来5年互联网的发展寄予厚望。 今天,这些新标记和语义看起来的确是很棒,我们都很喜欢,但别忘了,任何东西都是在不断变化着来适应人们的需求,新的语言特征必须依赖于人们的使用,互联网社区的大量使用 &ndash; 只有这样才能使单纯的新事物变成有用的新事物。

感谢各位的阅读,以上就是“HTML5新旧语法标记有什么好处”的内容了,经过本文的学习后,相信大家对HTML5新旧语法标记有什么好处这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: HTML5新旧语法标记有什么好处

本文链接: https://lsjlt.com/news/74755.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • HTML5新旧语法标记有什么好处
    这篇文章主要讲解了“HTML5新旧语法标记有什么好处”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“HTML5新旧语法标记有什么好处”吧! ...
    99+
    2024-04-02
  • HTML5中b和i标记有什么语义
    这篇文章主要介绍了HTML5中b和i标记有什么语义,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 b 和 i ...
    99+
    2024-04-02
  • html5语义化标签有什么用
    html5语义化标签的作用:增强可读性:使网页更易于理解和浏览。提高可访问性:帮助屏幕阅读器理解网页内容。提高可维护性:清晰的结构便于代码组织和维护。搜索引擎优化:为搜索引擎提供有用信息...
    99+
    2024-04-05
    搜索引擎优化
  • html5标签语义化有什么作用
    这篇文章主要介绍“html5标签语义化有什么作用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“html5标签语义化有什么作用”文章能帮助大家解决问题。 ...
    99+
    2024-04-02
  • HTML5新标签兼容的方法是什么
    本篇内容介绍了“HTML5新标签兼容的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!&nbs...
    99+
    2024-04-02
  • go语言有什么好处
    go语言的好处:1、可直接编译成机器码,不依赖其他库;2、静态类型语言,但是有动态语言的感觉,写起来的效率很高;3、语言层面支持并发;4、内置runtime,支持垃圾回收;5、简单易学;6、内置了大量的库,特别是网络库非常强大;7、内置强大...
    99+
    2023-05-14
    go语言
  • html5标记播放音乐的方法是什么
    本篇内容主要讲解“html5标记播放音乐的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“html5标记播放音乐的方法是什么”吧! ...
    99+
    2024-04-02
  • HTML5新标签有哪些及作用是什么
    今天小编给大家分享一下HTML5新标签有哪些及作用是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来...
    99+
    2024-04-02
  • 下HTML5新增加的标签有哪些及含义是什么
    本文小编为大家详细介绍“下HTML5新增加的标签有哪些及含义是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“下HTML5新增加的标签有哪些及含义是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深...
    99+
    2024-04-02
  • 同步学习PHP笔记和Spring有什么好处?
    随着互联网的发展,人们对于计算机编程的需求越来越大,因此学习编程成为了很多人的选择。而在学习编程的过程中,同步学习PHP笔记和Spring有很多好处。本文将从多个角度来解释同步学习PHP笔记和Spring的好处,并且会穿插演示代码来帮助读...
    99+
    2023-09-16
    学习笔记 同步 spring
  • Python对比其他语言有什么好处
    本篇内容主要讲解“Python对比其他语言有什么好处”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python对比其他语言有什么好处”吧!  一、学习成本和应用领域对比  C/C++  学习成本...
    99+
    2023-06-02
  • 数据分析用python语言有什么好处
    这篇文章将为大家详细讲解有关数据分析用python语言有什么好处,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。  数据分析对于各个行业都起到了非常重要的作用,那么应该如何进行数据分析呢pyt...
    99+
    2023-06-01
  • php语言标记是什么这个知识新手必须了解
    在PHP中,标记是用于指示PHP解析器开始和结束代码段的特殊字符。常见的PHP标记有以下几种:1. 短标记(Short tags):...
    99+
    2023-09-22
    php
  • 租用新加坡云主机做新闻网站有什么好处
    租用新加坡云主机搭建新闻网站有以下好处: 稳定性:新加坡的网络基础设施非常稳定,云主机提供商通常会保证99.9%的服务可用性,确保...
    99+
    2024-04-16
    云主机
  • sql server获得新记录标识列值的方法是什么
    这篇文章给大家介绍sql server获得新记录标识列值的方法是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。对新添加的记录,获得新记录的自动标识列的值,有两种方式:1.在INSE...
    99+
    2024-04-02
  • JVM的基础中什么新生代不用标记清除算法
    JVM的基础中什么新生代不用标记清除算法,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。新生代又分为Eden区和Survivor区,Surv...
    99+
    2024-04-02
  • Python 编程算法:打包 NumPy 有什么好处?
    Python 是目前应用广泛的高级编程语言之一,它可以用于科学计算、数据分析、机器学习等领域。而 NumPy 库则是 Python 中用于科学计算的核心库之一,它提供了高效的多维数组对象以及各种计算函数。在实际应用中,我们通常会使用 Nu...
    99+
    2023-06-30
    打包 numy 编程算法
  • Go语言中的日志记录:使用Numpy处理数据的好处是什么?
    在Go语言中,日志记录是一个非常重要的组件。它可以用来记录应用程序的运行状态、错误信息和其他有用的信息。在日志记录中,使用Numpy处理数据是一种非常常见的方式,它可以帮助我们更好地处理数据,提高代码的可读性和可维护性。本文将介绍在Go语...
    99+
    2023-06-02
    日志 numpy unix
  • GO语言中如何实现异步编程?有什么好处?
    随着互联网的不断发展,应用程序的性能要求越来越高,而异步编程已经成为了提高应用程序性能的关键技术之一。GO语言作为一门高效的编程语言,自然也有自己的异步编程实现方式。 一、GO语言中的异步编程 GO语言通过协程(goroutine)的方式...
    99+
    2023-09-27
    异步编程 文件 日志
  • 自然语言处理中的大数据:有什么新进展?
    自然语言处理(Natural Language Processing,NLP)是人工智能领域中的一个重要分支。它致力于让机器能够理解、分析、生成人类语言的文本信息。自然语言处理的应用场景非常广泛,如智能客服、情感分析、机器翻译、文本分类等...
    99+
    2023-08-09
    大数据 自然语言处理 数组
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作