ホームページ >ウェブフロントエンド >CSSチュートリアル >全幅の Div 内でボタンを水平方向 (および垂直方向) に中央に配置するにはどうすればよいですか?

全幅の Div 内でボタンを水平方向 (および垂直方向) に中央に配置するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-16 17:53:09838ブラウズ

How to Center a Button Horizontally (and Vertically) Within a Full-Width Div?

幅 100% の Div 内のボタンを中央に配置する

CSS の一般的なニーズは、全体にまたがる div 内のボタンを中央に配置することです。ページの幅。これを実現するには、いくつかの方法があります。

1 つの方法は、Flexbox を使用することです。 div の表示プロパティを flex に設定し、justify-content: center と align-items: center を追加すると、div はその子を垂直方向と水平方向に中央揃えにする flexbox コンテナになります。

#wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
button {
  /* Other styles */
}

垂直方向の配置の場合は必要ありません。単純に justify-content: center を使用できます。

#wrapper {
  display: flex;
  justify-content: center;
}
button {
  /* Other styles */
}

より伝統的なアプローチの場合は、ボタンの margin プロパティを次のように設定できます。自動。これにより、ボタンが div 内で水平方向に中央に配置されます。

button {
  margin: 0 auto;
  /* Other styles */
}

または、div の text-align プロパティを中央に設定することもできます。これにより、ボタンを含む div 内のすべての要素が中央に配置されます。

div {
  text-align: center;
}
button {
  /* Other styles */
}

これらは、div 内でボタンを中央に配置するためのいくつかの方法にすぎません。最適なアプローチは、レイアウトの特定の要件によって異なります。

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

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