前端必知必会-CSS表格table
编程岁月 2024-10-20 17:03:09 阅读 50
文章目录
CSS 表格table表格边框border全宽表格Full-Width Table折叠表格边框border-collapse表格宽度和高度CSS 表格水平对齐CSS 表格垂直对齐CSS表格内边距水平分隔线可悬停表格条纹表格表格颜色CSS 响应式表格
总结
CSS 表格table
使用 CSS 可以大大改善 HTML 表格的外观:
表格边框border
要在 CSS 中指定表格边框,请使用 border 属性。
以下示例为 <code><table>、<th>
和 <td>
元素指定了实线边框:
示例
<code>table, th, td { -- -->
border: 1px solid;
}
全宽表格Full-Width Table
在某些情况下,上面的表格可能看起来很小。如果您需要一个横跨整个屏幕(全宽)的表格,请将 width: 100% 添加到 <table>
元素:
示例
<code>table { -- -->
width: 100%;
}
请注意,上面示例中的表格有双边框。这是因为表格和 <th> 和 <td> 元素都有单独的边框。
要删除双边框,请查看以下示例。
折叠表格边框border-collapse
border-collapse 属性设置表格边框是否应折叠为单个边框:
示例
<code>table { -- -->
border-collapse: collapse;
}
如果您只想要表格周围的边框,只需为 <table>
指定 border 属性:
示例
<code>table { -- -->
border: 1px solid;
}
表格宽度和高度
表格的宽度和高度由 width 和 height 属性定义。
以下示例将表格的宽度设置为 100%,将 <th>
元素的高度设置为 70px:
示例
<code>table { -- -->
width: 100%;
}
th {
height: 70px;
}
要创建仅占页面一半的表格,请使用 width: 50%:
示例
<code>table { -- -->
width: 50%;
}
CSS 表格水平对齐
text-align 属性设置 <th>
或 <td>
中内容的水平对齐方式(如左对齐、右对齐或居中对齐)。
默认情况下,<th>
元素的内容居中对齐,而 <td>
元素的内容左对齐。
要使 <td>
元素的内容也居中对齐,请使用 text-align: center:
示例
<code>td { -- -->
text-align: center;
}
要使内容左对齐,请使用 text-align: left 属性强制将 <th>
元素的对齐方式左对齐:
示例
<code>th { -- -->
text-align: left;
}
CSS 表格垂直对齐
vertical-align 属性设置 <th>
或 <td>
中内容的垂直对齐方式(如顶部、底部或中间)。
默认情况下,表格中内容的垂直对齐方式为中间(对于 <th>
和 <td>
元素而言)。
以下示例将 <td>
元素的垂直文本对齐方式设置为底部:
示例
td { -- -->
height: 50px;
vertical-align: bottom;
}
CSS表格内边距
要控制表格中边框和内容之间的空间,请在 <code><td> 和 <th>
元素上使用 padding 属性:
示例
<code>th, td { -- -->
padding: 15px;
text-align: left;
}
水平分隔线
将 border-bottom 属性添加到 <code><th> 和 <td>
以用于水平分隔线:
示例
th, td { -- -->
border-bottom: 1px solid #ddd;
}
可悬停表格
使用 <tr>
上的 :hover 选择器在鼠标悬停时突出显示表格行:
示例
<code>tr:hover { -- -->background-color: coral;}
条纹表格
对于斑马条纹表格,使用 nth-child() 选择器并为所有偶数(或奇数)表格行添加背景颜色:
示例
<code>tr:nth-child(even) { -- -->background-color: #f2f2f2;}
表格颜色
以下示例指定 <th>
元素的背景颜色和文本颜色:
示例
<code>th { -- -->
background-color: #04AA6D;
color: white;
}
CSS 响应式表格
如果屏幕太小而无法显示全部内容,响应式表格将显示水平滚动条:
在 <code><table> 元素周围添加带有 overflow-x:auto 的容器元素(如 <div>
)以使其响应:
示例
<div style="overflow-x:auto;">code>
<table>
... 表格内容...
</table>
</div>
注意:在 OS X Lion(在 Mac 上)中,滚动条默认隐藏,仅在使用时显示(即使设置了“overflow:scroll”)。
总结
本文介绍了的CSS 表格使用,如有问题欢迎私信和评论
上一篇: 4.stable-diffusion-webui1.10.0--图像修复(adetailer)插件
下一篇: ChatGPT Admin Web: 团队和组织内共享AI的一站式解决方案
本文标签
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。