如何在 HTML 中以毫米为单位给出表格的宽度和高度
Posted
技术标签:
【中文标题】如何在 HTML 中以毫米为单位给出表格的宽度和高度【英文标题】:How to give table width and height in millimeters in HTML 【发布时间】:2013-03-08 02:29:10 【问题描述】:有没有办法以毫米为单位给出 html 表格的宽度和高度?
<table border="1">
<tr >
<td>gukgu</td>
<td>gukgu</td>
</tr>
</table>
这行得通吗?
【问题讨论】:
你不能。这是没有意义的,一个屏幕上的像素与另一个屏幕上的像素大小不同。 @BenjaminGruenbaum 这有关系吗? @Kolink 是的,我之前被这个烧死了 :) ***.com/questions/13850628/… 不同屏幕和屏幕尺寸的分辨率不同。以配备 Retina 的 MacBook Pro 为例,它在 13 英寸屏幕上有超过一百万像素,而我的笔记本电脑则少很多 【参考方案1】:是的,您可以以毫米为单位设置宽度。但是,在<tr>
元素上设置宽度通常不会做任何事情。相反,请考虑将此样式添加到表格中:width:17mm; table-layout:fixed
【讨论】:
由于问题标题显示“in HTML”并且问题仅用“html”标记,也许您应该补充一点,它不能在 HTML 中完成,但可以按照显示的方式在 CSS 中完成(尽管不准确,如 cmets 中所述)。【参考方案2】:您可以使用css
,但仅建议用于打印。要在屏幕上显示,请使用 em
、px
或 %
。
<table border="1">
<tr>
<td style="width: 17mm;">gukgu</td>
<td style="width: 17mm;">gukgu</td>
</tr>
</table>
See the manual
See a demo
【讨论】:
这不太可靠,请参阅 w3.org/TR/CSS21/syndata.html#length-units ,毫米假设 w3.org/TR/CSS21/images/pixel1.png (如果您可以将其编辑到您的答案中(另外,图像类型的岩石)会很棒) 这就是为什么我警告不要推荐它。以上是关于如何在 HTML 中以毫米为单位给出表格的宽度和高度的主要内容,如果未能解决你的问题,请参考以下文章