这个jsFiddle显示了这个问题。我没有设法阻止div0
div 与其兄弟的div1
. (下面的 HTML。)
我想垂直div0
跨越整个视口,并且其中的红色rect
与视口的左上角齐平。(其位置div1
及其内容完全符合要求,不应以任何方式更改。)
我试图通过在div0
和周围放置边框来禁用边距的折叠div1
,但是,正如 jsFiddle 所示,这没有任何区别。
这是相关的HTML:
<!doctype html>
<body>
<div id="div0">
<svg id="svg0" width="50px" height="50px">
<g>
<rect x="0px" y="0px"
width="50px" height="50px" style="fill:red;"></rect>
</g>
</svg>
</div>
<div id="div1">
<div id="div2">
<svg id="svg1" width="100px" height="100px"></svg>
</div>
</div>