什么是html5?为什么html5里面不需要dtd

什么是html5?为什么html5里面不需要dtd,第1张

HTML5 是对 HTML 标准的第五次修订。其主要的目标是将互联网语义化,以便更好地被人类和机器阅读,并同时提供更好地支持各种媒体的嵌入。

HTML 5 不基于 SGML,因此不需要对 DTD 进行引用。

在 HTML 4.01 中,<!DOCTYPE>声明引用 DTD,因为 HTML 4.01 基于 SGML。DTD

规定了标记语言的规则,这样浏览器才能正确地呈现内容。 HTML5 不基于 SGML,所以不需要引用 DTD。 在 HTML 4.01 中有三种

<!DOCTYPE>声明。在 HTML5 中只有一种: <!DOCTYPE html>

这个问题就相当于问html5的优势或者是特性

一、web应用更容易开发

HTML5的规范都是基于用户优先准则来编写的,贴合开发者的编码习惯,语法限制不严,代码也更为精简,更易于阅读。

二、功能强大,用户体验佳

HTML5视频播放起来更流畅清晰,也更省电;HTML5游戏小巧流畅,画面质量高, *** 作易上手;HTML5广告摆脱了以前网页广告的悬浮、滚动和d出,广告更容易让用户接受。

三、搜索引擎友好,网站流量大

HTML5的代码是贴合用户有明确释义的,不仅对开发者有利,搜索引擎也更容易识别到网页上的内容,让网站获得更多流量。

四、摆脱平台依赖,兼容性好

对开发者来说,HTML5可以做到跨平台,多数核心代码不用重写,能应用于包括移动应用、移动网站、PC网站、各种浏览器插件。对用户来说,不用下载APP,直接打开浏览器就能访问你的应用,避开了了各类应用商店的审核程序。

五、实时更新,维护更简单

游戏客户端每次都要更新,很麻烦。可是更新HTML5游戏就好像更新页面一样,是马上的、即时的更新。

六、使用门槛低,容易推广

HTML5 应用导流入口很多,超级 App (如微信朋友圈)、搜索引擎、应用市场、浏览器……而原生 App 的流量入口只有应用市场。一些风靡朋友圈的小游戏,无需下载,点开就玩,如果换成APP,推广效果就没那么好了。

七、更精美的动画效果,更低的开发成本

应用HTML5技术做出来的网页能给人眼前一亮的感觉,这些动画是基于html5标签和CSS3样式共同实现的效果,HTML5技术还支持自适应,能做到“一次设计,普遍适用。”不用单独开发手机网站,为企业降低了开发成本。

HTML5的设计目的是为了在移动设备上支持多媒体。HTML5中的新标签,语义化更明确。<!doctype>声明必须位于 HTML5 文档中的第一行,使用非常简单。兼容问题:现代的浏览器都支持html5html新元素canvas :绘图标签 ,通过js在canvas 上进行绘图 ,cocos-2d引擎 做网页游戏 基于js的绘图API来制作新多媒体元素video 定义视频src 视频的路径 autoplay 自动播放 controls 控制器 loop 通过js提供的api来制作视频控制audio 定义音频内容src 视频的路径 autoplay 自动播放 controls 控制器 loop 通过js提供的api来制作视频控制source 定义多媒体资源,是视频音频资源文件新的表单元素datalist 提示列表 和input 连用keygen 秘钥标签 私有秘钥(在本地) 公有秘钥(在服务器)output 输出计算值 结合js新的语义和结构元素article 定义相对页面独立的内容区域aside 定义侧边栏bdi 文本突出 类似spandetails 描述详细 显示详细类容 标签 兼容性不太好figure 是包 图片 表单 代码footer 定义页脚的header 定义头部mark 文本的突出显示 默认带黄色meter 定义进度条的nav 定义导航progress 定义进度条section 定义内容time 写时间的


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7640242.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-08
下一篇2023-04-08

发表评论

登录后才能评论

评论列表(0条)

    保存