首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何完全去除HTML表格中的边框

如何完全去除HTML表格中的边框
EN

Stack Overflow用户
提问于 2011-04-16 10:39:18
回答 10查看 770K关注 0票数 168

我的目标是制作一个类似于“相框”的HTML页面。换句话说,我想做一个被4张图片包围的空白页面。

这是我的代码:

代码语言:javascript
复制
<table>
    <tr>
        <td class="bTop" colspan="3">
        </td>
    </tr>
    <tr>
        <td class="bLeft">
        </td>
        <td class="middle">
        </td>
        <td class="bRight">
        </td>
    </tr>
    <tr>
        <td class="bBottom" colspan="3">
        </td>
    </tr>                                                    
</table>

CSS类如下所示:

代码语言:javascript
复制
.bTop
{
    width: 960px;
    height: 111px;
    background-image: url('../Images/BackTop.jpg');
}
.bLeft
{
    width: 212px;
    height: 280px;
    background-image: url('../Images/BackLeft.jpg');    

}

.middle
{
    width: 536px;
    height: 280px;
}

.bRight
{
    width: 212px;
    height: 280px;
    background-image: url('../Images/BackRight.jpg');    
}

.bBottom
{        
    width: 960px;
    height: 111px;
    background-image: url('../Images/BackBottom.jpg');       
}

我的问题是,我在表格的单元格之间出现了细小的白线,我的意思是图片的边框不连续。如何避免这些空格?

EN

回答 10

Stack Overflow用户

发布于 2011-04-16 11:16:29

代码语言:javascript
复制
table {
    border-collapse: collapse;
}
票数 110
EN

Stack Overflow用户

发布于 2016-05-06 23:17:32

对我来说,我需要做一些类似的事情来完全删除表格和所有单元格的边框。这根本不需要修改HTML,这在我的例子中很有帮助。

代码语言:javascript
复制
table, tr, td {
    border: none;
}
票数 35
EN

Stack Overflow用户

发布于 2016-07-20 16:03:38

在bootstrap环境中,排名靠前的答案都没有帮助,但应用以下内容会删除所有边界:

代码语言:javascript
复制
.noBorder {
    border:none !important;
}

应用为:

代码语言:javascript
复制
<td class="noBorder">
票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5684144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档