相关疑难解决方法(0)

Modernizr,html5shiv,ie7.js和CSS3 Pie.哪个用什么时候用?

我刚开始在我的文档中使用HTML5和CSS3.我理解JavaScript需要使用这些新标签和样式来加快Internet Explorer的速度,但我不知道使用哪个以及何时使用!

我的计划是使用html5shiv和IE9.js来管理HTML5标签以及透明的png(以及他们修复的其他任何麻烦的错误),然后引起我的注意Modernizr和CSS3 Pie.

我的问题是,如果我使用Modernizr,它是否需要html5shiv以及IE9.js?或者我也应该包括这些?重叠是什么?

而且,Modernizr或其他人没有做什么CSS3 Pie?或相反亦然?

我感谢你们的帮助.让我知道你做了什么!?

javascript html5 internet-explorer modernizr css3pie

49
推荐指数
2
解决办法
2万
查看次数

如何仅为ie7和8加载css3饼?但不是9

这是使用CSS3 PIE的CSS

border: 1px solid #696;
padding: 60px 0;
text-align: center; width: 200px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
background: #EEFF99;
behavior: url(/PIE.htc);
Run Code Online (Sandbox Code Playgroud)

特别

behavior: url(/PIE.htc);
Run Code Online (Sandbox Code Playgroud)

我的问题是这个PIE.htc是由所有浏览器下载还是仅在IE 7和8中下载?

我需要在IE7和8中显示圆角.因此我认为不是使用Modernizr而是为圆角编写另一个类和图像,CSS3 PIE将是很好的解决方案,因为无论何时我们将改变边框的颜色和厚度以及元素PIE.htc的高度将在IE7和8中呈现相同.但在Modernizr和图像的情况下,我们将不得不使用上传新图像,我们将不得不更改和上传新的更改.

而且因为我正在使用Modernizr,所以我无法加载条件注释,它将为每个浏览器加载,即使我不需要.所以我认为如果CSS3 PIE有利于灵活性,如果它只加载到IE7和8,那么在这种特殊情况下使用它会很好.

css internet-explorer cross-browser modernizr css3pie

2
推荐指数
1
解决办法
2118
查看次数