如何使css3和html5兼容所有浏览器,包括IE7和更高版本的网站

如何使css3和html5兼容所有浏览器,包括IE7和更高版本的网站,html,css,cross-browser,Html,Css,Cross Browser,有没有一个框架可以让我构建一个css3、html5网站,它可以兼容包括IE7和更高版本在内的所有浏览器?样板可以帮我吗?是一个开源JavaScript库,它可以帮助您构建下一代HTML5和CSS3支持的网站 MS将其包括在ASP.net MVC模板项目中HTML5与其说是一个东西或框架,不如说是一个涵盖多种技术的总称。实际上,您所做的任何实现都应该优雅地降级——这就是使站点浏览器兼容的原因。检测浏览器支持的内容,然后提供传统友好的替代方案 退房: 以及: 祝你好运。HTML5样板文件对你没有帮助

有没有一个框架可以让我构建一个css3、html5网站,它可以兼容包括IE7和更高版本在内的所有浏览器?样板可以帮我吗?

是一个开源JavaScript库,它可以帮助您构建下一代HTML5和CSS3支持的网站


MS将其包括在ASP.net MVC模板项目中

HTML5与其说是一个东西或框架,不如说是一个涵盖多种技术的总称。实际上,您所做的任何实现都应该优雅地降级——这就是使站点浏览器兼容的原因。检测浏览器支持的内容,然后提供传统友好的替代方案

退房:

以及:


祝你好运。

HTML5样板文件对你没有帮助

正如其他人所说,html5和css3是非常宽泛的术语,没有一个框架能够实现这两种语言提供的所有功能。事实上,在声称支持它们的浏览器中,它们并没有得到同等的支持。更重要的是,即使是W3C(为html5和css3编写规范的人)也还没有确定他们将包括哪些功能,或者实现这些功能需要哪些步骤。你明白了

但是。。如果您将需求缩小到某些特定功能,如视频、音频标记、画布绘制、漂亮的css效果、文件API或其他,您可以找到以跨浏览器方式(或多或少)使用可用技术实现(或尝试模仿)这些功能的框架.

您永远无法使用IE7或IE8渲染引擎实现与HTML5、CSS3和其他现代技术的完全兼容性。他们根本无法做到这一点

然而,也有一些黑客、工具和插件可以帮你解决部分问题

像这样的工具可以帮助您检测哪些功能受支持,从而让您的站点有机会解决这些问题

无论如何,它是一个很棒的库,但在这种情况下特别好,因为它从开发人员那里抽象出了许多浏览器差异。有些事情在大多数浏览器中都很简单,但在IE中却是一个真正的难题;jQuery需要很多这类东西,不管怎样都可以让它变得简单

这两个Javascript库都为IE提供了对旧版本中缺少的许多CSS选择器的支持。这使您可以编写样式表,而不用太担心IE支持什么。(IE7.js还修复了IE的其他一些小故障和缺失的功能)

是对IE的一种攻击,它增加了对CSS
边框半径、渐变和
框阴影的支持

事实上,在这些方面存在着大量的黑客攻击,所有这些攻击的目的都是在IE的旧版本中添加它所缺少的功能。Modernizer的网站上有一个很大的列表:


然而,所有这些都有一个很大的警告。速度我很想知道答案,但我不认为使用Modernizer可以在所有浏览器上实现与IE8相同的效果或风格。下面是Faruk Ateş的例子图像不旋转,@font-face不工作…没有银弹,抱歉,Modernizer会有帮助为什么-1?这个问题有什么问题吗?这是一个误导性的问题,表明人们对HTML5和CSS3代表什么以及如何在现代世界进行web开发存在根本性的误解,因此很难以任何合理的方式回答。它不是一个能使你的网站兼容的框架,它只是使用了能在所有你希望你的网站使用的浏览器中工作的功能,使它兼容。你可以使用HTML5规范中与HTML4保持不变的部分,你可以使用CSS3中与CSS2保持不变的部分,这会使它成为HTML5和CSS3网站吗?它的问题不是答案,答案可能会被误导不是我认为的问题,如果是“误解”,这就是我在这里寻求帮助的原因,jquery使我们的生活更容易解决与javascirpt的兼容性问题,所以我认为css3和html5的主要功能(如页眉、页脚和css3阴影、列、背景等)可能会有一个解决方案……当然,一个问题可能会被误导。如果我问你“哪种奶油冻最适合修鞋?”答案是什么?不管怎么说,你问为什么你的问题被否决了,我告诉过你,不要向信使开枪。我不相信,但你说得对,谢谢你澄清为什么它被否决了。。。