css,table {, width: 100%;, border-collapse: collapse;,},,table, th, td {, border: 1px solid black;,},,th, td {, padding: 15px;, text-align: left;,},
“CSS表格制作代码的基本结构
在HTML中,我们可以使用<table>
标签来创建一个表格,而在CSS中,我们可以通过设置表格的样式来美化表格,下面是一个简单的示例:
HTML代码:
<!DOCTYPE html> <html> <head> <style> table { width: 100%; border-collapse: collapse; } table, th, td { border: 1px solid black; padding: 8px; text-align: left; } th { background-color: f2f2f2; } </style> </head> <body> <h2>简单表格</h2> <table> <tr> <th>姓名</th> <th>年龄</th> <th>城市</th> </tr> <tr> <td>张三</td> <td>25</td> <td>北京</td> </tr> <tr> <td>李四</td> <td>30</td> <td>上海</td> </tr> </table> </body> </html>
在这个示例中,我们首先使用<table>
标签创建了一个表格,然后通过CSS设置了表格的宽度、边框折叠属性以及表格、表头和单元格的边框、内边距和文本对齐方式,我们为表头添加了一个背景颜色。
CSS表格制作代码的高级技巧
1、对齐方式:除了设置文本对齐方式外,还可以使用vertical-align
属性来控制垂直居中。
th, td { text-align: left; vertical-align: middle; /* 将单元格内容垂直居中 */ }
2、阴影效果:使用box-shadow
属性可以为表格添加阴影效果。
table { box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* 为表格添加阴影 */ }
3、鼠标悬停效果:使用hover
伪类可以为鼠标悬停时的元素添加样式。
table tr:hover { background-color: f5f5f5; /* 当鼠标悬停在行上时,改变背景颜色 */ }
4、可折叠表格:使用JavaScript和CSS实现可折叠表格,当用户点击某一行时,该行及其下面的内容会显示或隐藏,具体实现方法较为复杂,这里不再详述,可以参考这个教程:https://www.w3school.com.cn/howto/howto_js_accordion.asp
原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/130159.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复