Solution to overflow of html table

Solution to overflow of html table

If the table is wide, it may overflow.

For example, there are two divs, left and right. If the table is in the div on the right, but it is wider, it is likely that it will not be displayed in the div on the right, but will be displayed at the bottom. At this point, you only need to specify the width of the table:


Copy code
The code is as follows:

<table style='width:85%'>

Solve the problem that the content in the HTML table does not force line breaks and automatically hides and displays ellipsis when it exceeds the width

In table layout, we often encounter situations where the layout is chaotic due to changes in the length of the table content. At this time, we may set the cell width to be fixed for layout stability; but when we set the width, we find that it will automatically increase after exceeding the width, and using CSS to define the overflow:hidden; attribute of the element does not work either. The final solution is as follows:

table{
   
    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;. */
}

If you are worried that you cannot see the complete cell content after it is hidden, it is recommended to add the title attribute value to the cell, which is the complete content of the cell. This way, you can display all of it as long as the mouse passes over it.

<<:  Notes on upgrading to mysql-connector-java8.0.27

>>:  Pricing table implemented with CSS3

Blog    

Recommend

Summary of Vue's common APIs and advanced APIs

Table of contents nextTick Mixins $forceUpdate se...

Docker-compose installation db2 database operation

It is troublesome to install the db2 database dir...

MySQL master-slave replication delay causes and solutions

Table of contents A brief overview of the replica...

Linux remote control windows system program (three methods)

Sometimes we need to remotely run programs on the...

How to solve the mysql insert garbled problem

Problem description: When inserting Chinese chara...

MySQL slave library Seconds_Behind_Master delay summary

Table of contents MySQL slave library Seconds_Beh...

Detailed steps to build the TypeScript environment and deploy it to VSCode

Table of contents TypeScript environment construc...

Tutorial on resetting the root password of Mac MySQL

Disclaimer: This password reset method can direct...

Linux installation Redis implementation process and error solution

I installed redis today and some errors occurred ...

BUG of odd width and height in IE6

As shown in the figure: But when viewed under IE6...

About MYSQL, you need to know the data types and operation tables

Data Types and Operations Data Table 1.1 MySQL ty...

How to implement remote connection for Redis under Linux

After installing Redis on Linux, use Java to conn...