Combine Vertical and Horizontal Zebra Stripes
HTML Table Styling with Combine Vertical and Horizontal Zebra Stripes uses the :nth-child(even)
selector for both the elements (<td>, <th>, and <td>) to apply a background color to every even table column and row, creating a visually distinct zebra stripe pattern.
Example: Illustration of combining the Vertical and Horizontal Zebra Stripes using td:nth-child(even) and th:nth-child(even).
HTML
<!DOCTYPE html> < html lang = "en" > < head > < meta charset = "UTF-8" > < meta name = "viewport" content=" width = device -width, initial-scale = 1 .0"> < title >HTML Table Styling</ title > < style > h1, h3 { text-align: center; color: green; } table { width: 100%; } table, th, td { border-collapse: collapse; padding: 10px; text-align: center; } tr:nth-child(even) { background-color: rgba(89, 208, 97, 0.4); } th:nth-child(even), td:nth-child(even) { background-color: rgba(89, 208, 97, 0.4); } </ style > </ head > < body > < h1 >w3wiki</ h1 > < h3 >HTML Table Styling with Combine Vertical and Horizontal Zebra Stripes </ h3 > < table > < tr > < th >Name</ th > < th >Class</ th > < th >Section</ th > < th >Roll No</ th > < th >School</ th > </ tr > < tr > < td >Mahima</ td > < td >10</ td > < td >A</ td > < td >1</ td > < td >MVM</ td > </ tr > < tr > < td >Krishn</ td > < td >8</ td > < td >A</ td > < td >3</ td > < td >MVM</ td > </ tr > < tr > < td >Shivika</ td > < td >8</ td > < td >A</ td > < td >5</ td > < td >MVM</ td > </ tr > </ table > </ body > </ html > |
Output:
HTML Table Styling
HTML Table Styling offers various styling techniques to make the table more presentable and attractive. The article will cover various HTML Table Styling including, HTML Table Styling-Zebra Stripes using tr:nth-child(even)
, Vertical Zebra Stripes using td:nth-child(even) and th:nth-child(even)
and many more using different CSS properties.