在内联样式中将宽度设置为星号的目的是什么?

Dou*_*ain 11 html css

所以,也许这是一个错字,但我遇到了一些旧的代码:

<td valign="top" width="*">
Run Code Online (Sandbox Code Playgroud)

这是一个错字吗?或者这会做些什么特别的事吗?

tar*_*mes 8

这允许意味着"剩余空间".你可以结合使用几个.例如.

<td valign="top" width="*">...</td><td valign="top" width="2*">...</td>
Run Code Online (Sandbox Code Playgroud)

这两列将共同使用所有可用的水平空间.第二个是第一个宽度的两倍.

更新:

为了回应下面的评论,我在W3网站上找到了以下内容:

比例规范(例如,width ="3*")指的是表所需的水平空间的部分.如果通过TABLE元素的width属性为表宽度赋予固定值,则用户代理可以使用比例列递增地呈现表.

但是,如果表没有固定宽度,则用户代理必须先接收所有表数据,然后才能确定表所需的水平空间.只有这样才能将这个空间分配给比例列.

资料来源:http://www.w3.org/TR/html4/struct/tables.html