ホームページ >ウェブフロントエンド >CSSチュートリアル >ボタンを Div 内の中央に配置するにはどうすればよいですか?

ボタンを Div 内の中央に配置するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-25 20:05:09124ブラウズ

How Can I Center a Button Inside a Div?

Div 内のボタンの中央揃え

Web 開発では、多くの場合、ボタンを含む div 内の中央にボタンを配置することが望ましいです。この課題に対する 2 つの解決策を見てみましょう。

Flexbox の使用

Flexbox は、要素を両方の軸に沿って配置するための洗練されたソリューションを提供します。 div 内でボタンを水平方向および垂直方向に中央揃えにするには:

#wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

水平方向の中央揃えのみが必要な場合は、justify-content プロパティを使用できます:

#wrapper {
  display: flex;
  justify-content: center;
}

Margin-ベースのアプローチ

フレックスボックスを使用せずに、ボタンを中央に配置できます。 margins:

button {
  margin: -20px -50px; /* Offset to center */
  position: relative;
  top: 50%;
  left: 50%;
}

水平方向の中央揃えの場合のみ、次の 2 つのアプローチのいずれかを使用できます。

  • margin: 0 auto;ボタン
  • text-align: center;含まれる div

以上がボタンを Div 内の中央に配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。