2016-04-22 62 views
0

我有一個需要縮進的表格包含一個內部表格,但是因爲它使用了頁邊距,所以表格溢出了父容器。該DOM看起來像下面,還請參閱本小提琴https://jsfiddle.net/Lxjdwce5/避免表格邊距溢出

<body> 
<div> 
<table class="T1"> 
<tr><td> 
<table class="InnerT"> 
<tr><td>Some contents to be indented</td></tr> 
<tr><td>Some other contents to be indented</td></tr> 
</table> 
</td></tr> 
</table> 
</div> 
</body> 

是否只有通過改變「leftindent上」風格的解決方案? 因爲我使用BIRT來生成這個結構,我寧願不修改DOM或將CSS樣式移動到其他元素。

謝謝

+1

你可以[添加另一個表格單元格](https://jsfiddle.net/Lxjdwce5/3/)並使其寬度爲50px,然後從T1類中刪除'margin-left'? *如果您無法修改DOM,您可以更改哪些內容以及如何更改它? js是您唯一可以接受的解決方案,或?* – gibberish

回答

0

BIRT支持固定佈局和自動佈局。更改爲自動佈局,它會自動調整頁面的表格。

轉到屬性編輯器,您會看到佈局選項。