一些像 tr 这样的元素似乎不支持所有基本的 css 属性。例如,据我所知,做类似的事情:
<tr style="padding-top: 250px;">
没有效果。你能给我一个很好的链接,让我找到一个按元素类型解释允许属性的网站吗?如果您对上述限制有任何意见,也请分享。
最佳答案
可以在Mozilla Developer Network (MDN)中搜索.
例如,来自https://developer.mozilla.org/en-US/docs/Web/CSS/padding
Applies to: all elements except
table-row-group
,table-header-group
,table-footer-group
,table-row
,table-column-group
andtable-column
<tr>
是(默认情况下)table-row
, 所以 padding
什么都不做。
请注意,不可能列出每种元素类型的允许属性,因为允许的属性不仅仅取决于元素类型。
例如,<div>
与 display:table-row
忽略 padding
属性(property)(Demo)。
关于html - css,html : allowed properties for html elements, 很好的引用站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19072747/