In fact many people will say “I’ve seen that tables should never be used”, but this is absolutely wrong! This advice is only for using HTML tables to define the layout of your web page, but tables are perfect for conveniently arranging rows and columns of information, and if you absolutely must display tabular data on a page, you have to use them! why not? However, in this case, some people ignore the existence of certain HTML tags for tables and don’t know how to use them correctly. HTML has 10 table-related tags. Here is a list with a brief introduction, but first, the document should be properly defined in HTML 4.01/XHTML 1 or HTML 5:
A basic table structure is as follows: It contains a title, header, body, and footer. The correct order of HTML elements is:
You can also use <col> and <colgroup> to define table columns or group columns:
The following is an example of a correct table structure: Copy code The code is as follows:<table border="1"> <caption>Table caption here</caption> <colgroup span="1" style="background:#DEDEDE;"/> <colgroup span="2" style="background:#EFEFEF;"/> <!-- Table Header--> <thead> <tr> <th>Head 1</th> <th>Head 2</th> <th>Head 3</th> </tr> </thead> <!-- Table Footer--> <tfoot> <tr> <td>Foot 1</td> <td>Foot 2</td> <td>Foot 3</td> </tr> </tfoot> <!-- Table Body--> <tbody> <tr> <td>A</td> <td>B</td> <td>C</td> </tr> <tr> <td>D</td> <td>E</td> <td>F</td> </tr> </tbody> </table> The result in the browser is shown below: ![]() Some tips about tables
In order to achieve the currently advocated development model of separation of presentation and structure, Front-end Observation recommends that all presentation-related things on the page be controlled by CSS, instead of using HTML's own attributes to control the presentation of the page. Tables are the most easily overlooked ones. For more details about tables, see the W3C document: w3 Introduction to tables Finally, I leave you with a very simple question. Which CSS property is equivalent to the cellpadding property of the table? |
<<: Detailed explanation of mixed inheritance in Vue
>>: How to invert the implementation of a Bezier curve in CSS
Preface Under Linux, compilation and linking requ...
1. Brigde——Bridge: VMnet0 is used by default 1. P...
When shutting down the MySQL server, various prob...
An interesting discovery: There is a table with a...
The essence of a flat website structure is simpli...
<br />This tag is used to create a multi-lin...
Currently I have made a project, the interface is ...
This article aims to clarify the relationship bet...
Introduction to temporary tables What is a tempor...
Let me start with a question: When writing an HTM...
Table of contents TypeScript environment construc...
useState useState adds some internal state to a c...
Table of contents 1. Content Overview 2. Concepts...
1. Install Docker on the server yum install docke...
Table of contents 1. Install Docker 2. Create a c...