html5购物网站前言,HTML5的结构和语义——前言(一)

news/2024/5/14 2:27:10/文章来源:https://blog.csdn.net/weixin_39636540/article/details/117869298

HTML5的结构和语义——前言(一)

2018年03月28日

| 萬仟网IT编程

 | a48e1d17a2b0511faa7da7240b1971f6.png我要评论

超文本标记语言(HTML)5 第一次向HTML 中引入新的元素。新的结构元素包括aside、figure 和section。新的内联元素包括time、meter 和progress

超文本标记语言(HTML)5 第一次向HTML 中引入新的元素。新的结构元素包括aside、figure 和section。新的内联元素包括time、meter 和progress。新的内嵌元素有video 和audio。新的交互元素有details、datagrid 和command。

超文本标记语言(HTML)的开发到1999 年HTML 4 就停止了。万维网联盟(W3C)把重点转向将HTML 的底层语法从标准通用标记语言(SGML)改为可扩展标记语言(XML),以及可缩放向量图型(SVG)、XForms 和MathML 这些全新的标记语言。浏览器厂商则把精力放到选项卡和富站点摘要(RSS)阅读器这类浏览器特性上。Web 设计人员开始学习使用异步JavaScript XML(Ajax),在现有的框架下通过层叠样式表(CSS)和JavaScript? 语言建立自己的应用程序。但是在接下来的八年中,HTML 本身没有任何变化。

最近,它又复活了。三家重要的浏览器厂商 —Apple、Opera 和Mozilla Foundation — 成立了Web Hypertext Application Technology Working Group(WhatWG)来开发传统HTML 的新版本。最近,W3C 也注重到了这些活动,也启动了自己的新一代HTML 项目,双方的成员有很多是相同的。这两个项目最终很可能合并。虽然很多细节还在争论之中,但下一版本HTML 的大体轮廓已经清楚了。

Web 开发人员从1999 年就一直期待HTML 的新版本(通常称为HTML 5,但是也称为Web Applications 1.0),现在它终于发布了。它保持了HTML 原来的特色:没有名称空间或模式。元素不必结束。浏览器会宽容地对待错误。p 仍然是p,table 仍然是table。

假如在1999 年将一位Web 开发人员冷冻起来,现在再解冻,那么他会碰到一些新的让人迷惑的元素。是的,他熟悉的元素(比如p)仍然保留了;但是,HTML 现在还包含section、header、footer 和nav 等新元素。em、code 和strong 仍然存在,但是增加了meter、time 和m。img 和embed 仍然可用,但是还增加了video 和audio。但是,他仔细观察一下就会发现,这些元素实际上没什么区别。其中许多元素可能在1999 年是开发人员需要而没有得到的。通过与他已经把握的元素进行简单的类比,这些新元素都很轻易理解。实际上,与Ajax 或CSS 相比,它们非常轻易把握。

最后,当他打开300MHz 的笔记本(运行的是Windows 98,也是在1999 年冷冻起来的)时,他可能对Netscape 4 和Windows? Internet Explorer? 5 中显示的新页面效果很吃惊。当然,这些老式浏览器不熟悉新元素,会完全忽略它们,但是页面仍然会显示,内容仍然是完整的。

这并不是什么虚构的故事。HTML 5 的设计原则就是在不支持它的浏览器中能够平稳地退化。原因很简单:我们都是这样的 “原始人”。浏览器现在有选项卡、CSS 和XmlHttpRequest,但是它们的HTML 显示引擎仍然停留在1999 年的水平。除了用户量大大增加之外,Web 其实在本质上没什么进步。HTML 5 考虑到了这一点。它目前为Web 开发人员一些真正的好处,随着浏览器的缓慢升级,页面浏览者会逐渐享受到这些好处。

我们来看看HTML 5 提供了什么

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。

如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

相关文章:

Canvas 跨域如何解决?这里记录下使用 Canvas 绘图过程中所遇到的跨域问题和解决方案。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编...

[2019.06.29 学习笔记1] 1.定义文档主体。 2.常见属性background:设置文档背景图片,不设置其他的情况默认平铺。 3.常见属...

一、CSS3选择器 CSS3是CSS的第三代版本,新增了很多功能,例如:强大的选择器、盒模型、圆角、渐变、动画、2D/3D转换、文字特效等。 CSS...

新增的标签和属性 1、结构标签 article section aside nav header footer hgroup figure addr...

随着互联网的深入发展,html5开发工程师一跃成为市场上非常抢手的人才。很多同学,包括以前做UI的、Java的、或者对于IT完全零基础的同学...

前面我们学习了audio和video最基本的用法,为了更加灵活的控制音视频的播放,我们就需要学习HTML5为我们提供的相关属性、方法和事件了...

gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg

按Command+/ 会出现 如图所示: 参考资料:《菜鸟教程》 ...

用法 模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。在模板中放入太多的逻辑会让模板过重且难以维护,比如: 这样模板不再是简单的声明式逻...

HTML5实现手机上发短信,电话的功能

10086

测试: ff 3.6

测试服务器: apache 2.2

先让我们来幻想下如果web页面上能用多线程,那是不是意味这web页面逐渐取代了客户端?

html5 ...

网友评论

387afa1e91d68b43eca6c11dc07bf577.gif

验证码:

85965.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_716170.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站

------------------------- ------------------ 转载于:https://www.cnblogs.com/Ph-one/p/4734547.html

网站301跳转到新域名

2019独角兽企业重金招聘Python工程师标准>>> 经常有站长提问如何做网站301跳转? 网站301跳转中有一种特殊情况,用户网站更换了域名,但有不想浪费老域名带来的流量,于是就需要做一个跳转,将老网站域名跳转到新新网站域…

lvs+keepalived实现LB热备实现网站高可用

在lvs高负载中,LB节点(也就是常说的DR)会存在单点问题;这里使用了keepalived来解决单点问题;实现冗余; 看图操作; LB1:eth0:192.168.182.133 (vip:eth0:0 192.168.182.2…

大型网站架构之分布式消息队列

以下是消息队列以下的大纲,本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。 本次分享大纲 消息队列概述消息队列应用场景消息中间件示例JMS消息服务常用消息队列参考(推荐&am…

ASP.NET Core 一步步搭建个人网站(2)_一键部署和用户注册登录

俗话说,磨刀不费砍柴工。为了更方便的进行项目管理,我们先将个人网站项目配置一下,满足以下2个目标: VS2017中支持Git存储库,绑定Github项目,实现本地VS程序与线上Github一键代码提交和同步;搭建…

网站Web项目树形菜单的实现过程(ExtJS+SpringMVC+Spring+Hibernate+MySQL)

常见的OA或者bbs或者网站,左侧往往带有菜单,使用者就可以通过菜单项进入响应的功能模块或者板块或者专区,如下所示:PKU的BBS明显使用了ExtJS的海王星主题,而且使用的就是普通的tabPanel组件实现的菜单。如下图下图是Ex…

Linux配置虚拟网站主机

1.1 问题本例要求以案例1的结果为基础,通过httpd网站服务器实现虚拟主机的支持,完成下列任务: 1)修改 /etc/hosts 文件,临时解决DNS名称识别问题 在文件尾添加“Web服务器IP地址 tts8.tedu.cn ne.tedu.cn”内容2&#…

学python还是php_米凯seo: 到底是学Python、PHP还是Ruby?

编程语言种类繁多,每种语言都有它们的独特的优势。开发者在对编程语言的进行选择时往往很讲究。因此,这篇文章将从各个角度对 PHP、Ruby、Python 三种当前比较流行的语言的优势和劣势进行对比,希望你能从中受益。 在进入主题之前,…

专业团队:推荐一个网站,生成巨幅文字注释

通过学习本文的知识,你将可以在你的项目代码里创造大量的注释。让你的注释闪瞎团队所有人的钛合金X眼,我们是专业团队。 Console.WriteLine(" ██╗ ██╗ █████╗ ██╗ ████████╗███████╗██████╗ ██╗ …

学习python必备的学习网站

Django框架学习必备网站: 官方网站 https://www.djangoproject.com/1.11版英文文档 https://docs.djangoproject.com/en/1.11/1.11版中文文档 https://yiyibooks.cn/xx/Django_1.11.6/index.htmlDjango Book 教程 https://djangobook.com/Flask框架学习必备…

大型系统的java中间件实践_《大型网站系统与JAVA中间件实践》读书笔记-消息中间件...

消息中间件1.消息中间件的价值1.1 透过示例看消息中间件对应用的解耦1.1.1.通过服务调用让其他系统感知事件发生的方式假设我们要做一个用户登录系统,其中需要支持的一个功能是,用户登录成功 后发送一条短信到用户的手机,算是一个用户安全的选…

基于django的视频点播网站开发-step3-注册登录功能...

用户注册登录是一个网站的基本功能,django对这部分进行了很好的封装,我们只需要在django的基础上做些简单的修改就可以达到我们想要的效果。在本讲中,我们会用到user中的用户授权方面的一些函数,还会对django中的user进行扩展&…

vueweb端响应式布局_壹起航:三点看出响应式网站建设好不好

有许多人听说过响应式网站模板(yiqihang.cn),也有人没有听说过响应式网站,有人说响应式网站作用不错,有人说响应式网站没有都去了解过,不好说终究好不好。那么响应式网站建设有哪些优势和缺点呢,如何知道这个响应式网站…

java 开发适合开发什么网站_Java开发这必备的10个参考网站,学习效率直线飙升...

作为开发者来说,必备的除了对编码的热情还要有自己的一套技巧,另外不可缺少的就是平时学习的网站。以下千锋广州Java小编收集的 Java 开发者必备的网站,这些网站可以提供信息、以及一些很棒的讲座 , 还能解答一般问题、面试问题等…

转:Chrome浏览器查看网站登录 Cookie 信息的方法

当我们使用自动签到等程序的时候一般都要用到网站Cookie,我们可以借助浏览器的扩展来获取Cookie信息,但其实通过浏览器本身的功能就可以查看Cookie信息。以Chrome类浏览器为例有以下三种方法。 chrome浏览器: 方法一: 1.打开设…

php seo技巧,十个对排名最有效的SEO​技巧

十个对排名最有效的SEO技巧。做网站排名的人都知道,一个网站能否达到设定的排名值是需要许多的技巧,这些SEO的技巧对于网站的排名来说有着不可替代的作用,在平时的优化当中细细留心,一定会对网站的排名优化有所帮助!第一&#xff…

2017-11-28 在线编程网站对中文代码的支持

参考哪些比较好的在线编程网站?, 测试各个网站对中文命名的代码的支持, 包括调试信息等(见向LeetCode报告编译信息中Unicode显示问题). 有趣的是, 在范围有限的评测中, 国产的在线编程网站似乎对中文命名的代码普遍支持更好. 不知开发者是否对这个功能有特别的关注,…

第14.3节 使用google浏览器获取网站访问的http信息

为了简单处理,本次介绍的内容是基于网站已经登录的情况下去获取网页访问的http信息。 首先需要使用谷歌浏览器登录指定网站,并访问需要爬取的网页,如老猿使用谷歌浏览器登录csdn,并访问老猿Python的主页:https://blog.…

第14.4节 使用IE浏览器获取网站访问的http信息

上节《第14.3节 使用google浏览器获取网站访问的http信息》中介绍了使用Google浏览器怎么获取网站访问的http相关报文信息,本节介绍IE浏览器中怎么获取相关信息。以上节为基础,部分http相关知识在此不再介绍。 步骤1:登录网站并打开准备获取…

linux启动mysql_【实战演练】Linux操作系统05-用LAMP搭建网站

#本文欢迎转载,转载请注明出处和作者。前面已经介绍过linux安装与基本命令以及用yum源安装程序了。今天开始讲述如何在linux里面搭建一些服务,其中,我们先搭建一个网站。由于只是聊的linux搭建服务的操作,所以是不涉及任何的网站开…