-1

有人可以为我提供一些很好的 css 示例来为我的 asp.net 应用程序创建面包屑。哪个应该支持 IE 8。

我正在尝试这个链接http://www.red-team-design.com/css3-breadcrumbs但它在 Crome 中工作而不是在 IE8 中。请有人帮助我。

谢谢 Gulrej

4

1 回答 1

0

您尝试使用的代码包含一些 IE8 不支持的功能。

  • border-radius
    如果您需要圆角,可以使用CSS3Pie

  • box-shadow
    也为此使用 CSS3Pie。

  • text-shadow
    没有好的方法可以在 IE8 中使用它。对不起。

  • linear-gradient
    也为此使用 CSS3Pie。

  • rgba()颜色
    同样,CSS3Pie 也适用于此,尽管有一些怪癖需要注意。

  • ::beforeand::after
    实际上,:beforeand:after在 IE8 中受支持,但需要一个单冒号,而不是双冒号。

从我上面的评论中可以看出,这些功能中的大部分都可以通过一些努力和一些技巧来使用,但默认情况下浏览器不支持它们。

此外,其他一些浏览器可能需要供应商前缀才能获得其中一些功能。特别是,如果您想支持所有常见的浏览器,则应为渐变样式提供前缀。

您的选择:

  1. 以允许合理后备的方式编写您的 CSS - 例如,IE8 的合理纯色背景被支持它的浏览器的渐变覆盖。

  2. 使用像 CSS3Pie 这样的库,它试图使 IE8 更符合现代标准。但是请注意,如果您经常使用它,众所周知,它会严重降低 IE8 的速度。

于 2013-08-30T09:54:33.620 回答