为什么此html表格中不显示表格边框

为什么此html表格中不显示表格边框,html,Html,我有一个简单的html表,如下所示: <div style="border:solid 1px #990000;"> <your table> </div> 我想在整张桌子外面有一个颜色为990000的边框。因此,我在桌子外面做了一张桌子,并给了它990000的边框颜色。但我仍然看不到边框的颜色 将边框属性与CSS样式一起使用,并为其指定颜色。我也去掉了示例中的嵌套表 <style> td { border: solid 2p

我有一个简单的html表,如下所示:

<div style="border:solid 1px #990000;"> 
   <your table> 
</div> 

我想在整张桌子外面有一个颜色为990000的边框。因此,我在桌子外面做了一张桌子,并给了它990000的边框颜色。但我仍然看不到边框的颜色

将边框属性与CSS样式一起使用,并为其指定颜色。我也去掉了示例中的嵌套表

<style>
td {
    border: solid 2px lightgrey;
}
</style>
<table style="border: 5px solid #990000; border-collapse: collapse">

运输署{
边框:纯色2倍浅灰色;
}


这会保留单元格上的边框…

我无法确切地告诉您,在没有看到标记的情况下,为什么表不能正确交互,但我确实看到了基本方法的一个问题

不要使用另一个表,而是使用DIV标记包装您的表,如下所示:

<div style="border:solid 1px #990000;"> 
   <your table> 
</div> 

这更符合HTML/XHTML的现代标准

在没有看到代码的情况下,我无法告诉您内部表是否遵循最佳实践


希望这有帮助,可能是因为外部表的边框设置为0


将border=0更改为border=1

表格中的表格!哦,不!我头痛


你应该庆幸这不起作用,因为这是可怕的加价,应该不惜一切代价避免。在查看HTML代码时,我注意到设置了很多内联属性,并且没有使用CSS。你应该认真阅读CSS,因为你现在的代码看起来更像是2000年产生的代码,而不是我们现在正在做的。但是,简而言之,您可以去掉外部表,添加
border:1px solid#990000以获得所需的效果。然而,这只是冰山一角,你真的应该在网站自我崩溃之前仔细阅读CSS和有效标记

更好的方法是删除外部表并通过CSS添加边框:

<table ... style='border: 1px solid #900'>

更好的方法是使用外部样式表来设置表的样式。

几个问题:

  • 将是一个更好的工具 这份工作
  • 您的外桌有
    bgcolor
    指定,而不是
    bordercolor
  • 您的外部表格已将
    边框设置为
    0
  • 您还需要包括一个
    在内部表格周围 使您的HTML正确
  • 像这样:

    <table name='outerTable'>
        <tr>
            <td>
                <table name='innerTable'>
                    <tr>
                        <td></td>
                        <td></td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>
    
    
    
    • 在“/css”目录中创建一个自定义css文件,比如“local.css”

      • 在marinelli.info文件中添加以下代码。 样式表[all][]=css/local.css

      • 尝试在自定义css(即local.css)文件中添加以下css代码:

      t车身{ 边框顶部:1px实心#CCC; }

      tr,tr,偶{ 背景:#dedede; }

      表tr-th{ 背景:#7575; }

      tr td,tr th{ 边框:1px纯白; }

      表tr th、表tr th a、表tr th a:悬停{ 颜色:白色; }

      • 请清除此处的缓存数据-/admin/config/development/performance
      RGRD


    尝试使用以下代码

    tr .bordered{
          border-bottom:1px solid #000;
        }
    
    在调用它时使用

    <tr class="bordered"></tr>
    
    
    
    CSS哦,不,我要睡着了……我知道我知道。我真的应该:(我真的希望我的标签中没有内联css,因为它使我不想打开我的html文件。但是,我从某人那里继承了大多数网站代码。我正在开发一些新页面,所以只是从另一个页面复制了内容。我会尽我所能在这个页面中没有内联css。但是我需要帮助。所以请注意我的问题:)他希望在
    之外有一个边框。在
    标记上使用
    boredered
    类只会影响底部
    行。使用table.border而不是tr将class标记更改为table标记