Html 魔法表对CSS免疫,这是什么魔法?

Html 魔法表对CSS免疫,这是什么魔法?,html,css,html-table,center,Html,Css,Html Table,Center,我有一个超级简单的HTML表格: <table class="dispdtab"> <tr> <td><b>Dealer: </b></td> <td>dealername</td> </tr> <tr>

我有一个超级简单的HTML表格:

        <table class="dispdtab">
            <tr>
                <td><b>Dealer: </b></td>
                <td>dealername</td>
            </tr>
            <tr>
                <td><b>Address: </b></td>
                <td>123 main srr</td>
            </tr>
            <tr>
                <td><b>Contact: </b></td>
                <td>Bob Dole</td>
            </tr>
        </table>
我尝试在类名后添加
tbody
。我尝试添加
display:block我要去上老派学校,做一个坏男孩

值得一提的是,当我添加
边框时:1px纯黑只有第一行与边框一起生效


我做错了什么

如果你看看下面的代码,你会发现这个表实际上是居中的,但是我必须给浮动的
div
一个宽度来实现这一点。如果签出代码并删除
div
上的
width
声明,则其宽度默认为表格的计算宽度,并且
表格
居中不再明显

在你的网页设计中,给对象标注尺寸总是值得注意的。我们被告知,我们的设计应该尽可能流畅,但有时以像素为单位指定宽度/高度并不令人羞耻。诀窍在于知道何时有必要这样做


您将css放在哪里?是否有其他正在应用的样式?听起来CSS特性可能在这里起作用。你使用的是什么浏览器?它在这里起作用。也许路径不正确?
.dispdtab {
    margin:0 auto;
    text-transform:uppercase;
    font-size:.8em;
}
.dispdtab td{
    padding:0 .25em;
}