rfo*_*foo 3 html html-table border frame
我正在上一些关于 Web 编程的课程,但班上没有人(包括讲师)能够说出 html 表格时框架值框和边框之间的区别。这是我正在谈论的一个例子。
<table frame="border">
<!-- some basic table data -->
</table>
<table frame="box">
<!-- some basic table data -->
</table>
Run Code Online (Sandbox Code Playgroud)
据我所知,这两个表将以相同的方式呈现。是否存在一开始可能不明显的潜在差异,或者使用它们的方式是否正确?
没有区别; 他们是彼此的别名。来自HTML 4.01 规范:
该属性指定围绕表格的框架的哪一侧可见。可能的值:
- ...
box:皆四面。border:皆四面。
如今,使用它们的唯一正确方法几乎就是不使用它们。表格边框样式应使用 CSS 而不是表示属性来定义,这frame是一个示例,尽管是一个相当晦涩的示例。无论如何,浏览器对该属性的支持似乎相当不完整,这又是由于它的默默无闻。