gpt4 book ai didi

html - IE8 : :after, position:absolute图像不显示

转载 作者:行者123 更新时间:2023-11-28 13:14:49 24 4
gpt4 key购买 nike

我正在设计一个具有 CSS 菜单的网站。

一些菜单有子菜单。任何带有子菜单的菜单项都显示一个简单的“>”图像,表示有子菜单。

Here is a JFiddle . (请原谅 60 行 CSS。我正在处理生成的代码,我尽可能多地删除了无关代码。)

这在 IE8 中不起作用,我不知道为什么。在 IE8 中,> 图像根本不会出现。

任何人都可以帮助我使这段代码在 IE8 中工作吗?

使用背景图片不是理想的解决方案,因为页面已经将背景图片用于其他目的。

谢谢!

.has_children:after
{
content:url('http://s21.postimg.org/banv5jdib/submenu_arrow.png');
position: absolute;
right: 5px;
top: 2px;
}

最佳答案

为了制作:before , :aftercontent在 IE8 中工作你需要 <!DOCTYPE html>在页面顶部。

如果仍然失败,那么您将不得不使用 CSS3馅饼 Selectivizr

For Support Details或者 Here

正如您所说,您不能使用 background-image比使用 img标签似乎是公平的,也是实现这一目标的唯一方法。

关于html - IE8 : :after, position:absolute图像不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17894633/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com