如何在标题旁边放置一个按钮?

Joe*_*Joe 25 html css position

我认为使用float: right;会修复此问题,但它会使按钮显示在div之外.我该如何解决这个问题?

HTML

<div id="main">
  <h1>Title</h1> <button>Button</button>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

#main {
  width: 200px;
  border: 1px dotted black;
}
h1 {
  margin: 0;
}
button {
  float: right;
}
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

Tur*_*nip 37

给你h1 display: inline-block,让你的元素占据同一行...

#main {
  width: 200px;
  border: 1px dotted black;
}
h1 {
  margin: 0;
    display: inline-block;
}
button {
  float: right;
}
Run Code Online (Sandbox Code Playgroud)
<div id="main">
  <h1>Title</h1> <button>Button</button>
</div>
Run Code Online (Sandbox Code Playgroud)


Rah*_*thi 10

试试这样:

<div id="main">
  <h1> Title <button>Button</button></h1> 
</div>
Run Code Online (Sandbox Code Playgroud)

JSFIDDLE DEMO

或者你可以使用display:inline它们,所以它们并排显示.