私は、HTML、CSS、Flexbox、またはJSを使用せずに、水平、左、右、中央の3つのボタンを取得しようとしましたが、成功しませんでした。これはどのように達成できますか?これは私が必要なものである:ここではHTMLとCSSを使用して、左、右、中央の3つのボタンを水平に並べる方法を教えてください。
は私のコードです:
#row1 {padding: 20px 20px 5px 20px;
overflow: hidden; }
.button-container {display: block; text-align: center;}
.button-left {
padding: 0 5px;
text-align: center;
border: 1px solid;
float: left;
font-size: 75%; }
.button-right {
padding: 0 5px;
text-align: center;
border: 1px solid;
float: right;
font-size: 75%; }
.button-centre {
padding: 0 5px;
text-align: center;
border: 1px solid;
font-size: 75%; }
<div id="row1">
<div class="button-container">
<span class="button-left"><a href="#1">previous</a></span>
<span class="button-centre"><a href="#2">issue</a></span>
<span class="button-right"><a href="#3">next</a></span>
</div><!--close button-container">
</div><!--close r1-->
達成しようとしていることは何ですか?あなたは 'text-align:center'をbutton * container *に入れてみましたか?そして、他のalignment/floatをすべて削除しましたか? –
Arあなたは3つのボタンをまとめて| --- | ? – ProEvilz
私はdivの左側に1つ、中央に1つ、右側に1つを取得しようとしています。 - - - | 。問題は、それらが同じ垂直位置にないことです。言い換えれば、彼らは水平に正しく整列していない、と私は理由を知らない。コンテナにはすでに 'text-align:center'があります。それを他のdivから削除しても何も変わりません。浮動小数点数を削除すると、外側のボタンが中央に向かって移動しますが、これは必要なものではありません。彼らが水平になっているところは大丈夫です。問題は、垂直方向のミスアライメントです。 – ruffle