Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Safari 4.0的CSS,但不是Google Chrome_Safari_Css - Fatal编程技术网

Safari 4.0的CSS,但不是Google Chrome

Safari 4.0的CSS,但不是Google Chrome,safari,css,Safari,Css,我对CSS有问题。它的风格在所有浏览器(IE6/7/8、Firefox 3+、Opera 9.5+、Google Chrome 3/4)中都得到了正确应用,但在Safari 4.0中却没有。如果我使用: @media screen and (-webkit-min-device-pixel-ratio:0) { #blaat { margin: 1px 0px; } } 我可以在Safari中工作,但在Chrome中会中断。有人知道Safari 4.0特定的CSS攻击吗?尝试使用行高。

我对CSS有问题。它的风格在所有浏览器(IE6/7/8、Firefox 3+、Opera 9.5+、Google Chrome 3/4)中都得到了正确应用,但在Safari 4.0中却没有。如果我使用:

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #blaat { margin: 1px 0px; }
}

我可以在Safari中工作,但在Chrome中会中断。有人知道Safari 4.0特定的CSS攻击吗?

尝试使用
行高
。“线高度”的默认值取决于浏览器,因此如果不明确设置线高度,可以在不同的浏览器中获得不同的边界框高度。例如,设置
行高:1.2em
(或1.1em或1.5em或其他)应导致边界框的高度相同。

边界框是1px的高度。我最终更改了DOM并能够修复它。无论如何,谢谢:)我已经试过了,但遗憾的是我得到了同样的错误,因为Safari和Chrome都使用相同的线高度