おそらく私がこの記事にそのような名前を付けるとすぐに、誰かがこう尋ねるでしょう: なぜ table にまだ注目しているのですか? それはすでに時代遅れです... 急いで Xhtml... div は良いです... ul は良いです。 .. ol は良いです... DL は良いです... もう終わりです、いいえ、他に何かを知っておく方が良いです。
テーブルは本当に時代遅れですか?表を本当に理解していますか?テーブルの使い方を本当に知っていますか?
舌戦は私たちがやりたいことではありません。時間に余裕のある人に任せてください。
本題に戻ります:
誰かが DataGrid をシミュレートするためにテーブルを使用していて、固定幅を超える TD 内のテキストを非表示にできない理由を尋ねたのを覚えていませんが、直接包みますか?
はい、これは実際に当てはまります。
上記のコードを実行すると、固定幅を超えるセル内のテキストは非表示にならず、新しい行に表示されることがわかります。これは明らかに私の意図ではありません。
これはテーブルの特性のようですが、{width:*px;white-space:nowrap;overflow:hidden;} の組み合わせをうまくサポートできません。最終的には白になります。 -space:nowrap が動作しないので、overflow:hidden が無効になっているようです。 {注: 意味のない文字が連続している場合は、次のように有効になります。 & td } この一連の a は改行なしで 1 つの単語として認識されるため、強制的に行内に収めるには、 .col1 の幅を超える a は非表示になります}
[解決策 1:]
後で誰かがテストした結果、パーセント幅を使用するだけで十分であると述べました。最初の段落の数行のスタイルを少し変更し、他の行は変更しないでください:
.col1 {width:20%;}
.col2 {width:40%;}
.col3 {width:40%;}
修正したコードを実行すると、確かに幅を超えた文字が非表示になる効果が得られていることがわかります。
実際、パーセント幅を使用するとテキストの非表示の問題を確かに解決できますが、場合によってはパーセント幅ではなく固定幅が必要になるため、これは最良の解決策ではないようです。
根本はセル内の文字を折り返さずに一行で表示させる方法です。
[解決策 2:]
この要件を達成するには、スタイルの使用に加えて、長い間使用されていないタグ
;nobr> エレガントな Q400N、Intel Core2 Duo (Merom) T5450 (1.66G) プロセッサーを使用 |
このアイデアに従って、この問題を別の角度から検討したところ、問題は簡単に解決できることがわかりました。
固定幅セルの th と td に単純にwhite-space:nowrapを追加することはできないため、固定幅セルにmark要素を追加するとどうなるでしょうか?
最良の解決策:

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。

メニューで点線のラインセグメンテーション効果を設計する方法は?メニューを設計するときは、通常、皿の名前と価格の間に左右に合わせることは難しくありませんが、真ん中の点線またはポイントはどうですか...

WebコードエディターのHTML要素分析では、多くのオンラインコードエディターを使用すると、ユーザーはHTML、CSS、およびJavaScriptコードを入力できます。最近、誰かが提案した...

React-App-Recrowiredを使用して静的ページを構築するときにコード圧縮を回避する方法について多くの開発者が配信したい...


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

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

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

ホットトピック



