为什么<table border ="1">不起作用?

jef*_*ind 3 html html-table border

我已经像这样定义了我的表:

<div id="a">
    <table id="main_table" border="1">
        <tr>
            <th>Jobs</th>
            <th>Customers</th>
        </tr>
    </table>
</div>
Run Code Online (Sandbox Code Playgroud)

这里的例子我假设看到桌子周围的边界和表格中的所有单元格.这最近没多次对我有用.有谁知道为什么?我在谷歌浏览器中查看.

**编辑**

谢谢大家,我原本没有提到这是我在Joomla网站中嵌入的表格,如下所述,border ="1"的确有效.但由于它没有工作,我总是使用CSS.它只是让我觉得简单的边界="1"无效.必须在CSS中为Joomla主题关闭各个边框..

j08*_*691 10

这是在桌子周围放置边框的旧方法.在表和单元格周围放置边框的更好方法是使用CSS:

?table, td {
    border-collapse: separate;
    border: 1px solid #999;
}?
Run Code Online (Sandbox Code Playgroud)

jsFiddle例子


Juk*_*ela 3

正在应用的样式表中有些内容会关闭边框。我猜想这可能是一些人和组织喜欢的通用 \xe2\x80\x9cReset CSS\xe2\x80\x9d 样式表,例如经常复制的 Eric Meyer\xe2\x80\x99s Reset CSS sets 表并将单元格边框设置为 0。

\n