问题标签 [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.
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:
好的,看起来有条件的评论是一种选择。给那个给了我我想要的东西的人正确的答案。
css-hack - 这是什么 CSS 规则?
在suckerfish 的儿子下拉菜单中:
http://www.htmldog.com/articles/suckerfish/dropdowns/example/
你看到这条规则
这不可能是错字,因为它在 css 中多次出现。它是干什么用的?
css - 这个 CSS 有什么作用?
这是来自 YUI 重置 css。font-size:100% 之前的 * 有什么作用?
css - 条件注释或 IE 特定的 hack
因此,在我评估其他程序员的 CSS 的网络旅行中,我注意到很多人使用下划线或星号 hack 来调试 IE 浏览器的特定供应商,尽管 W3C 不会将其解析为有效的 CSS。
我个人更喜欢注释条件,您至少可以遵循有效的 IE 特定 CSS,但我想唯一的问题是添加额外的 CSS。
所以我很好奇你喜欢什么以及每种方法的积极或消极影响的共识。
评论条件或 IE 供应商特定的黑客攻击?
PS - 老实说,这应该标题为你是否支持 IE 布局:-)
css - 让 CSS 仅适用于 Opera 11?
有没有办法让一些 CSS 规则只适用于 Opera (11)?
css - Strict vs Hacky CSS - 哪个更可取
在使用 css 时很快就会意识到某些东西不是跨浏览器友好的。
例如,当我想要一个半透明的 png 时,我不得不给 IE 一些可笑的东西,比如:
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
我在定位和伪选择器等方面遇到了问题,因为任何玩过 css 超过 20 分钟的人都会遇到。
- 为了解决问题,有时我开始决定只做所有浏览器都以相同(或至少相当相似)的方式支持和支持的事情。
- 其他时候我只是加入条件注释并给 IE 自己的样式表。
- 然后在其他情况下,我只是使用 css hack 来排除某些浏览器读取特定位(如旧的“
* html {}
”或“html>/**/body {}
”)
所以我的问题是,这是最好的选择。第一个是相当有限的,你最终会为 IE6 的能力而开发,但其他两个感觉有点脏。那么在编程实践、渲染效率等方面的赌注是什么?
css - IE8 CSS Hack - 最好的方法?
任何人都可以推荐通过 CSS 破解 IE8 样式的最佳方法,我最近一直在将 IE8 渲染为 IE7 以方便使用 - 但想知道是否最好添加 IE8 hack?
css - IE 9 css 问题或 css-hacks
* 更新 * 大家讨论得很好,再次感谢您的意见我只想与其他开发人员/程序员分享信息并讨论可能的解决方案。
我想出了另一个聪明的小技巧,它也可以工作。
这是在 asp 中进行服务器端/客户端的一种旧方式,仍然可以在 .NET 中完成(并不是说这是正确的,但最终“他们”只是希望它工作)
这里是:
这更像是一个讨论而不是一个问题,但是否知道一些特定的 IE 9 CSS hack。我不想使用单独的样式表,但想知道我们是否有任何 IE 9 破解了。
例如,您可以对其他 IE 执行以下操作
谢谢。
考斯
css - CSS中的正斜杠?这是一些特定于浏览器的东西吗?
我继承了一个 CSS 样式表,在一些地方它做了如下的事情:
或者
有人知道正斜杠在做什么吗?
css - 以 IE9 或 IE8 为目标,但不能同时使用 CSS
我知道不应该这样做,但我现在只想快速修复,这将使我有时间找到合适的修复方法。
我如何使用 CSS 单独定位 IE8,因为我尝试过附加\9
,例如:
但是,它也会影响 IE9,我不希望这样,因为在 IE9 上,整个站点看起来都很好。