テーブル関連の配置と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を使用してファイルアップロードパターンを描画する

推薦する

CSSカスタムプロパティの予備的な理解

現在、CSS プリプロセッサは Web 開発の標準となっています。 プリプロセッサの主な利点の 1 ...

MySQL 起動エラー 1067 および文字セットを変更して再起動した後の無効な回復

公式サイトからmysql-5.6.37-winx64.zipの解凍バージョンをダウンロードし、構成フ...

JavaScript で文字列を数値に変換する方法

目次1.parseInt(文字列、基数) 2. 数値() 3.parseFloat()主なメソッドは...

JavaScript が Jingdong のカルーセル効果を模倣

この記事では、JD.comのカルーセル効果の表示を実現するためのJavaScriptの具体的なコード...

MySQLに必要な共通知識のまとめ

目次主キー制約一意の主キー非 Null 制約デフォルトの制約外部キー制約1NF 2NF 3NFデータ...

よくある MySQL 設計エラーをご存知ですか?

インターネットの発達により、バスを待ったり地下鉄に乗ったりする時間など、断片的な時間を活用して、いつ...

jsフェッチ非同期リクエストの使用の詳細な例

目次非同期を理解するフェッチ(url)レスポンス.json() asyncとawaitを組み合わせる...

React useMemo と useCallback の使用シナリオ

目次メモを使うコールバックの使用メモを使う親コンポーネントが再レンダリングされると、そのすべての要素...

Vue3 のウォッチの使用方法とベストプラクティスガイド

目次序文🌟 1. APIの紹介2. 複数のデータソースの監視3. リスニングアレイ4. 監視対象5....

あるテーブルからバッチデータをクエリし、それを別のテーブルに挿入する MySQL の完全な例

事前に言っておくNodejs はデータベースを非同期操作として読み取るため、データベースがデータを読...

CSS3 でテキストマーキーを実装するためのサンプルコード

背景何が起こったかというと、Luzhu は偶然、宇宙で最高の外部スピーカーを備えた携帯電話について知...

Linux インストール MySQL チュートリアル (バイナリ配布)

このチュートリアルでは、LinuxにMySQLをインストールする詳細な手順を参考までに紹介します。具...

Spring環境を構成するためのDocker-composeの手順

最近、メンバーがテストできるようにプロジェクトをパッケージ化する必要がありますが、パッケージ化された...

HTML テーブル マークアップ チュートリアル (14): テーブル ヘッダー

<br />HTML 言語では、タグを使用してテーブルにタイトルを自動的に追加できます。...