为什么在第一个标题中有一个span元素?
我正在尝试整理一些由已离去的开发人员生成的一些HTML,并希望知道是否有任何理由让span元素覆盖整个第一个标题。有一些我错过的格式化技巧吗?为什么在第一个标题中有一个span元素?
<table id="myTable">
<thead>
<tr>
<th><span>Heading with words</span></th>
<!-- more th elements -->
</tr>
</thead>
<tbody>
<!-- table rows here -->
</tbody>
</table>
如果有造型应用程序,例如标题居中,这可能是原因,如果没有span
,那么请提供一个示例。
有一定数量的有关display
和position
事情-ing你不能在td
或th
做,一般在<table>
元素。唯一的解决方案是将其内容包装在<span>
或<div>
中,并使用该包装。
当然,推荐的方法走的是不使用 HTML <table>
S表示比显示表格数据(在这种情况下,你可能不需要任何position
-ing或display
性能上其<td>
S设定任何其他或<th>
s,但这是一个完全不同的故事)。
现在,你的答案很有趣,但需要一个例子。 – vogomatix
['this'](http://*.com/a/6079254/1891677)如何? –
同意@AndreiGheorghiu! ':)' –
检查元素,并检查它是否从CSS或其他东西继承任何样式。可能只是造型方面,我可以想到。可能没有任何东西。 –
我可以想出几个可能有用的原因。我不想推测哪些(如果有的话)适用于你的情况,没有很多上下文。 – Quentin
唉,你不应该问我们,但该代码的作者;) – Jeroen