HTML で 2 列レイアウトを実装する方法の例 (左側は固定幅、右側は適応幅)

HTML で 2 列レイアウトを実装する方法の例 (左側は固定幅、右側は適応幅)

HTMLは2列レイアウトを実装し、左側は固定幅、右側は適応幅です。

実装1:

<スタイル>
    本文、html{パディング:0; マージン:0;}
    // CSS の配置に従って、フローティングまたは絶対配置を使用して、左側のブロック要素を通常のドキュメントフローから外し、右側のブロック要素と並べて配置できるようにします div:nth-of-type(1){
        float: left; //フローティングを使用// position: absolute; //絶対配置を使用// top: 0;
        // 左: 0;
        幅: 300ピクセル;
        高さ: 200px;
        背景: 赤;
    }
    // [ブロックレベル要素はデフォルトで親要素の幅に合わせて自動的に埋められ、1行を占めます]
    //現在: 右ブロック要素の幅 = 親要素の幅 div:nth-of-type(2){
        // margin-left を左のブロック要素の幅に設定します。
        左マージン: 300px;
        // 現在: 右ブロック要素の幅 = 親要素の幅 - margin-left
        高さ: 220px;
        背景: 青;
    }
</スタイル>
<html>
    <div>div1</div>
    <div>div2</div>
</html>

1) margin-leftを設定する前に


2) margin-leftを設定した後

実装2:

<スタイル>
    本文、html{パディング:0; マージン:0;}
    // CSS の配置に従って、フローティングまたは絶対配置を使用して、ブロック要素を通常のドキュメントフローの左側に配置します div:nth-of-type(1){
        float: left; //フローティングを使用// position: absolute; //絶対配置を使用// top: 0;
        // 左: 0;
        幅: 300ピクセル;
        高さ: 200px;
        背景: 赤;
    }
    // FC は通常の (通常の) ドキュメント フロー、書式設定コンテキスト、ページ内のレンダリング領域であり、一連のレンダリング仕様を持ちます。 BFC はブロックフォーマットコンテキストです。
    // BFCブロックレベルフォーマットコンテキストを使用して、分離された独立したコンテナを作成します div:nth-of-type(2){
        // オーバーフロー値を非表示に変更し、BFC をトリガーします
        オーバーフロー: 非表示;
        高さ: 220px;
        背景: 青;
    }
</スタイル>
<html>
    <div>div1</div>
    <div>div2</div>
</html>

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

<<:  Vueプロジェクトが完了した後にプロジェクトを最適化する方法の例

>>:  Web開発でボックスを中央に配置するいくつかの方法

推薦する

JavaScriptのアロー関数の特徴と通常の関数との違い

目次1. 矢印関数の使用1. 通常関数から矢印関数へ2. 中括弧を省略してリターンする3. 括弧を省...

Ubuntu 19.04 インストール チュートリアル (画像とテキストの手順)

1. 準備1.1 VMware 15 をダウンロードしてインストールするダウンロード リンク: h...

Dockerコンテナ内にkibanaトークナイザーをインストールする方法

ステップ: 1. 仮想マシンディレクトリに新しいdocker-compose.ymlファイルを作成し...

JSはプログレスバーのスムーズバージョンの詳細な計画を実装します

進捗バーがスムーズではないフロントエンドを学ぶ学生のほとんどは、オーディオプレーヤーやビデオプレーヤ...

メッセージボードにメッセージを追加および削除するための JavaScript

この記事では、JavaScript メッセージ ボードでメッセージを追加および削除する小さな例を詳細...

IE イメージ ツールバーを無効にする

IE6 で試してみたところ、ツールバーが表示されました。オプションに「イメージ ツールバーを有効にす...

HTML に埋め込まれた MP4 形式のビデオが再生できないのはなぜですか?

次のコードは、私の test.html にあります。ビデオは、c:\test.html などの絶対パ...

Linux のファイル システム タイプの表示方法の例

Linux でパーティションのファイル システム タイプを確認する方法。パーティションのファイル シ...

床スクロール効果を実現する js

この記事ではjQueryを使用して、階段のスライド効果を実装し、フロアをスクロールし、フロアボタンを...

CSS Houdini でダイナミックな波効果を実現

CSS Houdini は、CSS 分野における最もエキサイティングなイノベーションとして知られてい...

mysql8でルートユーザーのパスワードをリセットする手順を完了します

序文最近、多くの新しい同僚がこの質問をしてきました。特に、homebrew を通じて自動的にインスト...

Windows Server 2019 IIS10.0+PHP(FastCGI)+MySQL 環境構築チュートリアル

準備1. 環境の説明:オペレーティング システム: Windows Server 2019 PHP ...

Youdaの新しいプチビューの実装

目次序文導入ライブ使いやすいルートスコープマウント要素の指定ライフサイクルコンポーネントグローバル状...

Vue+ElementUI Treeの使い方

Vue+ElementUI Treeの使い方は参考までに。具体的な内容は以下のとおりです。 フロント...

効率的な視覚化Nginxログ表示ツール

目次導入インストール表示フィールドフィルターソートキー導入Rhit は、標準フォルダー (gzip ...