sco*_*tvw 7 html javascript css jquery margin
我希望有人能帮助我.
我想在多个堆叠的浮动元素周围包装文本,但是当我向第二个元素添加负边距时,文本不会播放球(见下文)...
有没有人有解决方案可以帮助我这个?
提前致谢!
到目前为止我在这里做了什么:
<style>
.elements {
float:left;
padding:10px;
width:50%;
background:#039;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
padding:50px;
box-sizing:border-box;
margin-right: 20px;
position: relative;
}
#element-two {
margin-top:-50px;
background:#900;
margin-left:30px;
}
</style>
<div id="post">
<div id="element-one" class="elements">Element 1</div>
<div id="element-two" class="elements">Element 2</div>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam id dictum odio. Interdum et malesuada fames ac ante ipsum primis in faucibus. Vivamus vitae leo dictum, <br>
<br>
<br>
porttitor augue ut, accumsan nunc. Phasellus at malesuada orci, quis varius nulla. Nullam dui purus, elementum non fermentum eu,
laoreet ac massa. Maecenas dictum elit sit amet mi pretium tincidunt. Maecenas interdum elementum lectus, eu aliquam nibh lacinia nec.
<br><br><br>
Quisque facilisis accumsan blandit. Mauris eget pulvinar lacus. Donec pretium posuere mattis. Suspendisse et tempor orci, sit amet placerat neque. Etiam laoreet massa eu libero posuere, sit amet laoreet metus auctor.
</div>
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助。
`https://jsfiddle.net/0zf7rxpn/1/`
Run Code Online (Sandbox Code Playgroud)
简而言之,我把负的 margin-bottom 放到了蓝色元素上,所以红色元素就上升了。然后,对于红色元素,我给出了一些 margin-right、position:relative 和 negative right。
归档时间: |
|
查看次数: |
50 次 |
最近记录: |