【问题标题】:How to give table width and height in millimeters in HTML如何在 HTML 中以毫米为单位给出表格的宽度和高度
【发布时间】:2013-03-08 02:29:10
【问题描述】:

有没有办法以毫米为单位给出 HTML 表格的宽度和高度?

<table border="1">
 <tr width="17mm">
        <td>gukgu</td>
        <td>gukgu</td>
 </tr>
</table> 

这行得通吗?

【问题讨论】:

  • 你不能。这是没有意义的,一个屏幕上的像素与另一个屏幕上的像素大小不同。
  • @BenjaminGruenbaum 这有关系吗?
  • @Kolink 是的,我之前被这个烧死了 :) stackoverflow.com/questions/13850628/…
  • 不同屏幕和屏幕尺寸的分辨率不同。以配备 Retina 的 MacBook Pro 为例,它在 13 英寸屏幕上有超过一百万像素,而我的笔记本电脑则少很多

标签: html


【解决方案1】:

是的,您可以以毫米为单位设置宽度。但是,在&lt;tr&gt; 元素上设置宽度通常不会做任何事情。相反,请考虑将此样式添加到表格中:width:17mm; table-layout:fixed

【讨论】:

  • 由于问题标题显示“in HTML”并且问题仅用“html”标记,也许您应该补充一点,它不能在 HTML 中完成,但可以按照显示的方式在 CSS 中完成(尽管不准确,如 cmets 中所述)。
【解决方案2】:

您可以使用css,但仅建议用于打印。要在屏幕上显示,请使用 empx%

<table border="1">
 <tr>
        <td style="width: 17mm;">gukgu</td>
        <td style="width: 17mm;">gukgu</td>
 </tr>
</table>

See the manual

See a demo

【讨论】:

猜你喜欢
  • 2016-05-29
  • 1970-01-01
  • 1970-01-01
  • 2020-08-18
  • 1970-01-01
  • 2013-10-12
  • 2016-05-31
  • 2013-09-16
  • 2017-03-29
相关资源
最近更新 更多