说明
我正在准备一个网页,其中主要包含 html
和一些 javascript
语句。有很多 div
,我设置了 100px
的左边距。我需要在屏幕的最左边设置一个 div
,但不幸的是它会震动页面上的整个其他对象。
我想到了将 div
放置在页边空白处。有没有办法将 div
放在 leftmargin
之外?
示例代码
<body leftmargin = "100">
<div id="Example1"> </div>
<div id="........"> </div>
</body>
这只是一个例子。如果 leftmargin
是 100 像素,如何在该空间中放置一个新的 div
,即 width
100 像素?
它肯定可以超过 rightmargin
但它仅在距左侧 100 像素后开始。即使有 100 像素的边距,如何从 0 像素开始 div
?
最佳答案
也许你想要负边距:)
HTML
<div>This is inside the normal margin</div>
<div id="outside">I defy margins!</div>
CSS
body {
margin-left: 100px;
}
#outside {
margin-left: -100px;
}
或者也许position:absolute;
HTML
<div>This is inside the normal margin</div>
<div id="outside">I defy margins!</div>
CSS
body {
margin-left: 100px;
}
#outside {
position: absolute;
left: 0;
}
关于html - 用 margin 制作一个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24155962/