私はHTMLとCSSを学習しており、<div>
のボタンを中央に配置するのが困難です。CSSで水平方向の中央ボタン
.box-information {
border: 2px solid #000000;
margin: 0 auto 15px auto;
padding: 0 10px 60px 10px;
width: 80%;
background-color: #ffffff;
position: relative;
}
.button-blue:link,
.button-blue:visited {
width: 7em;
display: block;
padding: 10px 15px;
background-color: rgba(66, 85, 123, 1);
font-size: 1.0em;
text-indent: 0;
text-align: center;
color: #ffffff;
position: absolute;
bottom: 10px;
left: auto;
}
<div class="box-information your-business">
<p class="title-information">
Your Business
</p>
<p class="text-information">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</p>
<a class="button-blue learn-more" href="#">Learn More</a>
</div>
私は下からボタンを相殺することができるよ、と私はAUTO以外のものを使用している場合、私は水平方向のボタンを相殺することができます:ここで私は、現在持っているコードです。
私が間違っていることを理解するのを手伝ってください。
margin-left:auto;
margin-right:auto;
ボタンのCSSプロパティに:それでブロック要素を中央に
こんにちは、私はapol私はいくつかの情報を省いた。私はmargin:0 auto;でボタンを中央に置くことができました。ただし、ボタンをボックスの下部に固定する必要があります(下部:10ピクセル)。私はお互いの隣に3つのボックスがあり、それぞれのボックスは異なる量のテキストを持っています。ボックスの高さを同じにし、ボタンを各ボックスの一番下から一貫して配置します。 – PapaBurke
ハ、その場合は、絶対位置、左:50%、余白 - 右:ボタンの幅の半分の位置に配置できます。 – felixmosh
私はあなたの提案を完全に理解していないかもしれません。 left:%を使用すると、ボタンを水平方向に移動させることができますが、ブラウザの幅が変わると中央に収まることはありません。ボタンの幅を120pxに変更し、margin-right:60pxを使用しました。それは助けに見えなかった。 – PapaBurke