在HTML5和CSS3中建立了一个站点,现在可以';不能在Internet Explorer上查看

在HTML5和CSS3中建立了一个站点,现在可以';不能在Internet Explorer上查看,html,css,twitter-bootstrap,browser,Html,Css,Twitter Bootstrap,Browser,我为一家小企业建了一个网站,看起来很棒,他们也很喜欢。直到我们注意到旧版本的Internet Explorer(8或更旧版本)无法查看该站点之前,一切正常。看起来完全是一团糟。我使用了Bootstrap,它使用CSS3和HTML5元素 我能做些什么?我不想重做整个网站。您需要使用HTML shiv,以便旧版本可以知道新的HTML5标记是什么。对于CSS3的使用,您需要备份映像或旧版本可以依赖的东西 HTML5 Shiv对于较老的浏览器来说是必须的!这就是为什么你的网站看起来很疯狂。较旧的浏

我为一家小企业建了一个网站,看起来很棒,他们也很喜欢。直到我们注意到旧版本的Internet Explorer(8或更旧版本)无法查看该站点之前,一切正常。看起来完全是一团糟。我使用了Bootstrap,它使用CSS3和HTML5元素


我能做些什么?我不想重做整个网站。

您需要使用HTML shiv,以便旧版本可以知道新的HTML5标记是什么。对于CSS3的使用,您需要备份映像或旧版本可以依赖的东西


HTML5 Shiv对于较老的浏览器来说是必须的!这就是为什么你的网站看起来很疯狂。较旧的浏览器不知道什么是
nav
header
标记,因此它不会显示任何这些样式。

这取决于。。。有些CSS可以通过css3pie很好地模拟,请访问www.css3pie.com


但如果这还不够,你可能必须说服用户改用Chrome、Firefox或Safari。

第一步:解决问题,第二步:??,第三步:盈利。@Mike-这里有一些可能的解决方案,第二个答案可能特别有用,但是IE8并不完全支持Html5,所以你可能会有一些问题。无论你决定做什么,你都会有更多的工作要做。。。这就是为什么这些事情应该和你的客户讨论。不,我不明白为什么它在浏览器上不起作用。我完全明白为什么。你读过我写的吗?我要求的是一个解决方案,而不是一个解释。如果你包括一个html shiv,你会很好,但与CSS3有关,你必须让我看看你用它做了什么,因为这不是最大的问题。你可能会失去一些梯度和圆形的边界,但至少对我来说,这不是生或死。对于老浏览器来说,shiv是生死攸关的。我完全按照它说的做了。我下载了这个文件并将其上传到web服务器,在CSS之前的header.php文件中添加了这些代码,它看起来与应该更改的完全相同?我需要做些什么来解决CSS3问题?你能给我一个链接,让我看看你的CSS是怎样的吗?我还添加了另一个链接,其中包含更多最新的Shiv信息。如果您的客户关心IE用户,那么您100%的最佳选择就是将html5标记放入类中。CSS无法将样式添加到它不知道的标记中。HTML5标签是造成最大问题的原因,但一旦我看到你的CSS,我可以进一步帮助你。Josh,我可以在你网站上找到的电子邮件上给你发电子邮件吗?我不想在这里发布链接。我感谢你的帮助。是的,那很好,欢迎你,希望这不会给你太多额外的时间。