- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试为应用程序构建分步菜单(就像向导一样)。我找到了 some code在网上,这对我来说似乎是完美的。
我创建了一个 JS Fiddle获取代码。
问题是该示例基于对 IE 不可用的前后选择器,并且它在 IE 中不起作用。
我知道 jQuery 有可能使其适用于 IE 的前后函数,但我真的没有太多关于 jQuery 的专业知识,无法找到解决方案。
我该怎么做才能使这种菜单在所有浏览器中一致地工作?
最佳答案
事实上,所有 :before
和 :after
选择器所做的,都是在您应用它的元素之前或之后插入内容。对于较旧的浏览器,您确实可以求助于 js,但是您的一些访问者仍然看不到它,因为他们可能禁用了 js。
您可以直接在您的 html 中插入所需的内容,并为其指定一个特定的类,例如 .a-after
和 .a-before
。然后您可以将样式应用到那些而不是 :before
和 :after
。
因为有点难以解释,所以我冒昧地用我的建议更新了你的 fiddle 。 http://jsfiddle.net/9CsDr/2/这在旧版浏览器中应该也能正常工作,因为它不再使用 :before en :after 了。它不会使您的代码更漂亮,但它可以工作......
我同意 David Allen 的观点,在这种情况下,使用背景图片也是我的选择!
关于jquery - 像菜单一样的 CSS 分步向导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12021987/
似乎有很多不同的自动化构建/部署方法,以至于很难解析人们在网络教程中支持的所有不同场景。所以我想向stackoverflow人群提出这个问题......使用以下配置设置自动构建和部署系统的最佳方法是什
我是一名优秀的程序员,十分优秀!