当前位置: 首页 > 面试题库 >

tr元素周围的边框没有显示?

徐涵亮
2023-03-14
问题内容

似乎Chrome / Firefox无法在tr其上显示边框,但是如果选择器为,则可以渲染边框table tr td

如何在tr上设置边框?

我的尝试不起作用:

table tr {

  border: 1px solid black;

}


<table>

  <tbody>

    <tr>

      <td>

        Text

      </td>

    </tr>

  </tbody>

</table>

http://jsfiddle.net/edi9999/VzPN2/

这是一个类似的问题:将边框设置为表tr,除IE
6和7外,其他所有功能都可以使用
,但除IE之外,其他任何地方都可以使用。


问题答案:

将此添加到样式表:

table {
  border-collapse: collapse;
}

在规范中实际上很好地描述了这种行为的原因:

有两种不同的模型可以在CSS的表格单元格上设置边框。一个最适合单个单元格周围的所谓分隔边框,另一个最适合从表的一端到另一端连续的边框。

…及更高版本,用于collapse设置:

在折叠边框模型中,可以指定包围单元格,行,行组,列和列组的全部或部分的边框。



 类似资料:
  • 我有一个JPanel,我在网格的内部添加了25个JPanel。我希望每个面板周围都有一个边框,以便您可以清楚地区分每个元素。填充也可以。我向电路板添加面板的方式如果我尝试添加边框,它将应用于包含元素的较大面板。 {GridLayout实验布局=new GridLayout(5,5); } 如何在每个元素周围添加边框。是否需要更改将面板添加到网格的方式?

  • 问题内容: Chrome和Safari在图片周围显示边框,但我不希望这样。Mozilla中没有边框。我已经浏览了CSS和HTML,但找不到修复它的任何东西。 这是代码: CSS: 抱歉,我之前复制了一些旧代码。这是给我麻烦的代码 提前致谢 问题答案: 现在我不知道这是否是Chrome的错误,但是当找不到图片,图片网址损坏或您的src不存在时,会出现灰色边框。如果为图像提供适当的URL,然后浏览器找

  • 问题内容: 有没有办法像下面的图片一样在文本周围集成边框? 问题答案: 使用多个文本阴影: 另外,您可以使用仅在webkit中起作用的文本笔划:

  • 尝试在SVG文本周围设置边框,但我得到的结果不一样。 HTML:(使用mute类) CSS:

  • 问题内容: 我有一个多维数组,我想获取围绕该数组中特定元素的元素。 例如,如果我有以下内容: 如何找到以上任何一个元素中的所有8个元素?以及如何处理边缘的元素? 我发现的一种方法是为此编写9行代码,这很明显,但是有更好的解决方案吗? 问题答案: for (i = 0; i < array.length; i ) { for (j = 0; j < array[i].length; j ) { fo

  • 问题内容: 我有一张图片,但是我还没有定义来源。它有一个边框:/ 例如: 如果提供源,则边框会消失(由于css:)。 没有来源时如何删除图片周围的边框? 问题答案: 我的建议是,如果没有src =“”将其删除,您可以 或者,如果您知道url中包含一些特殊字词(例如http),则可以执行以下操作: