ホームページ >ウェブフロントエンド >CSSチュートリアル >Flexbox を使用して CSS でセンタリング効果を実現する例を共有する

Flexbox を使用して CSS でセンタリング効果を実現する例を共有する

高洛峰
高洛峰オリジナル
2017-03-10 11:13:001446ブラウズ

この記事では、CSS でセンタリング効果を実現するために Flexbox を使用する例を紹介します。IE ブラウザーの互換性の問題に注意してください。必要な場合は参考にしてください。

CSS の将来の開発の方向性は、次のような問題を解決することです。これはよくある問題です。 Flexbox には複数の中央揃え方法があることに注意してください。列を分割したり、奇妙なレイアウトの問題を解決したりするためにも使用できます。
Flexbox を使用して CSS でセンタリング効果を実現する例を共有する

.Center-Container.is-Flexbox {   
  display: -webkit-box;   
  display: -moz-box;   
  display: -ms-flexbox;   
  display: -webkit-flex;   
  display: flex;   
  -webkit-box-align: center;   
     -moz-box-align: center;   
     -ms-flex-align: center;   
  -webkit-align-items: center;   
          align-items: center;   
  -webkit-box-pack: center;   
     -moz-box-pack: center;   
     -ms-flex-pack: center;   
  -webkit-justify-content: center;   
          justify-content: center;   
}

利点:

コンテンツの高さと幅は任意であり、オーバーフローも適切に実行できます
さまざまな高度なレイアウト手法に使用できます

また、注意してください: IE8-9 はサポートされていません

を記述する必要があります本文のスタイル、または追加のコンテナが必要です
最新のブラウザと互換性を持たせるには、さまざまなベンダー プレフィックスが必要です
潜在的なパフォーマンスの問題がある可能性があります


以上がFlexbox を使用して CSS でセンタリング効果を実現する例を共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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