2013-03-08 57 views
1

有沒有辦法以毫米爲單位給出HTML表格寬度和高度?如何在HTML中以毫米爲單位給出表格寬度和高度

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

這是行不通的?

+2

你不能。這沒有意義,一個屏幕上的像素與另一個屏幕上的像素不一樣大小。 – 2013-03-08 02:30:31

+0

@BenjaminGruenbaum這是否重要? – 2013-03-08 02:30:59

+0

@Kolink是的,我之前被燒過了這個:) http://stackoverflow.com/questions/13850628/how-can-i-display-a-5mm-grid-at-the-proper-scale-in- a-web-browser – 2013-03-08 02:32:31

回答

3

是的,您可以設置以毫米爲單位的寬度。但是,在<tr>元素上設置寬度通常不會執行任何操作。相反,請考慮將此樣式添加到表中:width:17mm; table-layout:fixed

+0

由於問題標題中顯示「在HTML中」,並且問題僅用「html」標記,因此也許您應該補充說它不能在HTML中完成,但可以按照所示的方式在CSS中完成(儘管不準確,如評論中所述)。 – 2013-03-08 06:58:21

1

您可以使用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

+0

這不太可靠,請參閱http://www.w3.org/TR/CSS21/syndata .html#長度單位,毫米假設http://www.w3.org/TR/CSS21/images/pixel1.png(如果你可以編輯這個到你的答案(也是岩石的圖像類型),這將是偉大的) – 2013-03-08 02:35:34

+0

這就是爲什麼我告誡它不被推薦。 – Kermit 2013-03-08 02:37:52

相關問題