テーブル関連の配置とJavascript操作テーブル、tr、td

テーブル関連の配置とJavascript操作テーブル、tr、td
適切に機能するテーブル プロパティ設定:

コードをコピー
コードは次のとおりです。

<テーブル セル間隔="0" セルパディング="0" 境界線='1' 境界線の色="黒"
style='border-collapse:collapse;table-layout: fixed'></table>

多くの人がこのような経験をしたことがあるでしょう。td にコンテンツや可視要素がない場合、td の境界線も消えてしまいます。解決策は、テーブルにスタイルborder-collapse:collapseを追加することです。
一般的なテキストの切り捨て (インラインとブロックの両方に適用):

コードをコピー
コードは次のとおりです。

.テキストオーバーフロー{
display:block;/*インラインオブジェクトを追加する必要があります*/
幅:31em;
word-break:keep-all;/* 改行なし*/
white-space:nowrap;/* 改行なし*/
overflow:hidden;/*コンテンツが幅を超えたときに余分なコンテンツを非表示にする*/
text-overflow:ellipsis; /* テキストがオブジェクト内でオーバーフローする場合に省略記号 (...) を表示します。overflow:hidden; と一緒に使用する必要があります。 */
}

テーブルの場合、定義は少し異なります。

コードをコピー
コードは次のとおりです。

テーブル{
幅:30em;
table-layout:fixed;/* 次の td 定義は、テーブル レイアウト アルゴリズムが固定として定義されている場合にのみ機能します。 */
}
td{
幅:100%;
word-break:keep-all;/* 改行なし*/
white-space:nowrap;/* 改行なし*/
overflow:hidden;/*コンテンツが幅を超えたときに余分なコンテンツを非表示にする*/
text-overflow:ellipsis; /* テキストがオブジェクト内でオーバーフローする場合に省略記号 (...) を表示します。overflow:hidden; と一緒に使用する必要があります。 */
}

Javascript 操作テーブル、tr、td

コードをコピー
コードは次のとおりです。

table.moveRow(m,n) //テーブルの行を交換する(IE)mとnの間の行が順番に移動される
table.deleteRow(index) // 行の削除
table.insertRow(index) // インデックスに行を挿入し、TR を返す
tr.insertCell(index) //セルを挿入し、TDを返す
tr.deleteCell(インデックス)
tr.rowIndex // テーブル内のtrの位置を返します
td.cellIndex //tr 内の td の位置を返す

<<:  ニューススタイルのウェブサイトデザイン例25選

>>:  CSSを使用してファイルアップロードパターンを描画する

推薦する

Linuxの運用と保守の基本プロセス管理と環境構成分析

目次1. プロセスの基本的な概要2. プロセスの構成要素3. プロセス環境4. プロセスステータス5...

Nginx+ModSecurity セキュリティモジュールの導入

目次1. ダウンロード2. 展開1.Nginxのデプロイメント2. ModSecurityの展開3....

1つの記事でJavaScript DOM操作の基本を学ぶ

DOM の概念DOM: ドキュメント オブジェクト モデル: ドキュメント オブジェクト モデルは、...

Nest.js 認証検証方法の例

目次0x0 はじめに0x1 RBAC 実装0x2 クレームベースの承認0x3 統合 CASL 0x4...

モバイル端末の適応に関する簡単な説明

序文フロントエンド コードの記述では、「互換性」という言葉から逃れることはできません。過去の PC ...

JavaScript と CSS を最適化してウェブサイトのパフォーマンスを向上させる

<br /> 第 1 部と第 2 部では、Web サイトのパフォーマンス、ページ コンテ...

HTML に基づいてページを更新せずにフォーム送信を実装する

ページを更新せずにフォーム送信を実装するために Ajax を使用することは、プロジェクトでよく使用さ...

mysql 5.7.23 winx64 解凍バージョンのインストールチュートリアル

参考までに、mysql-5.7.23-winx64 解凍版の詳細なインストールチュートリアルです。具...

React+axios は github 検索ユーザー機能を実装します (サンプル コード)

負荷リクエスト成功リクエストに失敗しました cmdをクリックし、ファイルパスでEnterキーを押しま...

「いいね!」機能では MySQL と Redis のどちらを使用すればよいでしょうか?

目次1. 初心者が陥りがちな間違い2. Iteratorのremove()メソッドを使用する3. f...

Vue で計算プロパティを使用する際の知識ポイントのまとめ

計算されたプロパティ場合によっては、テンプレートにロジックを詰め込みすぎると、テンプレートが重くなり...

Linux は、Deepin がルートユーザーとして Google Chrome ブラウザを起動できない問題を解決します

Deepin がルートユーザーとして Google Chrome ブラウザを起動できない問題を解決す...

ウェブサイトのコンテンツが検索エンジンに含まれないようにする方法

通常、Web サイトを構築する目的は、検索エンジンにインデックス登録してもらい、プロモーションを拡大...

Google Web Fonts でウェブサイトに無制限のフォントを追加

長い間、リソースの制約により、使用できるフォントが限られていたため、Web サイトの開発は妨げられて...

Linux の高並列性とパフォーマンス最適化の落とし穴の紹介

目次序文Linux アプリケーション実行中に開いているファイルが多すぎる問題の分析と解決Linux ...