这些代码在逻辑上是等价的吗?
<colgroup span="7">
</colgroup>
Run Code Online (Sandbox Code Playgroud)
和
<col span="7" />
Run Code Online (Sandbox Code Playgroud)
和
<colgroup>
<col />
<col />
<col />
<col />
<col />
<col />
<col />
</colgroup>
Run Code Online (Sandbox Code Playgroud)
通过HTML的任何属性或通过CSS的属性是否具有相同的效果?sombody还可以添加"colgroup"标签.没有足够的代表让我这样做.
从规范<col>:
可以使用此元素的上下文:
作为没有span属性的colgroup元素的子元素.
[...]
内容属性: 全局属性
跨度
我读到这就是说<col span="7" />它本身是无效的,但是:
<colgroup>
<col span="7" />
</colgroup>
Run Code Online (Sandbox Code Playgroud)
是有效的,同样如下:
<colgroup span="7">
</colgroup>
Run Code Online (Sandbox Code Playgroud)
但是,如果<colgroup>有一个span属性,那么它不应该有<col>子项:
如果colgroup元素不包含col元素,则该元素可能具有指定的span内容属性...
我的解释(基于HTML4规范而不是更薄的HTML5 规范)是您通常会使用的,<colgroup span="n">除非您需要以不同的方式设置组中的一个列,如HTML4规范中的此(修改)示例:
<colgroup style="width: 20px; font-weight: bold;">
<col span="39">
<col id="format-me-specially" style="width: 35px;">
</colgroup>
Run Code Online (Sandbox Code Playgroud)
因此前39列将使用<colgroup>指定的任何内容,但第40列可以调整.OTOH,我很难让浏览器在jsfiddle.net这么YMMV上关注这些(尽管规格说明).
| 归档时间: |
|
| 查看次数: |
2377 次 |
| 最近记录: |