100%高度内桌
我正在发送多封电子邮件。他们的部分共享布局需要左侧有白色和黄色的设计。 table1 没有固定的高度,因为根据发送的电子邮件会有不同的内容。如何让 table2 完全填写高度?我使用第三方软件生成 html,因此“花哨”的内联 CSS 是不行的。
<table name="table1">
<tr>
<td>
<table height="100%" name="table2">
<tr>
<td height="100%" width="10px" bgcolor="white"></td>
<td height="100%" width="30px" bgcolor="yellow"></td>
</tr>
</table>
</td>
<td>
text that can so on and on and on...</br>
more text</br>
even more.</br>
</td>
</tr>
</table>
I'm sending multiple emails. Part of their shared layout requires a white and yellow design on the left hand side. table1 does not have a fixed height as there will be different content depending on the email being sent. How can I get table2 to completely fill out height-wise? I'm using third party software to generate the html, so "fancy" inline CSS is a no-go.
<table name="table1">
<tr>
<td>
<table height="100%" name="table2">
<tr>
<td height="100%" width="10px" bgcolor="white"></td>
<td height="100%" width="30px" bgcolor="yellow"></td>
</tr>
</table>
</td>
<td>
text that can so on and on and on...</br>
more text</br>
even more.</br>
</td>
</tr>
</table>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果你想拉伸整个高度,为什么不松开表 2 并执行以下操作:
或者我误解了你的问题吗?
If you want to stretch the whole height why dont you loose table 2 and do something like:
Or do I misunderstand your question?
将第一个
标记(包含 table2)更改为
怎么样?这样单元格的高度就达到最大,而不仅仅是表格的高度。
What about changing the first
<td>
tag (which holds table2) to be<td height="100%">
? That way the cell's height is at maximum, not just the table's.你可以用 JavaScript 做到这一点
You can do that with JavaScript