有人可以为我提供一些很好的 css 示例来为我的 asp.net 应用程序创建面包屑。哪个应该支持 IE 8。
我正在尝试这个链接http://www.red-team-design.com/css3-breadcrumbs但它在 Crome 中工作而不是在 IE8 中。请有人帮助我。
谢谢 Gulrej
有人可以为我提供一些很好的 css 示例来为我的 asp.net 应用程序创建面包屑。哪个应该支持 IE 8。
我正在尝试这个链接http://www.red-team-design.com/css3-breadcrumbs但它在 Crome 中工作而不是在 IE8 中。请有人帮助我。
谢谢 Gulrej
您尝试使用的代码包含一些 IE8 不支持的功能。
border-radius
如果您需要圆角,可以使用CSS3Pie
box-shadow
也为此使用 CSS3Pie。
text-shadow
没有好的方法可以在 IE8 中使用它。对不起。
linear-gradient
也为此使用 CSS3Pie。
rgba()
颜色
同样,CSS3Pie 也适用于此,尽管有一些怪癖需要注意。
::before
and::after
实际上,:before
and:after
在 IE8 中受支持,但需要一个单冒号,而不是双冒号。
从我上面的评论中可以看出,这些功能中的大部分都可以通过一些努力和一些技巧来使用,但默认情况下浏览器不支持它们。
此外,其他一些浏览器可能需要供应商前缀才能获得其中一些功能。特别是,如果您想支持所有常见的浏览器,则应为渐变样式提供前缀。
您的选择:
以允许合理后备的方式编写您的 CSS - 例如,IE8 的合理纯色背景被支持它的浏览器的渐变覆盖。
使用像 CSS3Pie 这样的库,它试图使 IE8 更符合现代标准。但是请注意,如果您经常使用它,众所周知,它会严重降低 IE8 的速度。