亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目次
2 列レイアウトでの Flexbox の使用
CSSグリッドの使用
応答性の追加
ホームページ ウェブフロントエンド H5 チュートリアル HTML5で2カラムレイアウトを作成する方法

HTML5で2カラムレイアウトを作成する方法

Oct 12, 2025 am 04:31 AM

CSS フレックスボックスまたはグリッドを使用して、HTML5 の 2 列レイアウトを作成します。 1. Flexbox は、display:flex を使用してコンテナを柔軟なレイアウトに設(shè)定し、左右の列がそれぞれ幅の 50% を占めます。 2. Grid は、display:grid と Grid-template-columns:1fr 1fr を使用して等幅の列を?qū)g裝し、gap で間隔を設(shè)定します。 3. レスポンシブデザインの場合、畫面が768pxより小さい場合、メディアクエリを使用して縦配置にレイアウトを変更します。 Flexbox は flex-direction:column を使用し、Grid はテンプレートを単一の列に調(diào)整します。

HTML5で2カラムレイアウトを作成する方法

HTML5 で 2 列のレイアウトを作成するには、時代遅れのテーブルベースの方法ではなく CSS を使用できます。最新のレイアウトはCSS FlexboxまたはCSS Gridに依存しており、どちらも柔軟で応答性が高く、管理が簡単です。

2 列レイアウトでの Flexbox の使用

Flexbox は、行や列などの 1 次元レイアウトに最適です。列をコンテナーでラップし、 display: flexを適用します。

例:


左列のコンテンツ

右列のコンテンツ

次の CSS を追加します。

。容器 {
ディスプレイ: フレックス;
}

.column-left {
幅: 50%;
パディング: 10px;
}

.column-right {
幅: 50%;
パディング: 10px;
}

CSSグリッドの使用

グリッドは 2 次元レイアウトに最適ですが、単純な列にも最適です。

上記と同じ HTML 構(gòu)造ですが、次の CSS を使用します。

。容器 {
表示: グリッド;
グリッド テンプレート列: 1fr 1fr;
ギャップ: 20px;
}

これにより、間に 20 ピクセルの間隔を持つ 2 つの等しい列が作成されます。

応答性の追加

小さな畫面では、メディア クエリを使用して列を垂直に積み重ねます。

@media (最大幅: 768px) {
。容器 {
フレックス方向: 列;
}
}

グリッドを使用している場合、テンプレートを変更すると自動的に調(diào)整されます。

@media (最大幅: 768px) {
。容器 {
グリッド テンプレート列: 1fr;
}
}

基本的には、より単純な位置合わせが必要な場合は Flexbox を選択し、より詳細な制御を必要とする場合はグリッドを選択します。どちらも最新のブラウザで適切に動作し、HTML5 をクリーンでセマンティックに保ちます。

以上がHTML5で2カラムレイアウトを作成する方法の詳細內(nèi)容です。詳細については、PHP 中國語 Web サイトの他の関連記事を參照してください。

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

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Stock Market GPT

Stock Market GPT

AIを活用した投資調(diào)査により賢明な意思決定を?qū)g現(xiàn)

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中國語版

SublimeText3 中國語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

ホットトピック

HTML5でサーバーセントイベント(SSE)を使用する方法は? HTML5でサーバーセントイベント(SSE)を使用する方法は? Sep 21, 2025 am 06:11 AM

sseenablesseal-time、unidirectionalver-to-clientupdatesviahttp; useeventsourceinjavascripttoconnect、handlemessageswithonmessage、setserverresponsetypetotext/event-stream、formatdatawith "data:" and "and"&n "、andotionallalinalincludidsf

HTML5のアクセシビリティにARIAの役割を使用する方法は? HTML5のアクセシビリティにARIAの役割を使用する方法は? Sep 21, 2025 am 04:41 AM

ariaenhanceswebaccesibilitybyaddingsmantingtoelementswhentivenationhtmlisufficient.useariaroleslikerole = "button"、aria-expanded、andaria-labelforcustomcomponentsordynamiccontent、butalways-ferementive htmlementionsuchasbuttonav.update

HTML5のアクセシビリティのためにフォーカスを管理する方法は? HTML5のアクセシビリティのためにフォーカスを管理する方法は? Sep 21, 2025 am 05:27 AM

useSemantichtmlelementslikeandfornative focusableandkeyboardsupport.ensurelogicaltaboderandvisiblefocusindicatorsviacss.proglivealmatelymanagefocusindynamiccontentlikemodalselement.focus()、trappingfocusinsideandeandeandeandeturningItafterosurair.Applyar

HTML5の正規(guī)表現(xiàn)に対してフォームフィールドを検証する方法は? HTML5の正規(guī)表現(xiàn)に対してフォームフィールドを検証する方法は? Sep 22, 2025 am 05:11 AM

usethepatternattributionhtml5inputelementStovalidateagainstaregex、sotsforpasswordsrequiringnumbers、上級、下皮、およびpairwithtitleforuserguidance and redquiredemptyentyencentyenceentyenceentyenceentyentyentyenced。

HTML5で要素を適切に使用する方法は? HTML5で要素を適切に使用する方法は? Sep 17, 2025 am 06:33 AM

theTimeElementInhtml5representsDatesSandTimesInamachine-ReadableFormat、EnhingAccessibilityandseo; usethedatetimeattribute withiso-formattedvaluestoprovidesemantivine、特に特に人間と対応するために、存在すること、保証されていることを保証します

HTML5ページにPDFドキュメントを埋め込む方法は? HTML5ページにPDFドキュメントを埋め込む方法は? Sep 21, 2025 am 05:08 AM

PDFを使用または埋め込みます。それはシンプルで直接的であり、代替コンテンツをサポートし、適切な互換性を持ち、境界から削除することができ、ニーズに応じて選択できます。

HTML5畫像マップを応答する方法 HTML5畫像マップを応答する方法 Sep 17, 2025 am 04:34 AM

HTML5イメージマップを応答するようにするには、JavaScriptを介して動的に調(diào)整するか、CSSを使用してオーバーレイ要素を絶対に配置できます。最初に、畫像自體が応答性があることを確認し、次にページの読み込みとウィンドウ調(diào)整のときにJavaScriptを介した元のサイズの比率に従ってエリアエリアの座標を再計算するか、透明なリンクを使用して畫像をパーセンテージポジショニングでカバーして、クロスデバイスの適応を?qū)g現(xiàn)し、最終的にインタラクティブな領(lǐng)域が畫像と正確にスケーリングされるようにします。 2つの方法には、適用可能なシナリオがあります。 JavaScriptソリューションは元の構(gòu)造と互換性があり、CSSソリューションはより単純で、スクリプトは必要ありません。プロジェクトのニーズに従って選択する必要があり、両方ともマルチスクリーン効果をテストし、タッチエリアが十分に大きいことを確認する必要があります。複雑なマップの簡単なレイアウトにJavaScriptメソッドを使用することをお勧めします。

HTML5フォームでプレースホルダー屬性を使用する方法は? HTML5フォームでプレースホルダー屬性を使用する方法は? Sep 23, 2025 am 05:17 AM

placeholderattributeprovidesidintininputfields.itapearsfaintlyanddisapearswhentypingbegins、supportedintext、email、tel、tel、search、and textareelements.usittosososhowexamplslike "embol@email.com"、butnotasareplacementforlabels.labelsenture

See all articles