CSS で本文コンテンツを中央揃えにする方法: 1. マージンを使用してマージンを「0 auto」に設定し、HTML ページ内のすべての要素を水平方向に中央揃えにします。 2. div と左端との間の距離を設定します。ページ ウィンドウの上の境界線。「50%」に設定します。 3. jQuery を使用して、水平方向と垂直方向の中央揃えを実現します。
このチュートリアルの動作環境: Windows 7 システム、HTML5&&CSS3 バージョン、DELL G3 コンピューター。
推奨: css ビデオ チュートリアル
ページをデザインするとき、多くの場合、DIV を中央に配置し、ページ ウィンドウに対して水平および垂直に表示する必要があります。ログインウィンドウを中央に配置します。私たちの従来の解決策は、純粋な CSS を使用して DIV を中央に配置することです。この記事では、CSSとjQueryを使ってDIVを水平方向と垂直方向に中央揃えにする方法を説明します。
CSS は DIV を水平方向に中央に配置します
この記事で参照する DIV には、HTML ページ内のすべての要素が含まれることに注意してください。
DIV を水平方向に中央揃えにするには、CSS を使用して直接行うことができます。 DIV の幅を設定し、マージンを使用してマージンを 0 auto に設定している限り、CSS は自動的に左右のマージンを計算して DIV を中央に配置します。
.mydiv{ margin:0 auto; width:300px; height:200px; }
しかし、DIV を垂直方向の中央に配置したい場合は、CSS を変更する必要があると思います。
CSS を水平方向と垂直方向の中央揃えにするには、
DIV を水平方向と垂直方向の中央揃えにするには、DIV の幅と高さを知っている必要があり、位置を絶対位置に設定し、ページ ウィンドウの左端と上端からの距離を 50% に設定します。 50% は、ページ ウィンドウの幅と高さの 50% を指します。最後に、DIV をそれぞれ左と上に移動します。左と上への移動のサイズは、DIV の幅と高さの半分です。
.mydiv{ width:300px; height:200px; position:absolute; left:50%; top:50%; margin:-100px 0 0 -150px }
この方法はよく使われますが、前提としてDIVの幅と高さを設定する必要があります。ページの DIV の幅と高さが動的である場合、たとえば、DIV レイヤーをポップアップして中央に表示する必要がある場合、DIV のコンテンツは動的であるため、幅と高さも動的です。この場合、 jQuery を使用すると、センタリングの問題を解決できます。
jQuery で水平方向と垂直方向のセンタリングを実現します
jQuery で水平方向と垂直方向のセンタリングを実現する原理は、jQuery を通じて DIV の CSS を設定し、左と上のマージンを取得することです。 DIV のオフセット。シフトとマージン オフセットのアルゴリズムは、ページ ウィンドウの幅から DIV の幅を減算し、その結果の値を 2 で割った値が左オフセットです。右オフセットのアルゴリズムは次のとおりです。同じ。 DIV の CSS 設定は、resize() メソッド内で完了する必要があることに注意してください。つまり、ウィンドウ サイズが変更されるたびに、DIV の CSS 設定が実行される必要があります。コードは次のとおりです。 ## さらに、ページがロードされるときに、resize() を呼び出す必要があります。
$(window).resize(function(){ $(".mydiv").css({ position: "absolute", left: ($(window).width() - $(".mydiv").outerWidth())/2, top: ($(window).height() - $(".mydiv").outerHeight())/2 }); });
この方法の利点は、DIV の特定の幅と高さを知る必要がないことです。jQuery を直接使用して水平方向と垂直方向の中央揃えを実現でき、さまざまなブラウザーと互換性があります。この方法は、多くのポップアップ レイヤー エフェクトで使用されます。
ps: div の幅がページの幅より大きい場合は、本文に css
$(function(){ $(window).resize(); });を追加する必要があります。
以上がCSSで本文のコンテンツを中央に配置する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

今週のラウンドアップ:Firefoxは錠前屋のような力を獲得し、Samsung' s Galaxy StoreがプログレッシブWebアプリをサポートし始め、CSS SubgridはFirefoxで出荷しています

今週のラウンドアップ:Internet ExplorerがEdgeに進み、Google Search Consoleが新しい速度レポートを宣伝し、FirefoxがFacebookの通知を提供します

おそらく、CSS変数に少なくとも少し精通しているでしょう。そうでない場合は、ここに2秒の概要があります:それらは本当にカスタムプロパティと呼ばれます、あなたは設定します

建物のウェブサイトはプログラミングです。 HTMLとCSSの作成はプログラミングです。私はプログラマーです。ここでCSS-Tricksを読んでいる場合、あなたは'

ここに'私が前もって知るのが好きなこと:これは難しい問題です。あなたがここに上陸した場合、あなたはあなたが伝えることができるツールを指し示すことを望んでいるので、あなたが'

Picture-in-Pictureは、2016年にMacos SierraをリリースしたSafariブラウザでWebに初めて登場しました。ユーザーがポップできるようになりました。

Gatsbyは、画像の処理と処理の素晴らしい仕事をしています。たとえば、手動で画像の最適化で時間を節約するのに役立ちます

私は今日、私の頭の中で完全に間違っていたことをパーセンテージベース(%)のパディングについて学びました!パディングの割合はに基づいているといつも思っていました


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

ドリームウィーバー CS6
ビジュアル Web 開発ツール

WebStorm Mac版
便利なJavaScript開発ツール

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境
