问题标签 [css-hack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
435 浏览

html - 非 IE6 IE7 破解

我设法按照这里定期创建一个崩溃 IE6 和 7 的页面:http ://raven-seo-tools.com/blog/2675/crash-ie6-with-only-css

我有一个针对非 IE 浏览器的解决方案(显示:inline-block),但让 IE6/7 工作的唯一方法是使用不同的 CSS(显示:内联)。通常我会让其他浏览器使用 inline-block,然后在单独的 IE67 CSS 文件中我会将显示设置为内联。

问题是 IE67 到达 display: inline-block 行后立即崩溃,所以我需要一种方法来隐藏 IE6 和 7 而不是其他浏览器的代码。

更新:

条件评论不是一种选择!IE67 到达其他浏览器的行后立即崩溃,因此条件 css 将永远不会运行。我需要一种方法来从 IE67 中隐藏这一行。Contional Comments 不允许您在 IE67 中隐藏 CSS。

更新 2:

好的,看起来有条件的评论是一种选择。给那个给了我我想要的东西的人正确的答案。

0 投票
4 回答
279 浏览

css-hack - 这是什么 CSS 规则?

在suckerfish 的儿子下拉菜单中:

http://www.htmldog.com/articles/suckerfish/dropdowns/example/

你看到这条规则

这不可能是错字,因为它在 css 中多次出现。它是干什么用的?

0 投票
4 回答
211 浏览

css - 这个 CSS 有什么作用?

这是来自 YUI 重置 css。font-size:100% 之前的 * 有什么作用?

0 投票
2 回答
226 浏览

css - 条件注释或 IE 特定的 hack

因此,在我评估其他程序员的 CSS 的网络旅行中,我注意到很多人使用下划线或星号 hack 来调试 IE 浏览器的特定供应商,尽管 W3C 不会将其解析为有效的 CSS。

我个人更喜欢注释条件,您至少可以遵循有效的 IE 特定 CSS,但我想唯一的问题是添加额外的 CSS。

所以我很好奇你喜欢什么以及每种方法的积极或消极影响的共识。

评论条件或 IE 供应商特定的黑客攻击?

PS - 老实说,这应该标题为你是否支持 IE 布局:-)

0 投票
7 回答
9831 浏览

css - 让 CSS 仅适用于 Opera 11?

有没有办法让一些 CSS 规则只适用于 Opera (11)?

0 投票
2 回答
339 浏览

css - Strict vs Hacky CSS - 哪个更可取

在使用 css 时很快就会意识到某些东西不是跨浏览器友好的。

例如,当我想要一个半透明的 png 时,我不得不给 IE 一些可笑的东西,比如:
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);

我在定位和伪选择器等方面遇到了问题,因为任何玩过 css 超过 20 分钟的人都会遇到。

  • 为了解决问题,有时我开始决定只做所有浏览器都以相同(或至少相当相似)的方式支持和支持的事情。
  • 其他时候我只是加入条件注释并给 IE 自己的样式表。
  • 然后在其他情况下,我只是使用 css hack 来排除某些浏览器读取特定位(如旧的“ * html {}”或“ html>/**/body {}”)

所以我的问题是,这是最好的选择。第一个是相当有限的,你最终会为 IE6 的能力而开发,但其他两个感觉有点脏。那么在编程实践、渲染效率等方面的赌注是什么?

0 投票
7 回答
37786 浏览

css - IE8 CSS Hack - 最好的方法?

任何人都可以推荐通过 CSS 破解 IE8 样式的最佳方法,我最近一直在将 IE8 渲染为 IE7 以方便使用 - 但想知道是否最好添加 IE8 hack?

0 投票
2 回答
2822 浏览

css - IE 9 css 问题或 css-hacks

* 更新 * 大家讨论得很好,再次感谢您的意见我只想与其他开发人员/程序员分享信息并讨论可能的解决方案。

我想出了另一个聪明的小技巧,它也可以工作。

这是在 asp 中进行服务器端/客户端的一种旧方式,仍然可以在 .NET 中完成(并不是说这是正确的,但最终“他们”只是希望它工作)

这里是:

在此处输入图像描述

这更像是一个讨论而不是一个问题,但是否知道一些特定的 IE 9 CSS hack。我不想使用单独的样式表,但想知道我们是否有任何 IE 9 破解了。

例如,您可以对其他 IE 执行以下操作

谢谢。

考斯

0 投票
1 回答
2733 浏览

css - CSS中的正斜杠?这是一些特定于浏览器的东西吗?

我继承了一个 CSS 样式表,在一些地方它做了如下的事情:

或者

有人知道正斜杠在做什么吗?

0 投票
4 回答
29241 浏览

css - 以 IE9 或 IE8 为目标,但不能同时使用 CSS

我知道不应该这样做,但我现在只想快速修复,这将使我有时间找到合适的修复方法。

我如何使用 CSS 单独定位 IE8,因为我尝试过附加\9,例如:

但是,它也会影响 IE9,我不希望这样,因为在 IE9 上,整个站点看起来都很好。