返回顶部
首页 > 资讯 > 前端开发 > JavaScript >如何解读HTML 5新语法
  • 328
分享到

如何解读HTML 5新语法

2024-04-02 19:04:59 328人浏览 独家记忆
摘要

本篇文章给大家分享的是有关如何解读html 5新语法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。作为下一代web开发标准,HTML 5到底能

本篇文章给大家分享的是有关如何解读html 5新语法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

作为下一代web开发标准,HTML 5到底能给开发者带来什么?而作为HTML 5的设计者,他们又是如何根据目前互联网的现状对其进行改进,让开发者使用起来更加的简单明了。

HTML 5的新标记

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

◆<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> 标记 定义一个视频

希望所有的这些标记都能成为真正”有生命力“的和有用的标记,而不是只是今天看来是很酷的标记。

HTML 5 的减负

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

因此,HTML 5的设计者们废除了一些老的标记,因为这些标准只有那些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.

这些标记基本上都没有什么用处了(也许你会觉得有几个标记和HTML 5里的新标记有些相似)。其中一些我们在早期的旧版的浏览器里使用过,但如今已经失去其作用,而另一些标记的功能已经被CSS功能所取代了(例如设置字体和文本样式的标记)。

关于<DIV>标记的重要问题

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

对我们有什么好处?

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

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

以上就是如何解读HTML 5新语法,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网JavaScript频道。

--结束END--

本文标题: 如何解读HTML 5新语法

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

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

猜你喜欢
  • 如何解读HTML 5新语法
    本篇文章给大家分享的是有关如何解读HTML 5新语法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。作为下一代Web开发标准,HTML 5到底能...
    99+
    2024-04-02
  • 如何解读Go语言锁
    这篇文章将为大家详细讲解有关如何解读Go语言锁,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。var l sync.Mutexvar a stringfunc...
    99+
    2024-04-02
  • 如何理解HTML语义化
    今天小编给大家分享一下如何理解HTML语义化的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。...
    99+
    2024-04-02
  • html如何设置只读
    小编给大家分享一下html如何设置只读,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!html设置只读的方法:首先创建一个HTML示例文件;然后创建一个form表单...
    99+
    2023-06-14
  • PostgreSQL 源码解读(43)- 查询语句#28(query_planner函数#5)
    上一小节介绍了函数query_planner中子函数build_base_rel_tlists/find_placeholders_in_jointree/find_lateral...
    99+
    2024-04-02
  • 如何进行HTML 5 Canvas滤镜预研
    本篇文章给大家分享的是有关如何进行HTML 5 Canvas滤镜预研,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Canvas滤镜预研最近小花...
    99+
    2024-04-02
  • 如何使用HTML 5 Canvas递归画树
    这期内容当中小编将会给大家带来有关如何使用HTML 5 Canvas递归画树,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。上图就是用html5随机生成的大树 : ) 但是...
    99+
    2024-04-02
  • Go语言文档解读:html/template.ParseFiles函数详解
    Go语言是一门简洁高效的编程语言,它具有良好的性能和并发能力,广泛应用于Web开发领域。在Go语言的标准库中,有一个重要的包叫做 "html/template",提供了将数据和模板结合生成HTML文档的功能。其中,"ParseFiles"函...
    99+
    2023-11-03
    Go语言 html/template ParseFiles函数
  • Go语言文档解读:html/template.ExecuteTemplate函数详解
    Go语言文档解读:html/template.ExecuteTemplate函数详解,需要具体代码示例引言:在Web开发中,模板引擎是一个非常重要的工具。Go语言提供了强大而灵活的模板引擎库html/template,用于生成HTML、XM...
    99+
    2023-11-04
    Go语言 文档解读 html/templateExecuteTemplate
  • 深入解析HTML如何读取数据库
    html 无法直接读取数据库,但可以通过 javascript 和 ajax 实现。其步骤包括建立数据库连接、发送查询、处理响应和更新页面。本文提供了利用 javascript、ajax...
    99+
    2024-04-09
    数据库 mysql
  • 如何掌握HTML语言的基础语法
    本文小编为大家详细介绍“如何掌握HTML语言的基础语法”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何掌握HTML语言的基础语法”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。...
    99+
    2024-04-02
  • PostgreSQL 源码解读(97)- 查询语句#79(ExecHashJoin函数#5-H...
    本节是ExecHashJoin函数介绍的第五部分,主要介绍了ExecHashJoin中依赖的其他函数的实现逻辑,这些函数在HJ_NEED_NEW_BATCH阶段中使用,主要的函数是...
    99+
    2024-04-02
  • vue如何读取html文件
    随着网页技术的不断发展,前端框架越来越受到开发者的关注和重视。其中,Vue.js作为一款快速高效的前端框架,深受广大开发者的喜爱。在Vue项目中,如何读取HTML文件是一个需要注意的问题。本文将介绍Vue如何读取HTML文件,并结合实际代码...
    99+
    2023-05-14
  • 新特性解读 | 8.0 新增 DML 语句(TABLE & VALUES)
    作者:杨涛涛 资深数据库专家,专研 MySQL 十余年。擅长 MySQL、PostgreSQL、MongoDB 等开源数据库相关的备份恢复、SQL 调优、监控运维、高可用架构设计等。目前任职于爱可生,为各大运营商及银行金融企业提供 MyS...
    99+
    2015-03-09
    新特性解读 | 8.0 新增 DML 语句(TABLE & VALUES)
  • 解读golang:高级语言的新视角
    解读golang:高级语言的新视角 在软件开发领域中,编程语言一直是开发者们研究和讨论的焦点之一。近年来,Golang作为一种相对年轻的编程语言,吸引了越来越多的关注。作为一门静态类型...
    99+
    2024-04-02
  • 如何新建html文件
    这篇文章主要介绍了如何新建html文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 先点击file,创建文档感谢你能够认真阅读完这篇文章...
    99+
    2024-04-02
  • HTML文档是如何读取的
    这篇文章给大家分享的是有关 HTML文档是如何读取的的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Html文档是如何读取的,浏览器如何读取html文档。HTML 文档也被称为网页...
    99+
    2024-04-02
  • HTML语法的未来:探索新兴技术
    引言 超文本标记语言(HTML)作为万维网的基础,多年来一直是Web开发的基石。随着技术的进步,HTML语法也不断发展,以适应新的需求和可能性。本文将深入探讨HTML语法的未来,重点关注最近出现的技术,例如WebAssembly、CSS变...
    99+
    2024-03-09
    HTML、WebAssembly、CSS变量、Flexbox、Grid布局
  • 如何实现HTML 5在线摄像头应用
    如何实现HTML 5在线摄像头应用,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。最近在搞一个考试系统,系统要求要有随机拍照的功...
    99+
    2024-04-02
  • 如何使用HTML 5打造内涵搜索框
    本篇文章给大家分享的是有关如何使用HTML 5打造内涵搜索框,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。随着HTML5的深入人心,其越来越多...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作