У меня есть следующий код.
<fieldset class=last>
<button>Refresh</button>
<button> Clear</button>
</fieldset>
<form method="POST" action="*******">
<button> Download</button>
</form>
Я хочу, чтобы все три кнопки отображались бок о бок. Теперь кнопка downloadd отображается ниже кнопок обновления и очистки. Как я могу это сделать? Вот FIDDLE
В дополнение к ответу "C Travel", если вы хотите сохранить границу и добавить поддержку для IE7, вы можете сделать это:
HTML
<div id="container">
<fieldset class=last id="one">
<button>Refresh</button>
<button> Clear</button>
</fieldset>
<form method="POST" action="*******" id="two">
<button> Download</button>
</form>
<div id="clearer"></div>
</div>
CSS
#one, #two{
display: inline-block;
*display: inline;
zoom: 1;
border: 0;
}
#container{
border: 1px solid #000;
}
Или используйте поплавки для еще более широкой поддержки:
#one, #two{
float: left;
border: 0;
padding: 10px;
}
#clearer{
clear: both;
}
#container{
border: 1px solid #000;
}
Вы можете использовать css для этого. Просто выберите <fieldset>
и <form>
и дайте ему inline-block
как в демо.
fieldset, form {display:inline-block;}
DEMO (ваш FIDDLE, но обновленный Css)