你能解释下面的css代码吗?

Mas*_*ask 0 css

margin-left:-500px;margin-right:-500px;
Run Code Online (Sandbox Code Playgroud)

这是什么意思?为什么这样?

rah*_*hul 7

阅读这篇好文章:使用负边距的权威指南

负边距通常以小剂量施用,但正如您稍后将看到的那样,它具有更多的能力.关于负利润的一些注意事项是:

1.它们是非常有效的CSS

我不是在开玩笑.W3C甚至表示,"允许保证金属性的负值......"Nuff说.查看文章了解更多详情.

2.负利润不是黑客

这尤其如此.这是因为它没有正确理解负边缘,因此它得到了它的黑客形象.如果您使用它来修复您在其他地方所犯的错误,它只会变成黑客.

它顺其自然

如果应用于没有浮点数的元素,它不会破坏页面的流动.因此,如果您使用负边距向上微调元素,则所有后续元素也将被轻推.

4.它高度兼容

所有现代浏览器(以及大多数情况下的IE6)都支持负边距.

5.当浮子应用时,它的反应不同

负边距不是您的日常CSS,因此应谨慎应用.

6. Dreamweaver不理解它

DW的设计视图中不显示负边距.为什么你甚至在Design View中检查你的网站呢?