CSS を使用して 3 列レイアウトを実装するサンプル コード。中央の列は適応型で、テキスト サイズに応じて幅が変わります。

CSS を使用して 3 列レイアウトを実装するサンプル コード。中央の列は適応型で、テキスト サイズに応じて幅が変わります。

Baiduのインタビューで遭遇する質問は、次のレイアウト効果を達成する必要がある。

中央の紫色の列のサイズはフォントの量に応じて広くなったり狭くなったりし、余分なテキストは [...] として自動的に省略されます。右側の緑の列は、紫色の列と密接に接続する必要があります。 紫色の列の主な操作は次のとおりです。

1.flex: 0 1 自動(適応型)

2.text-overflow:ellipsis; (テキストを自動的に省略)

オーバーフロー:非表示;

空白: ラップなし;

完全なコードは次のとおりです。

// CSS 部分コンテナ {
  ディスプレイ: フレックス;
}
.pic {
  幅: 100ピクセル;
  高さ: 100px;
  境界線の半径: 50%;
  背景色: ピンク;
}
。名前 {
  フレックス:0 1 自動;
  高さ: 100px;
  背景色: 紫;
  テキストオーバーフロー:省略記号;
  オーバーフロー:非表示;
  空白: ラップなし;
}
.タグ {
  幅: 100ピクセル;
  高さ: 100px;
  テキスト配置: 中央;
  行の高さ: 100px;
  背景色: 海緑;
}
// HTML 部分 <div class="container">
    <div class="pic"></div>
    <div クラス="名前">
        翻訳者
    </div>
    <div class="tag">デザイナー</div>
</div>

要約する

これで、CSS を使用して、中央の列の幅がテキスト サイズに応じて変化する 3 列レイアウトを実装する方法についての説明は終了です。CSS 3 列レイアウトに関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  ページを更新せずにフォームを送信するには iframe を使用します

>>:  よく使われるシングルページアプリケーションウェブサイト共有

推薦する

Linuxネットワーク設定の基本操作コマンドを詳しく解説

目次ネットワーク構成を表示するネットワークインターフェース情報を表示する---ifconfigルーテ...

HTML での select optgroup タグの使用の概要

時々、選択した内容をグループ化する必要があります。以前はプログラム制御を使用していました。今日、se...

MySQL 全体または単一のテーブルデータのエクスポート

単一のテーブルをエクスポートするmysqldump -u ユーザー -p db名 テーブル名 >...

MySQL 8の新機能ROLEの詳しい説明

MySQL ROLE はどのような問題を解決しますか?プロフェッショナルな資質を持ち、権限管理に細心...

VMware Workstation 14 Pro インストール Ubuntu 16.04 チュートリアル

この記事では、VMware Workstation14 ProにUbuntu 16.04をインストー...

IE6では画像要素imgに余分な空白スペースがある

ページの DIV+CSS レイアウトを行う際、IE6 で画像要素 img の下に余分なスペースができ...

ServerSocketのデフォルトIPバインディングの実装プロセスの詳細な説明

開発中にサーバーを起動する必要がある場合、ローカルテストではポートを直接書き込み、実際の環境ではバイ...

JavaScript はマウスのドラッグを実装して div のサイズを調整します

この記事では、マウスをドラッグしてdivのサイズを調整するJavaScriptの具体的なコードを参考...

jQueryはすべてのショッピングカート機能を実装します

目次1. すべて選択2. 商品の数量を増やすか減らす3. 商品の小計を変更する4. 合計と合計額を計...

Tomcat で server.xml と content.xml を変更した後の自動復元の問題の解決方法

設定ファイルを server.xml と content.xml に書き込みます。サーバーを再起動す...

JavaScript のドキュメント オブジェクト モデル (DOM)

目次1. DOMとは何か2. 要素を選択する3. getElementById() 4. クエリセレ...

Vue+echart で 2 列チャートを実現

この記事では、vue+echart を使って二重列チャートを実現するための具体的なコードを参考までに...

CSS 表示属性のインラインブロックレイアウト実装の詳細な説明

CSS 表示プロパティ注: !DOCTYPE が指定されている場合、Internet Explore...

BFCとは何ですか? CSS 疑似要素を使用してフロートをクリアする方法

BFCコンセプト:ブロック フォーマット コンテキストは、BFC 内の要素を外部の要素から分離する独...

vue+tp5はシンプルなログイン機能を実現

この記事では、参考までに、簡単なログイン機能を実装するためのvue+tp5の具体的なコードを紹介しま...