昨夜遅くに CSS の垂直方向のセンタリングについて書きました。今夜はその兄弟記事である CSS の水平方向のセンタリングについて書きます。 。 …^^
実は、これら 2 つは元々一緒に書くこともできましたが、混乱を避け、アイデアをより明確にするために、最終的には別々に書いた方が良いと判断しました。 。 。これは、将来のレビューにも役立ちます~~
まず、text-align
なぜ最初に text-align を書く必要があるのですか?
実際には、理由はありません。 。 。 。 。 (殴らないでください)
しかし、text-align は非常に魔法のようなものです。ie6 で text-align を使用すると驚くでしょう
Text-align はテキストの中央揃えを意味し、ブロックのインラインコンテンツを整列させます。したがって、通常、text-align はインライン コンテンツに対してのみ機能し、ブロック レベルのコンテンツに対しては機能しません。
しかし、ie は魔法のようなものであり、非常に意志的なものです。 。 。 IE6 および IE7 の混合モードでは、text-align:center を使用してブロック レベルの要素を中央に配置できます。 。 。すごい!ただし、他のブラウザではインライン要素でのみ機能します。
2番目に、margin
ブロックレベルの要素をセンタリングするという点では、margin: 0 auto を使用するのが理想的な方法だと思います。通常はこの方法を十分に使用しているため、ここでは説明しません。詳細を説明します
一部の友人は要素または複数の列を整列させるために float を使用しますが、float を設定して中央に配置したい場合、要素を中央に配置するには、負の margin を使用するか、float を指定します。コンテナを要素化し、マージンを使用します。
三、負のマージンを使用する
CSS の垂直方向の中央揃えの問題では、ブロックレベルの要素を垂直方向に中央揃えするために負のマージンを使用するという問題があるため、当然、負のマージンを使用することもできますブロック レベルの要素は水平方向に中央揃えになります
最初に位置を設定します: 絶対、次に要素を 50% オフセットします: left: 50%、最後に逆に margin-left を使用します。ブロック レベル要素の幅の半分に等しい margin-左: -1/2height 要素を水平方向に中央揃えにすることができます
位置について: abs の変位参照要素については多くは言いませんが、分からない場合は CSS の垂直方向の中央揃えを参照してください。かなりわかりやすく説明できたと思います。 。 。ははは
4 番目に、flexible-box を使用します
これも前の記事で説明した方法です。少し面倒なので、方法だけを説明します
まず、要素をフレックスボックスコンテナの中央に配置します: -webkit-display:box そして、要素を水平方向に中央に配置するために box-pack:center を設定します
理解できない場合は、格納可能なボックスの基礎知識を検索してくださいが、このスタイル携帯電話での閲覧が多くなります。 上記のデバイスの互換性はあまり良くありません。
余談:
非常に驚くべきことに、水平方向のセンタリングと垂直方向のセンタリングには 4 つの方法があります。将来、他の水平方向のセンタリングに遭遇した場合、このセンタリング方法についてはこの記事を更新します。時々。
私はフロントエンドの初心者なので、欠陥は避けられません。気に入らない場合は専門家を批判しないでください^^
この記事はオリジナルの作品であり、無断転載を禁じます。 。 ありがとう!

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。1。HTMLは、Webページ構造を定義し、2。CSSはWebページスタイルを制御し、3。JavaScriptは動的な動作を追加します。一緒に、彼らは最新のウェブサイトのフレームワーク、美学、および相互作用を構築します。

HTMLの将来は、無限の可能性に満ちています。 1)新機能と標準には、より多くのセマンティックタグとWebComponentsの人気が含まれます。 2)Webデザインのトレンドは、レスポンシブでアクセス可能なデザインに向けて発展し続けます。 3)パフォーマンスの最適化により、応答性の高い画像読み込みと怠zyなロードテクノロジーを通じてユーザーエクスペリエンスが向上します。

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。HTMLはコンテンツ構造を担当し、CSSはスタイルを担当し、JavaScriptは動的な動作を担当します。 1。HTMLは、セマンティクスを確保するためにタグを使用してWebページの構造とコンテンツを定義します。 2。CSSは、セレクターと属性を介してWebページスタイルを制御して、美しく読みやすくします。 3。JavaScriptは、動的でインタラクティブな関数を実現するために、スクリプトを通じてWebページの動作を制御します。

htmlisnotaprogramminglanguage; itisamarkuplanguage.1)htmlStructuresandformatswebcontentusingtags.2)ItworkswithcsssssssssdjavascriptforInteractivity、強化を促進します。

HTMLは、Webページ構造の構築の基礎です。 1。HTMLは、コンテンツ構造とセマンティクス、および使用などを定義します。タグ。 2. SEO効果を改善するために、などのセマンティックマーカーを提供します。 3.タグを介したユーザーの相互作用を実現するには、フォーム検証に注意してください。 4. JavaScriptと組み合わせて、動的効果を実現するなどの高度な要素を使用します。 5.一般的なエラーには、閉じられていないラベルと引用されていない属性値が含まれ、検証ツールが必要です。 6.最適化戦略には、HTTP要求の削減、HTMLの圧縮、セマンティックタグの使用などが含まれます。

HTMLは、Webページを構築するために使用される言語であり、タグと属性を使用してWebページの構造とコンテンツを定義します。 1)htmlは、などのタグを介してドキュメント構造を整理します。 2)ブラウザはHTMLを分析してDOMを構築し、Webページをレンダリングします。 3)マルチメディア関数を強化するなど、HTML5の新機能。 4)一般的なエラーには、閉じられていないラベルと引用されていない属性値が含まれます。 5)最適化の提案には、セマンティックタグの使用とファイルサイズの削減が含まれます。

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

HTMLの役割は、タグと属性を使用してWebページの構造とコンテンツを定義することです。 1。HTMLは、読みやすく理解しやすいようなタグを介してコンテンツを整理します。 2。アクセシビリティとSEOを強化するには、セマンティックタグなどを使用します。 3. HTMLコードの最適化により、Webページの読み込み速度とユーザーエクスペリエンスが向上する可能性があります。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境
