We know that if there are many CSS styles for tables, today I will give you a detailed explanation of the table table tr td CSS style settings, and what aspects need to be paid attention to when setting the CSS style sheet for the table table
The table tag is used in multiple places in a web page. At this time, setting the style for the specified table object can still be controlled through CSS.
In fact, sometimes it becomes much simpler when we think about using table tags as DIV tags to layout and set CSS.
Set styles for table
Specify the table style within the object by naming the corresponding table parent style
Complete HTML+CSS code of the case
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title>指定对象内table设置样式</title> <style> .p{ width:400px} .p table{ background:#CCC; color:#F00} .p table td{ background:#FFF} </style> </head> <body> <p class="p"> <table width="100%" border="0" cellspacing="1" cellpadding="0"> <tr> <td>内容一</td> <td>内容一</td> <td>内容一</td> </tr> <tr> <td>内容二</td> <td>内容</td> <td>内容</td> </tr> </table> </p> </body> </html>
Summary
The above specifies the table and td through the parent to set the CSS style.
By setting a separate id or class for the table
Use the table table layout in multiple places. If you directly set the style on the table tag at this time, the table table layout in the web page will be set at this time. At this time, you only need to add id or class settings to the table to distinguish the table settings that require CSS styles.
Set CSS for table td
In table web page layout, it is generally necessary to set styles for td. For example, setting row height and padding for td are all effective.
Complete the HTML+CSS code as follows:
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title>指定对象内table td设置样式</title> <style> .p-td{ width:400px} .p-td table td{ background:#CCC; color:#000; line-height:40px} </style> </head> <body> <p class="p-td"> <table width="100%" border="0" cellspacing="1" cellpadding="0"> <tr> <td>内容一</td> <td>内容一</td> <td>内容一</td> </tr> <tr> <td>内容二</td> <td>内容</td> <td>内容</td> </tr> </table> </p> </body> </html>
Set the style effect for the td in the specified table
The above is pointed by CSS to set the td style of the table in the specified object.
Divergent thinking: If you want to set different CSS styles for a specific table td, you can add classes to the td to achieve different style settings.
I believe you have mastered the methods after reading these cases. For more exciting information, please pay attention to other related articles on the php Chinese website!
Related reading:
How to make DIV adaptive height
How to use CSS to hide the text content of the image background
Common methods for organizing native js
The above is the detailed content of What should you pay attention to when setting table CSS styles?. For more information, please follow other related articles on the PHP Chinese website!