是否有一个'好'干净的CSS黑客列表,这肯定是面向未来的?
例如,zoom:1安全,只要它只提供给IE,你就会记得它在那里.使用子选择器的常见黑客并不安全,因为IE7支持它们.使用height:1%只是感觉很脏(但可能只是我).
我知道ie7-js,所以IE6的bug不用担心我.此外,我不是在寻找宗教辩论,只是消息来源.
感谢回复 - 我选择了最好的来源作为回答.
还要感谢使用单独的CSS文件的建议,或者不要担心它.我完全同意你的看法,对我来说,这些都是给予的.但是当遇到布局问题时,我想要一个安全的解决方案,这将最大程度地降低我在IE或$ FF + 1中重新审视问题的风险.抱歉,我没有说清楚.
您会选择哪个单词来标记元素的绝对堆栈级别 - 换句话说,它相对于根/文档元素的嵌套程度?
在水平和深度之间你会选择哪一个?为什么?什么是常用或首选?如果没有有意义的背景,你会发现哪一个更容易混淆?
我尝试检查XML规范但没有取得多大成功.
如何重现这个问题
如果任这些条件不符合,它的工作原理.
.
Load: function (in_url, in_cb, in_responseType) {
var xhr = new XMLHttpRequest();
xhr.open('GET', in_url, true);
xhr.onload = function () {
if (xhr.status === 200) {
in_cb(null, xhr.response);
} else {
in_cb(new Error('[Loader] Could not fetch from: '+in_url+', status: '+xhr.status));
}
};
xhr.onerror = function (error) {
in_cb(error);
};
xhr.send();
}
Run Code Online (Sandbox Code Playgroud)
我在CSS声明代码中发现了这一点,我现在部分负责:
margin: 0 0 0 10px;
*+margin: 4px 0 0 10px;
margin: 3px 0 0 10px\0/;
Run Code Online (Sandbox Code Playgroud)
...... *+而且\0/正是我特别关注的.这里使用的黑客是什么?
是否有一个标准的地方我可以看看当前和过去的CSS黑客,还列出了它们的适用性和实用性?我希望能够一目了然地看到一个有目的的黑客和简单的代码错误之间的区别.
哪一个更好?使用片段标识符......
http://www.alinkthatdoesnotwork.com/#!/dir1/dir2/file.html
Run Code Online (Sandbox Code Playgroud)
...或新的Javascript History API?
https://github.com/examplethatdoesnotwork/project/src/script.js
Run Code Online (Sandbox Code Playgroud)
或者我应该同时使用两者?(通过后备)
方面:
我正在开发一个网页,当我测试交叉浏览测试时,我得到的CSS样式与我的谷歌浏览器和我的safari 5冲突.
我所有浏览器的代码(firefox,chrome,opera)
.flex-direction-nav-featured a{
margin-top: 4%;
}
Run Code Online (Sandbox Code Playgroud)
我试试这个,但它不会工作
/* for safari only (wont work)*/
::root .flex-direction-nav-featured a{
margin-top: 5%;
}
/* for safari only (but works with chrome also)*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* works with sfari and chrome */
.flex-direction-nav-featured a{
margin-top: 5%;
}
}
Run Code Online (Sandbox Code Playgroud)
是否存在仅针对Safari 5的CSS hack?我尝试过很多东西,但都没有用.
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)
有谁知道正斜线在做什么?
我正在尝试编写一个从.mp3文件加载ID3标记的脚本.
搜索了几个小时之后,我发现一个脚本体积很小并且做了我想要的,但是我无法使用跨域.mp3文件.我曾尝试使用CSP标头绕过这个,但没有运气.
有没有办法解决这个问题,比如在背景中下载文件并显示进度条,还是可以绕过另一种方式?
加载外部文件时出现的错误:
Refused to get unsafe header "Content-Length"
Run Code Online (Sandbox Code Playgroud)
它连接到.getResponseHeader(); 就目前我所记得的.
所有IE浏览器都有css hack吗?不是特定的IE版本.
我试过了
@media \0screen\,screen\9 {
body { background: green; }
}
Run Code Online (Sandbox Code Playgroud)
但它在IE7和IE11中不起作用.