這個jsFiddle顯示了這個問題。我還沒有設法阻止div0
div與其同級兄弟div1
的頂部邊緣「摺疊」。 (以下HTML)如何強制這個div跨越視口的高度?
我想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>
有趣的想法,但你在我提供的jsFiddle中測試過它嗎? (這就是提供jsFiddle的意義,你知道......) – kjo