【问题标题】:Mystery border around table桌子周围的神秘边框
【发布时间】:2014-01-09 05:46:12
【问题描述】:

正如标题所说,我在整个桌子周围都有这个小边框。我刚刚从 J2Ski 复制了它以在我的网站上使用,所以这不是我自己的作品。

我知道这个问题之前肯定已经得到了回答,但我不知道在哪里放置样式,而且我也不太确定在其中放置什么。

<table style="border:none;">
<tbody>
<tr><td>
<iframe height="112" src="http://www.j2ski.com/snow_forecast/France/Tignes_mini.html"
width="340"></iframe>
</td></tr>

</tbody>
</table>

JSFiddle:http://jsfiddle.net/NGn9Y/

【问题讨论】:

    标签: html css iframe border html-table


    【解决方案1】:

    这是iframe 边框,而不是table border,因此请使用frameBorder="0" 作为iframe 元素。

    Demo

    注意:IE 要求 BframeBorder 大写,因此请确保您不要 写frameborder="0"


    此外,按照@BeNdErR 的建议在 CSS 中编写以下 sn-p 并没有什么坏处,但在旧版本的 IE 中会失败,因此还要在您的CSS

    iframe {
       border: 0;
    }
    

    【讨论】:

    • IE 实际上从未要求frameBorder 带有大写字母 B。我不知道那个故事是从哪里来的。它总是不区分大小写!只有对应的 JavaScript 属性具有大写 B。
    【解决方案2】:

    那是iframe 边框

    CSS

    iframe{
        border: none;
    }
    

    另外,看看this关于iframe border的其他问题

    【讨论】:

    • 如果没有记错的话,在旧版本的 IE 中会失败
    • 我认为你是对的,更新了特定讨论的链接。
    猜你喜欢
    • 1970-01-01
    • 2021-05-05
    • 2012-10-05
    • 2013-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多