为什么我的桌子没有显示任何边框?

时间:2013-09-24 02:31:17

标签: html asp.net css

我正在使用母版页,我有一个表格,我想要显示一个边框,以便它显示在表格中的每个单元格周围。这是我试图设置边框的代码:

<table class="mainTable" style="border-color:#DDDDDD;">
    <tr>
        <td class="masterBannerTop" colspan="6" >
            <a href="Default.aspx"><img style="border: none; display: block; margin: 0 auto;" alt="Travel Joan's Blog Banner" src="Website%20Photos/HeadBanner.jpg" /></a>
        </td>     
    </tr>
    <tr>
    <td class="masterBannerNav"><a href="Default.aspx">HOME</a></td>
    <td class="masterBannerNav"><a href="About.aspx">ABOUT ME</a></td>
    <td>

......它从那里开始。这是CSS:

.mainTable
    {
        width: 90%;
        margin-left: 5%;
        margin-right: 5%;
        border-spacing: 30px;
        border-color:#999999;
    }

无论我输入什么颜色,它都不适用于任何浏览器。我的意思是,只有几个地方我可以把颜色。即使我尝试仅使用CSS或内联样式元素,它似乎仍然不想工作。

4 个答案:

答案 0 :(得分:1)

尝试设置

border:1px solid #999999;
在你的CSS中

而不是摆弄表属性!尽量避免使用这些属性,因为它会使您更改网站的样式变得更加困难,并且代码对于必须维护它的人来说更加冗长。祝你好运,让我知道它是怎么回事:))

答案 1 :(得分:1)

style =“border:1px solid black”

答案 2 :(得分:1)

也许还要确保你设置border-width:1px或那些沿线的东西?

答案 3 :(得分:0)

待办事项

<table border="1"> ... </table> 

获取桌子周围和单元格之间的边界。

待办事项

<table style="border:'1px solid #DDDDDD'"> ... </table>

.mainTable {
    border:'1px solid #DDDDDD';
    ...
}

.mainTable {
    border-size:1px;
    border-style:solid;
    ...
}

获取桌子边框。