テキストの長さに応じて、左側のテキストの幅を自動調整できる状況を実現したい。1行が表示できない場合、右側のテキストのスペースが圧迫されず、左側のテキストが溢れて省略されてしまう。同様に、右側のテキストが長くなると、右側のテキストがいっぱいに表示され、左側のテキストが圧迫されてはみ出し、省略されるような効果が生じます。あまり分かりにくいかもしれませんので、効果の写真を見てみましょう。 1. 右側のテキストの幅は右側のテキストと同じで、デフォルトでは左側が残りのスペースをすべて占めます。 2. 右側のテキストの幅は 1 と同じです。左側のテキストが非常に長く、オーバーフローしています。 3. 左側のテキストは 2 と同じですが、右側のテキストには 2 つの「right」が追加されています。 スタイルは以下の通りです: .フッター{ 幅: 300ピクセル; 高さ: 20px; ディスプレイ: フレックス; オーバーフロー: 非表示; } 。左 { 背景: #3cc8b4; フレックス: 1 1 自動; オーバーフロー: 非表示; テキストオーバーフロー: 省略記号; 空白: ラップなし; 最小幅: 50px; } 。右 { 背景: #9bc; 最大幅: 250px; } .右省略記号 { オーバーフロー: 非表示; テキストオーバーフロー: 省略記号; 空白: ラップなし; } <div class="footer"> <div class="left"> 左左左左左左左左左左左左 </div> <div class="right"> <div class="right-ellipsis"> 右右右右右右右右 </div> </div> </div> このコードは、max-width、min-width、および right-ellipsis という div を追加します。以下の効果を実現します。 ニーズに応じてさまざまな効果を実現できます。設計要件の概要: 左側の幅は自動的に拡大し、右側の幅も自動的に拡大し、オーバーフローしたり省略したりすることはできません。左のテキストの長さが制限を超えると、左のテキストはオーバーフローして省略されます。効果は以下のとおりです。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 |
>>: React コンポーネント間で通信する 3 つの方法 (シンプルで使いやすい)
問題を解決するBootstrap は、次の問題を解決する CSS フレームワークです。デバイス間での...
1. 最新のnginx dockerイメージをダウンロードする $ docker pull ngin...
目次1. JavaScript エンジンとは何ですか? 2. V8エンジン3. ランタイム環境4. ...
MySQL-Group-Replication は、MySQL-5.7.17 で開発された新しい機...
SQL (Structured Query Language) ステートメント、つまり構造化クエリ言...
MySQL シーケンス AUTO_INCREMENT の詳細な説明とサンプルコードMySQL シーケ...
序文Linux 環境で作業するエンジニアは、これらの面倒な命令とパラメータのコマンドラインにきっと驚...
最近、WeChatはAppleによってダークモードの開発を強制されました。ますます多くのウェブサイト...
MySQL 8 Windows版 zipインストール手順(ダウンロードアドレス) 1. ZIPファイ...
自分のウェブサイトを構築する予定なので、618 プロモーションを利用して Tencent Cloud...
Apache Arrow は、BigQuery を含むさまざまなビッグデータ ツールで使用される一...
CSSコードコンテンツをクリップボードにコピー.bottomTable{背景色: rgb (249,...
この記事では、参考までにmysql5.6.29のシェルスクリプトを共有します。具体的な内容は次のとお...
まず、 esp8266 は mqtt を通じてメッセージを公開し、WeChat アプレットは mqt...
コンストラクタの借用この手法の基本的な考え方は単純です。サブタイプ コンストラクター内からスーパータ...