Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果浏览器没有';不支持HTML5遇到HTML5网站?_Html - Fatal编程技术网

如果浏览器没有';不支持HTML5遇到HTML5网站?

如果浏览器没有';不支持HTML5遇到HTML5网站?,html,Html,如果您访问一个使用Flash的站点,而您的浏览器上没有安装Flash,则会向您显示一条安装Flash的消息。当涉及Silverlight而不是Flash时,也会发生类似的过程 如果浏览器不支持HTML5怎么办?在这种情况下,我需要安装一些东西才能获得HTML5支持吗?这可能吗 但是如果浏览器不支持HTML5会发生什么呢 与您描述的完全相同: 如果你看到一个网站使用flash技术,而你没有flash 组件安装在浏览器上时,将向您显示一条消息 安装闪光灯(与silverlight相同) 这种特性检测

如果您访问一个使用Flash的站点,而您的浏览器上没有安装Flash,则会向您显示一条安装Flash的消息。当涉及Silverlight而不是Flash时,也会发生类似的过程

如果浏览器不支持HTML5怎么办?在这种情况下,我需要安装一些东西才能获得HTML5支持吗?这可能吗

但是如果浏览器不支持HTML5会发生什么呢

与您描述的完全相同:

如果你看到一个网站使用flash技术,而你没有flash 组件安装在浏览器上时,将向您显示一条消息 安装闪光灯(与silverlight相同)


这种特性检测与HTML5完全无关。它是
标记的实现,允许您指定一个url,以便在浏览器未安装组件时从中下载组件。但它是一个依赖于浏览器的实现。

浏览器将忽略它不支持的元素,并且也不会将css样式应用于这些元素。你不会得到任何明确的信息,浏览器不支持HTML5。作为页面作者,如果浏览器不能根据具体情况提供自己的消息,您可以提供自己的消息。例如,您可以在视频或音频标签中向用户显示一条消息。

那么前面发生了什么,wenn浏览器支持HTML3,而您使用的是HTML4?没什么,这就是HTML5将要发生的事情


Flash和Silverlight使用浏览器插件进行处理,因此如果插件未安装,浏览器会向您发出警告。HTML5不是插件,因此您可以使用JavaScript并检查浏览器版本。

如果用户的浏览器不支持某些HTML5,则不会收到消息


你可以做的是检查你需要什么html5或css3,看看哪些浏览器与这些功能兼容,然后使用脚本向老浏览器用户发出更新到新浏览器的通知。

@Ali Foroughi我没有注意到一个明确的解决办法,即如果网站中有HTML5元素,以及如何让旧浏览器(即IE 8和旧浏览器)显示新的HTML5元素。其他答案是正确的,HTML5元素不会正确显示,或者根本不会显示,但是可以对此做些什么。

您可以通过CSS、JavaScript或HTML5来“教导”旧浏览器正确处理HTML5。对这些方法进行了说明

当然,这些不能由最终用户实现,而是由网站设计者/开发者实现


他正在寻找解决办法,以防有人使用旧浏览器和HTML5元素。我想,如果在CSS文件中使用某种webkit可以解决某些CSS样式的问题,那么HTML5肯定会有。

@Insilico。我知道你说的一切,我只是问一个问题,每个人都知道他们是different@In是的,我们可以从你的评论中看出这一点。他想知道,当他在一个不支持HTML5的浏览器中使用HTML5时,是否会收到错误消息,就像他在没有安装Flash的地方使用Flash或在没有安装Silverlight的地方使用Silverlight时出错一样。@ThorstenDittmar,没错,也许是因为我是英语新手,无论如何,我的问题还是不太容易理解thanks@Ali福洛伊:我对你的问题进行了编辑,以使问题更清楚。@Insilico,也谢谢你,都德:),你很棒:)大多数浏览器都允许你对无法识别的元素进行样式设置(Internet Explorer是主要的例外,但即使是黑客也可以这样做)。