问题描述: CSS样式表无法直接设置 thead、tbody 的 border 属性显示边框效果,即下面写法不会显示边框效果。 thead { border-top: 1px solid black; } thead tr { /* 如果设置了 border-collapse: collapse; 那么该样式可以显示 */ border-top: 1px solid black; } 原因分析: < thead > 元素本身是一个不可见元素,对其设置的样式是不可见的,只能够被子元素继承。 解决方案: 对 < td > 设置样式格式