CSS表格边框如何设置_CSS表格边框设置方法详解

哎,前两天帮同事调试了表格边框。
这是一件大事。
他的身材在电脑上看起来不错,但当我在手机上看时,它完全软弱无力,几乎被塞满了。

想一想。
这是一个悲惨的情况。
该表格最初具有 1 像素的灰色边框,粗体标题具有 2 像素的深蓝色底部边框。
但当我在手机上将它们全部堆叠在一起时,标题直接变成了 3 像素的黑色边框,看起来很混乱。
后来发现没设置border-collapse:collapse。

看看那个代码。
这很简单。
只需添加行 border-collapse:collapse;如果你把它放在桌子外面,桌子很快就会干净。
之前的双线边框直接合并为单线,看起来更加干净。
这个属性非常重要,会给你省去很多麻烦。

等等,还有一件事。
然后我添加了一些小设计,例如加粗标题边框,在最后一行添加底线,在第一列添加左线。
当您使用选择器运行这些时,效果是立竿见影的。
例如,thehead th 添加底部边框,tbody tr:last-child td 添加底线,td:first-child 添加左线,td:last-child 添加右线。
您还可以调整这些边框的宽度。
例如,对标题使用 2 个深灰色像素,对最后一行使用 2 个深灰色像素,对常规边框使用 1 个浅灰色像素。
高优先级项目将成为目标。

最重要的是移动设备。
这么宽的桌子在你的手机上是不可能看到的,简直是一团糟。
在这样的时期,你必须适应。
看一下这段代码,我们使用媒体查询@media (max-width:7 6 8 px) 来删除所有边框并保留行之间的底线。
或者,将表转换为每行一张卡片的卡片布局,删除边框,并使用伪元素 ::before 来定位列名称。
注意 data-label 属性。
这特别有用。

但请注意,转换为卡片格式时,标题将被隐藏,内容将被阻止。
手机上的字体也更小,内边距更宽,看起来更舒服。
您可能还想添加水平滚动条 Overflow-x: auto 以显示更宽的表格。

想一想。
表格边框有几个核心方面。
border-collapse:Collapse解决了双线问题,选择器提供了差异化,移动设备也得到了简化。
其他一切都是细节。
例如,为 margin-bottom 留出 2 0 像素,为 padding 留出 8 像素,为 text-align: left 留出。
这些小细节让桌子更加舒适。

查看标题背景颜色 f2 f2 f2 、文本颜色 3 3 3 和字体粗细:粗体。
这一切都是为了差异化。
这些小设计加起来会让你的表格看起来很专业。

话虽这么说,你如何计算表格设计?一切都是粗体还是只是标题?我应该添加边框,还是应该删除边框并使用背景颜色来区分?这些没有标准答案,要根据你的具体情况而定。
有时有边框看起来很整洁,有时没有边框看起来很简单。
这应该根据内容进行调整。

怎么在外框上设置边框

上周 我的朋友使用Word 来制作报告。
他先选了桌子。
然后单击开头的段落。
找到边框中的按钮。
单击三角形。
选择了一条黑色实线。
效果还是蛮不错的。
部分我不确定他是如何设置颜色的。
没关系。