如何将几个跨度放在彼此之下

use*_*675 16 html css

我想要定位两个span和一个按钮,如下所示:

SPAN1

跨距2

按键

但是,使用我当前的代码,它们看起来像这样:

span1 span2按钮

body {
text-align:center;
}
span#printHere {
color:black;
font-size:30px;
position:relative;
}
span#triesLeft{
align='centre';
font-size:30px;
position:relative;
}
Run Code Online (Sandbox Code Playgroud)

Dar*_*ren 22

span是内联元素.如果你希望它们位于彼此之下,请使用块元素或使用它来设置样式display:block

http://jsfiddle.net/xfyS4/

  • 将它们放在`div`中,边距为:0:auto;` (2认同)

gay*_*der 22

尝试:

span {
  float: left;
  clear: left;
}
button {
  float: left;
  clear: left;
}
button:hover {
  background-image: url('imageurl');
}
Run Code Online (Sandbox Code Playgroud)

浮动后清除将导致跨度下降到新行. http://jsfiddle.net/aKmF6/