0

我开始使用 CSS,我有以下问题:

在 CSS 上使用负面定位是否“负责任”?这会导致IE7,8等浏览器发生冲突吗?你有什么建议吗?

#example-bottom {
position: relative;
top: -3px;
min-height: 29px;
margin-bottom: 10px;

}

4

2 回答 2

1

允许边距属性为负值,但可能存在特定于实现的限制。

来自:http ://www.w3.org/TR/CSS2/box.html#margin-properties

所有现代浏览器(包括 IE7 和 8)都支持它,但是 IE6 中存在一些问题。

于 2013-09-15T13:06:43.653 回答
0

您当然可以使用负边距:-

负的顶部和左侧边距使元素向上和向左移动,而负的右侧和底部边距使后面的兄弟元素向左和向上移动。

这会导致IE7,8等浏览器发生冲突吗?

不,如果您使用任何现代浏览器,则没有问题。

还有这个:-

所有现代浏览器(在大多数情况下为 IE6)都完全支持负边距。

附带说明:-在某些情况下负边距可以挽救生命,特别是当您想要精确定位 div 而不必使用绝对或相对定位时

于 2013-09-15T13:03:26.067 回答