2015-05-03 27 views
4

我試圖使用表元素對齊文本使用純HTML我得到了它完美地打印在紙上完美對齊打印到A4頁面設置固定寬度爲​​但打印時另一名TD調整大小和我失去了紙張對齊方式,因爲我已經打印了已打印名稱等字段的紙張,所以我需要正確對齊,因此它將在紙張上的相同部分中打印。 任何解決方案?如何在HTML

<table width = 100% border =1>  
<tr> 
      <td>&nbsp;&nbsp;&nbsp;&nbsp;</td> 
      <td>&nbsp;&nbsp;&nbsp;&nbsp;</td> 
      <td align = "right"><my><?php echo $name;?></my></td> 
      <td>&nbsp;</td> 
      <td>&nbsp;</td> 
      <td>&nbsp;&nbsp;</td> 
      <td align = "center"><my><?php echo $rollno;?></my></td> 
      <td>&nbsp;</td>   
      <td>&nbsp;&nbsp;</td> 
</tr></table> 
+0

你已經成功了? – potashin

回答

4

您可以設置table-layout: fixed屬性table元素和width: ?(其中?代表要提供width值)爲您td元素。

順便說一下,html屬性值應該總是用引號括起來,例如,例如border="1"

+0

太感謝你了,因爲6小時我正在使用Google甚至我發現計算器上記述關於同一問題和用戶帖子是說,確定TDF寬度沒有工作,所以我並沒有我的情況下嘗試了 BT它工作太感謝你了兄弟 –

+1

[非上市的屬性值(http://www.w3.org/TR/html5/syntax.html#unquoted)是有效的。但是['width'](http://www.w3.org/TR/html5/obsolete.html#attr-table-width)和['align'](http://www.w3.org/TR /html5/obsolete.html#attr-tdth-align)屬性是不合格的過時功能,因此不得使用。的['border'](http://www.w3.org/TR/html5/tabular-data.html#attr-table-border)屬性有效,但不推薦使用,CSS應改爲使用。 – Oriol

+0

'width:?'是什麼意思?這不是有效的CSS。 – Oriol