gpt4 book ai didi

html - colgroup 和 col 上的 Span 属性

转载 作者:搜寻专家 更新时间:2023-10-31 22:34:43 25 4
gpt4 key购买 nike

这些代码在逻辑上是等价的吗?

<colgroup span="7">
</colgroup>

<col span="7" />

<colgroup>
<col />
<col />
<col />
<col />
<col />
<col />
<col />
</colgroup>

HTML 中的任何属性或 CSS 中的属性是否具有相同的效果?某人也可以添加“colgroup”标签吗?没有足够的代表让我这样做。

最佳答案

来自specification for <col> :

Contexts in which this element can be used:
As a child of a colgroup element that doesn't have a span attribute.
[...]
Content attributes: Global attributes
span

我读到的意思是 <col span="7" />它本身是无效的,但是:

<colgroup>
<col span="7" />
</colgroup>

有效且与以下内容相同:

<colgroup span="7">
</colgroup>

但是,如果 <colgroup> has a span attribute , 那么它不应该有 <col> children :

If the colgroup element contains no col elements, then the element may have a span content attribute specified...

我的解释(基于 HTML4 specification 而不是更薄的 HTML5 解释)是您通常会使用 <colgroup span="n">除非您需要像 HTML4 规范中的这个(修改过的)示例那样以不同方式设置组中其中一列的样式:

<colgroup style="width: 20px; font-weight: bold;">
<col span="39">
<col id="format-me-specially" style="width: 35px;">
</colgroup>

因此前 39 列将使用 <colgroup> 中的任何内容指定但第 40 个可以调整。 OTOH,我很难让浏览器在 jsfiddle.net 上非常注意这些(尽管规范怎么说)所以 YMMV。

关于html - colgroup 和 col 上的 Span 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6318185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com