我知道将 div
放在 td
中不是一个好主意,但其他元素如 span
和其它元素呢?哪些元素可以放在 td
中,哪些不能以及为什么?
编辑:问题是我有一个旧的 table
布局,我需要对其进行修改。为了做到这一点,我需要在 td
中添加元素,那么最不影响的元素是什么可以插入到 <td>
中呢?
我知道将 div
放在 td
中不是一个好主意,但其他元素如 span
和其它元素呢?哪些元素可以放在 td
中,哪些不能以及为什么?
编辑:问题是我有一个旧的 table
布局,我需要对其进行修改。为了做到这一点,我需要在 td
中添加元素,那么最不影响的元素是什么可以插入到 <td>
中呢?
HTML规范指定了哪些元素可以是其他元素的直接子元素。
a abbr address area(如果它是map元素的后代) article aside audio b bdi bdo blockquote br button canvas cite code command datalist del details dfn dialog div dl em embed fieldset figure footer form h1 h2 h3 h4 h5 h6 header hgroup hr i iframe img input ins kbd keygen label map mark math menu meter nav noscript object ol output p pre progress q ruby s samp script section select small span strong style(如果存在scoped属性) sub sup svg table textarea time u ul var video wbr text
在IT技术中,有一种观点认为不应该在标签内嵌套
话虽如此,
过去,
<table>
元素进行布局,因为那是一个糟糕的想法。 - zzzzBov<td>
元素具有“流内容”内容模型,这意味着它可以包含[列出的元素]”。我不知道我该如何更清楚地表达。 - zzzzBov