如何区分HTML和HTML5?
(1)HTML5支持SVG、canvas等虚拟矢量图形,而在HTML中,矢量图形只有结合Flash、Silver-light等不同技术才能使用。
(2)HTML5使用Web SQL数据库,可以用来临时存储数据,但在HTML中只有浏览器缓存可以用于此目的。
(3)HTML5支持新的表单控件,如:日期和时间、电子邮件、数字、范围、电话、URL、搜索等。
(HTML5允许音视频控件和标签吗?HTML不允许音频< audio & gt和视频标签。
(5)在HTML 5中,Doctype声明非常简单易用,但是在HTML中Doctype声明太长太复杂。
(6)charset、async、ping等属性是HTML 5的一部分,但HTML中没有charset、async、ping等属性。
(7)增强了对Web应用功能的支持:不需要使用任何基于JS或Flash的方法来允许浏览器作为HTML5中的应用平台运行,因为HTML5中的固有元素提供了所有的功能。
(8)新增加的;和元素是交互式元素规范的组成部分,但开发人员社区并不经常使用或谈论它们。但是,这两项可以用来确保增强的Web交互
HTML和HTML5的关系?
html5和html的区别:
1.在文档类型声明上 html: html5: 在文档声明上,html有很长的一段代码,并且很难记住这段代码,而html5却不同,只有简简单单的声明,这也方便人们的记忆。
2.在结构语义上 html:没有体现结构语义化的标签,通常都是这样来命名的
,这样表示网站的头部。 html5:在语义上却有很大的优势。提供了一些新的标签,比如:
H5是指html5吗?那它跟前端又有什么区别呢?
h5是HTML5的缩写。HTML5与web前端技术他们是一种从属的关系,HTML5是属于前端web开发的一部分,但web开发所包含的技术就很广阔了。除了HTML5,Web前端开发还包括了其它技能,比如说CSS,p,JavaScript等都是属于web前端开发的一部分,HTML5和其它技能都是一样的,也是属于web前端开发的一种技术,就是我们平时所说的移动端的网页制作,简称H5。也就是说,想要学好web前端技术,就一定要掌握HTML5技术。
html5做网页跟dw的区别?
html5做网页是单美数体。而dw是双美数体。
web网站判断是手机访问还是pc电脑访问的检测逻辑?
目前通用的作法是通过User-Agent判断用户是手机访问还是PC访问
前端JavaScript判定:
直接通过navigator.userAgent来获取用户代理字符串,然后使用正则表达式判断。
腾讯网是这么做的:
if (window.location.toString().indexOf(‘pref=padindex’) != -1) {} else {
if (/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))) {
if (window.location.href.indexOf(“?mobile”) < 0) {
try {
if (/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
window.location.href = “腾讯网
“;
} else if (/iPad/i.test(navigator.userAgent)) {
window.location.href = “腾讯首页
“
} else {
window.location.href = “腾讯网
” } } catch(e) {} } }}后台:后台就是直接获取客户端请求头的的User-Agent字段,判断的语句其实和前端差不多。