我的div上有一个按钮。
<button id="showmenu" type="button">Show menu</button>
<div class="sidebarmenu">
Some code
</div>
div显示在按钮下方。我希望按钮显示换行符。我知道使用<br/>
是一种不好的做法。没有它我怎么给空间?
答案 0 :(得分:3)
答案 1 :(得分:2)
答案 2 :(得分:2)
制作换行符的正确方法是使用<br>
。
要在块元素之间放置一些空格,您可以使用CSS属性,如margin
(外部)或padding
(内部)。但保证金并非突破。 <br>
表示换行符,并呈现为空格。边距是另一种渲染空白空间的方法,但这不等同,因为它不会影响同样的事情。
答案 3 :(得分:1)
你可以试试这个:
<button id="showmenu" type="button">Show menu</button>
<div class="sidebarmenu" style="margin-top:20px" >
Some code
</div>
答案 4 :(得分:0)
您可以显示阻止按钮
button{display:block}
答案 5 :(得分:0)
答案 6 :(得分:0)
在你给定的场景中真的不是很糟糕的练习。当你看到类似的东西时,这只是一种不好的做法:
<div>
</div>
<br />
<br />
<input />
<br />
<br />
但是你想用它来控制文字,所以使用它!这让我想起当你看到人们讨厌桌子时,却在display: table
上使用display: table-cell
和div
!