Table related arrangement and Javascript operation table, tr, td

Table related arrangement and Javascript operation table, tr, td
Table property settings that work well:

Copy code
The code is as follows:

<table cellSpacing="0" cellPadding="0" border='1' bordercolor="black"
style='border-collapse:collapse;table-layout: fixed'></table>

Many people have had this experience: when there is no content or no visible elements in a td, the border of the td will also disappear. The solution is to add the style border-collapse:collapse to the table
General text truncation (applies to both inline and block):

Copy code
The code is as follows:

.text-overflow{
display:block;/*Inline objects need to be added*/
width:31em;
word-break:keep-all;/* No line break*/
white-space:nowrap;/* No line break*/
overflow:hidden;/*Hide the excess content when the content exceeds the width*/
text-overflow:ellipsis; /* Displays an ellipsis mark (...) when the text overflows within an object; must be used together with overflow:hidden;. */
}

For tables, the definition is a little different:

Copy code
The code is as follows:

table{
width:30em;
table-layout:fixed;/* The following td definition will work only if the table layout algorithm is defined as fixed. */
}
td{
width:100%;
word-break:keep-all;/* No line break*/
white-space:nowrap;/* No line break*/
overflow:hidden;/*Hide the excess content when the content exceeds the width*/
text-overflow:ellipsis; /* Displays an ellipsis mark (...) when the text overflows within an object; must be used together with overflow:hidden;. */
}

Javascript operations table, tr, td

Copy code
The code is as follows:

table.moveRow(m,n) //Exchange the rows of the table (IE) The rows between m and n are moved in sequence
table.deleteRow(index) // row deletion
table.insertRow(index) //Insert a row at index and return the TR
tr.insertCell(index) //Insert a cell and return the TD
tr.deleteCell(index)
tr.rowIndex // Returns the position of tr in the table
td.cellIndex //Return the position of td in tr

<<:  25 Examples of News-Style Website Design

>>:  Use CSS to draw a file upload pattern

Recommend

MySQL 8.0.15 download and installation detailed tutorial is a must for novices!

This article records the specific steps for downl...

React implements a highly adaptive virtual list

Table of contents Before transformation: After tr...

An article teaches you how to implement a recipe system with React

Table of contents 1. Recipe Collection 1.1 Projec...

Several ways to implement CSS height changing with width ratio

[Solution 1: padding implementation] principle: I...

A brief analysis of the knowledge points of exporting and importing MySQL data

Often, we may need to export local database data ...

Implementation ideas for docker registry image synchronization

Intro Previously, our docker images were stored i...

Use of Linux gzip command

1. Command Introduction The gzip (GNU zip) comman...

Summary of methods to prevent users from submitting forms repeatedly

Duplicate form submission is the most common and ...

WeChat Mini Program User Authorization Best Practices Guide

Preface When developing WeChat applets, you often...

Explanation of the new feature of Hadoop 2.X, the recycle bin function

By turning on the Recycle Bin function, you can r...

CocosCreator Universal Framework Design Network

Table of contents Preface Using websocket Constru...

Mini Programs enable product attribute selection or specification selection

This article shares the specific code for impleme...

Basic statements of MySQL data definition language DDL

MySQL DDL statements What is DDL, DML. DDL is dat...