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スタイルを他の要素に移動したりすることはできません。
ありがとう
[別のテーブルセルを追加](https://jsfiddle.net/Lxjdwce5/3/)して幅を50ピクセルにしてから、T1クラスから 'margin-left'を削除できますか? * DOMを変更できない場合は、何を変更することができ、どのように変更することができますか? jsはあなたの唯一の許容可能な解ですか?* – gibberish