html - 为什么边框 Prop 不起作用?

标签 html css html-table border

JsFiddle DEMO

这是我的 html:

<span> Testing
    <table>
        <tbody>
            <tr>
                <td>One</td>
                <td>Two</td>
                <td>Three</td>
            </tr>
        </tbody>
    </table>
</span>

还有我的CSS:

span {
    border: 1px solid black;
}

整个跨度不应该有一个正常的边框吗?我在 Firefox 和 Chrome 中得到了一个困惑的结果(还没有在其他人中测试过)

我是否遗漏了什么或做错了什么?

最佳答案

<table>它不属于 <span> s,作为<table> s 是 block 级元素,<span> s 是内联元素,因此没有必要测试代码,因为结果是不可预测的。

使用 <div>而不是 <span> .

关于html - 为什么边框 Prop 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6961793/

相关文章:

javascript - 使用来自 Threejs 的 Canvas 定位 div

html - 想要在内容 div 中添加文本框 div

html - 当 div overflow-x 内部 div 的位置粘性不起作用

html - 为电子邮件和浏览器设置 tr 和 td 宽度和高度

jquery - 鼠标悬停时显示/隐藏表行中的按钮

html - 如果服务器上不存在 HTML 文档,如何进行重定向

JavaScript - 修改函数以便在以后的实例中可重用?

javascript - CSS - 使用 Jquery 动态计算 IE11 的宽度

CSS 多输入 [类型] 选择器

html - 如何控制表格单元格的最小宽度?