表内のコンテンツオーバーフローのレイアウト方法について

表内のコンテンツオーバーフローのレイアウト方法について

コンテンツオーバーフローとは何ですか?実際、テキストが大量にある場合、コンテンツ領域がそれだけの長さであれば、余分な部分はドットに置き換えられます。

今回取り上げるケースは表です。表にテキストコンテンツを入力しすぎると、行が長くなりすぎたり、自動的に折り返されたりするなど、表が乱れることがわかっています。しかし、固定幅の行に表示したいだけの場合もあります。余分な部分がある場合は、テーブルが乱雑にならないように、ドットで置き換えることができます。それで何をすればいいのでしょうか?

一般的には次のような属性を使用します

CSSコードコンテンツをクリップボードにコピー
  1. /*オーバーフロー部分のスタイル*/   
  2. .txt-ell {
  3.      white white-space : nowrap ; // 1行で表示するように強制する
  4.      overflow : hidden ; //オーバーフローしたコンテンツを切り取って非表示にする
  5. text- overflow :ellipsis; //インラインがブロック コンテナーからオーバーフローする場合は、オーバーフロー部分を次のように置き換えます...
  6. word-break:keep- all ; //単語内での改行を許可する
  7.      color : red ; // ここで自分でマークします
  8.      padding : 0 7px ; //端から少し距離を空けたいので、次のように設定します
  9. }
CSSコードコンテンツをクリップボードにコピー
  1. .table-fix {
  2.     テーブルレイアウト:固定;
  3. }

まず、2 番目のスタイルは、テーブル タグに具体的に追加されます。コンテンツのオーバーフローを実現するには、テーブルの幅と高さを固定する必要があり、テーブル内の tr と td の幅と高さも固定する必要があります。コンテンツ オーバーフローを使用する前に、テーブルに table-fix クラスを追加します。次に、tr と td に幅があるかどうかを確認します。ない場合は、幅を指定するのが最善です。幅は固定またはパーセンテージで指定できます。私は主にパーセンテージを指定します。外側のテーブルには固定幅があり、内側の tr と td にはパーセンテージ幅があります。このようにして、コンテンツ オーバーフロー スタイルを使用できます。最後に、グリッド内に多くのコンテンツがあり、ドットを実装したい場合は、このグリッドに .txt-ell クラスを追加します。

上記のテーブル内のコンテンツオーバーフローレイアウト方法に関する記事は、エディターが皆さんと共有するすべての内容です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

オリジナルURL: http://www.cnblogs.com/hanyining/archive/2016/05/25/5527668.html

<<:  Vue3のレスポンシブ原則の詳細な説明

>>:  DIV と画像の水平および垂直の中央揃えは複数のブラウザと互換性があります

推薦する

Vue+Elementバックグラウンド管理フレームワークの統合実践

目次Vue+ElementUI バックグラウンド管理フレームワークでは、ElementUI とは何で...

この記事ではMySQLのNULLについて説明します。

目次序文MySQL の NULL 2 NULL占有長3 NULL値の比較4SQLはNULL値を処理す...

springcloud alibaba nacos linux 設定の詳細なチュートリアル

まず、github から nacos の圧縮パッケージをダウンロードします: https://git...

MySQL複合インデックスの詳細な研究

複合インデックス (結合インデックスとも呼ばれます) は、複数の列に対して作成されるインデックスです...

Dockerコマンドの学習を1つの記事にまとめる

目次導入ミラーリポジトリログイン引く押す検索ローカル画像管理画像rmiタグ建てる歴史保存負荷輸入コン...

MySQL リンクを表示し、異常なリンクを削除する方法

序文:データベースの運用や保守の際には、リンクの総数がいくつあるか、アクティブなリンクがいくつあるか...

Vue+ElementUI Treeの使い方

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

マウスを動かしたときに画像のズーム効果とゆっくりとした遷移​​効果を実現するCSSのサンプルコード

transform:scale()比例したズームインまたはズームアウトを実現できます。 transi...

上部の固定ナビゲーションバーによって CSS アンカーの配置がブロックされる問題の解決方法

多くのウェブサイトでは、ユーザーが簡単に検索したり他のページに移動したりできるように、上部にナビゲー...

Mysqlはブール型の演算を設定します

Mysqlはブール型を設定します1. Tinyintタイプテストテーブルを作成し、blフィールドをブ...

docker での psql データベースのバックアップとリカバリの詳細な説明

1. DockerでのPostgresデータベースのバックアップ注文: docker exec it...

ホバープロンプトにはvue2+elementuiを使用する

Vue2+elementui のホバー プロンプトは、外部と内部に分かれています。内部のものは el...

Vueの子コンポーネントと親コンポーネントの詳細な分析

目次1. 親コンポーネントと子コンポーネント2. テンプレート分離書き込み1. テンプレートタグ2....

JSで画面録画機能を作成する

OBS studioかっこいいですが、 JavaScriptもっとかっこいいです。では、 JavaS...