HTML設定センター表示

May 21, 2023 pm 05:07 PM

HTML は Web デザインで最も一般的に使用されるマークアップ言語の 1 つであり、中央表示も Web デザインで最も基本的な表示方法の 1 つです。この記事では、HTMLを使ってWebページの中央表示を設定する方法を紹介します。

1. 水平方向の中央揃え

1.1 テキスト配置属性の使用

text-align 属性を使用して、HTML 要素を水平方向の中央揃えに配置できます。この属性を親要素に設定して、子要素を水平方向に中央揃えにすることができます。

サンプル コード:

<!doctype html>
<html>
  <head>
    <style>
      .container {
        text-align: center;
      }
    </style>
  <head>
  <body>
    <div class="container">
      <p>这是一段文字</p>
    </div>
  </body>
</html>

1.2 margin 属性の使用

margin 属性を使用して水平方向の中央揃えを実現することもできます。このメソッドは固定幅の要素に対してのみ機能することに注意してください。

サンプル コード:

<!doctype html>
<html>
  <head>
    <style>
      .container {
        width: 500px;
        margin: 0 auto;
      }
    </style>
  <head>
  <body>
    <div class="container">
      <p>这是一段文字</p>
    </div>
  </body>
</html>

2. 垂直方向の中央揃え

2.1 テキスト配置属性を使用する

HTML 要素で垂直方向の中央揃えを実現する必要がある場合は、親要素に追加します。要素に display: table 属性を設定し、子要素に display: table-cell 属性とvertical-align: middle 属性を設定できます。

サンプル コード:

<!doctype html>
<html>
  <head>
    <style>
      .container {
        display: table;
        height: 500px;
        width: 100%;
        background-color: gray;
      }
      .inner {
        display: table-cell;
        vertical-align: middle;
      }
    </style>
  <head>
  <body>
    <div class="container">
      <div class="inner">
        <p>这是一段文字</p>
      </div>
    </div>
  </body>
</html>

2.2 flex 属性の使用

垂直方向の中央揃えを実現するもう 1 つの方法は、flex 属性を使用することです。親要素に display: flex を設定し、子要素に align-items: center および justify-content: center プロパティを設定して、垂直方向の中央揃えを実現します。

サンプルコード:

<!doctype html>
<html>
  <head>
    <style>
      .container {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 500px;
        width: 100%;
        background-color: gray;
      }
    </style>
  <head>
  <body>
    <div class="container">
      <p>这是一段文字</p>
    </div>
  </body>
</html>

どちらの方法でも、HTML での中央揃え表示を簡単に実現できます。水平方向の中央揃えに margin 属性を使用する場合、中央揃え表示を実現するには、固定幅を指定し、margin 属性の左右の値を auto に設定する必要があることに注意してください。

概要:

この記事では、2 つの水平方向の中央揃え方法と 2 つの垂直方向の中央揃え方法を紹介します。text-align プロパティと margin プロパティは水平方向の中央揃えに適していますが、display: table、display: flex、および垂直方向の中央揃えには適しています。 -align プロパティは垂直方向の中央揃えに適用されます。いずれにしても、HTML での中央揃えは簡単です。

以上がHTML設定センター表示の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ARIA属性は何ですか ARIA属性は何ですか Jul 02, 2025 am 01:03 AM

ariaattributesenhancewebaccessibility forusers withdisabilitivitionsividing additionalsalsalsivation-assivetechnologies.theyareneedededemodernjavascript-heavycomponentsは、ult inacsibulitive featuresiveturefillements、およびarriafillを維持することができます

小包バンドラーとは何ですか 小包バンドラーとは何ですか Jun 26, 2025 am 02:10 AM

Parcelは、箱から出てくるゼロコンフィ分のフロントエンドパッケージツールです。インテリジェントなデフォルト値を使用して、JS、CSS、画像などのリソースを自動的に処理します。 BabelまたはPostCSSの手動構成は必要ありません。開発サーバーを起動するか、生産バージョンを構築するために、エントリファイルを指定する必要があります。 React、TypeScript、SASSなどの複数の言語とリソースタイプをサポートしています。パフォーマンスを向上させるためにRustによって達成されたマルチコアコンパイルを使用し、ホットアップデート、クリアエラープロンプト、HTTPSローカル開発などの友好的な体験を提供します。構成要件が低いプロジェクトやシナリオをすばやく構築するのに適していますが、高度にカスタマイズされた要件の下でWebpackやViteほど適用されない場合があります。

HTTPリクエストを最小限に抑える方法 HTTPリクエストを最小限に抑える方法 Jul 02, 2025 am 01:18 AM

重要なポイントについて直接話しましょう。リソースのマージ、依存関係の削減、およびキャッシュの利用は、HTTP要求を減らすためのコア方法です。 1. CSSとJavaScriptファイルをマージし、構築ツールを通じて生産環境のファイルをマージし、開発モジュラー構造を保持します。 2。画像スプライトまたはインラインBase64画像を使用して、静的な小さなアイコンに適した画像要求の数を減らします。 3.ブラウザのキャッシュ戦略を設定し、リソースのロードをCDNで加速してリソースの読み込みを高速化し、アクセス速度を向上させ、サーバー圧力を分散させます。 4.読み込み= "lazy"または非同期ロードスクリプトの使用など、非批判的なリソースの読み込みを遅らせ、初期リクエストを削減し、ユーザーエクスペリエンスに影響を与えないように注意してください。これらの方法は、特にモバイルまたは貧弱なネットワークで、パフォーマンスの読み込みを大幅に最適化できます

フロントエンドのロギングと監視とは何ですか フロントエンドのロギングと監視とは何ですか Jun 24, 2025 pm 02:30 PM

フロントエンドでは、その動作環境が複雑で変更可能であり、問​​題を再現することは困難であるため、ログと監視が必要です。ログはすぐに問題を見つけ、エクスペリエンスを最適化できます。 1.一般的なログタイプには、エラーログ(JSエラーレポート、リソース読み込み障害)、動作ログ(ユーザー操作パス)、パフォーマンスログ(読み込み時間、FP、FCP)、カスタムログ(ビジネスポイント)が含まれます。 2.フロントエンド監視を実装する手順には、キャッチングの例外、パフォーマンスデータの収集、ログの報告、集中管理、ディスプレイが含まれ、ユーザープロセスを追跡するための一意の識別子をもたらすことをお勧めします。 3.実際に使用すると、過剰な収集、プライバシー保護、誤った凝集、およびSourceMapを組み合わせてスタック情報を解析して問題を正確に見つけることを避けるために注意を払う必要があります。

反応コンポーネントをテストする方法 反応コンポーネントをテストする方法 Jun 26, 2025 am 01:23 AM

Reactコンポーネントをテストするための鍵は、適切なツールを選択し、検証のためにユーザーの動作をシミュレートすることです。 1. JestやReactTestingLibrary(RTL)などの主流ツールを使用して、ユーザーイベントとの相互作用の信頼性を向上させます。 2.単体テストを書き込むときは、レンダリングを介してコンポーネントをレンダリングし、画面を使用してノードをクエリし、結果をアサートします。 3. fireeventまたはusereventを使用して、クリック、入力、その他の操作をシミュレートして、状態の変更を確認します。 4. Snapshotテストは、静的UI構造の変化検出に適していますが、行動テストを置き換えることはできません。これらの方法は、コンポーネントの安定性と保守性を効果的に改善できます。

Redux State Managementとは何ですか Redux State Managementとは何ですか Jun 24, 2025 am 11:05 AM

Reduxは、JavaScriptアプリケーションの状態を中央に管理するために使用されるツールであり、大規模なプロジェクトのコンポーネント間の通信が頻繁であり、状態を維持するのが困難な状況に適しています。 1.単一のデータソースを提供すると、すべての状態が統一ストアに保存されます。 2。状態は読み取り専用であり、意図はアクションの説明を通じて更新されます。 3。純粋な関数還元剤を使用して、状態の変更を実行します。実際の開発では、reduxtoolkitとReact-Reduxが組み合わさって操作を簡素化することがよくありますが、すべてのプロジェクトを使用する必要はありません。グローバルな状態の乱用とレデューサーの副作用は避けるべきです。

Reactコンポーネントライフサイクルとは何ですか Reactコンポーネントライフサイクルとは何ですか Jun 24, 2025 pm 04:05 PM

Reactコンポーネントのライフサイクルは、マウント、更新、アンインストールの3つの段階に分割されます。各ステージには、対応するライフサイクルフック機能があります。 1.マウントフェーズには、状態を初期化するためのconstructor()が含まれます。Render()はJSXコンテンツを返し、componentDidMount()はデータ要求の開始またはタイマーの設定に適しています。 2。更新フェーズには、render()が含まれてUIを再レンダリングします。 ComponentDidupdate(PrevProps、Prevstate)は、状態の変更に従って新しいデータを取得するなど、副作用操作を処理するために使用されます。 3.アンインストールフェーズはcomponentwillunmount()です。これはタイマーのクリーニングに使用されます

Reactはフォーカス管理とアクセシビリティをどのように処理しますか? Reactはフォーカス管理とアクセシビリティをどのように処理しますか? Jul 08, 2025 am 02:34 AM

React自体は、フォーカスやアクセシビリティを直接管理することはありませんが、これらの問題に効果的に対処するためのツールを提供します。 1. refsを使用して、userefを介して要素フォーカスを設定するなど、プログラムでフォーカスを管理します。 2。ARIA属性を使用して、タブコンポーネントの構造や状態を定義するなど、アクセシビリティを向上させます。 3.キーボードナビゲーションに注意して、モーダルボックスなどのコンポーネントのフォーカスロジックが明確であることを確認してください。 4.ネイティブのHTML要素を使用して、カスタム実装のワークロードとエラーリスクを減らすようにしてください。 5. Reactは、DOMを制御してARIA属性を追加することによりアクセシビリティを支援しますが、正しい使用はまだ開発者に依存します。

See all articles