我一直在寻找解决我遇到的CSS问题的黑客攻击.我曾经使用过一个为Internet Explorer创建自定义规则.
margin-top:45px;
*margin-top:0px;
Run Code Online (Sandbox Code Playgroud)
这个hack是否适用于所有IE浏览器?这个hack是否出现在任何版本的Firefox或Safari中?
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
Run Code Online (Sandbox Code Playgroud)
这是来自YUI重置css.*之前的字体大小是什么:100%呢?
我继承了一个CSS样式表,并在一些地方做了类似的事情:
margin:7px 0 0 0;
/margin-top:9px;
Run Code Online (Sandbox Code Playgroud)
要么
background: url(../images/list-hover.png) 0 0 no-repeat;
/background:url(../images/lists-hover.png) 0 2px no-repeat;
Run Code Online (Sandbox Code Playgroud)
有谁知道正斜线在做什么?
所有IE浏览器都有css hack吗?不是特定的IE版本.
我试过了
@media \0screen\,screen\9 {
body { background: green; }
}
Run Code Online (Sandbox Code Playgroud)
但它在IE7和IE11中不起作用.
可能重复:
如何使CSS仅对Opera可见
很多时候我需要使用浏览器特定的CSS规则来使设计在每个浏览器中看起来都相似.一般来说,我需要它们用于IE 7-8,但这次是Opera,特别是Opera 12及以上.
我找到了Opera的一些解决方案:
但这些仅适用于11或以下......
Opera 12有解决方案吗?
在CSS方面,我们遇到了针对Firefox Quantum的问题.我们知道以下内容:
@-moz-document url-prefix() {
.my-style{
}
}
Run Code Online (Sandbox Code Playgroud)
...将针对所有Firefox浏览器,但我们只想针对Firefox Quantum,因为在CSS解释方面,Firefox Quantum和旧版本Firefox之间存在一些差异.有谁知道这是怎么做到的吗?
IE 6和7的哪些css黑客是未来的证据?我的意思是,如果我使用然后他们永远不会产生任何问题,他们的补丁永远不会实现?
管理2 css一个为一个,一个用于IE是耗时的,它还添加了一个额外的样式表.如果任何黑客可以解决主要css中的问题,那么这是一个节省时间,当多个人在同一个项目上工作时,大部分时间我们都忘了在条件css中进行更改.
我不是在询问条件样式表