2

以下是我保持表格布局固定的代码,但是当我在 Outlook 中收到邮件时,它的布局不固定->

<table border=1 borderColor='solid #9BBB59 2.25pt' style='border-top: solid #9BBB59 2.25pt;border-bottom: solid #9BBB59 2.25pt;border-left: solid #9BBB59 2.25pt;border-right: solid #9BBB59 2.25pt;table-layout:fixed;width=82%'>

我有两个表,m trying to maintain same width for both the tables,it当我将 html 代码粘贴到文件中时,我在 IE 中工作,但它在 Outlook 中不起作用,宽度变化......有没有办法解决这个问题?

4

2 回答 2

0

对于您的情况,我考虑将两个表包装在同一个表容器中,以便在 Outlook 中具有相同的宽度。

于 2012-05-16T09:50:57.363 回答
0

我最近遇到了完全相同的问题,我结合使用了一些东西来解决它。

最重要的是,确保您的表格宽度略大于各个列宽的总和。并在你的 "" 或 "" 元素中使用这种风格:style="word-break:break-all"

<HTML style="font-family:arial;font-size:15px;">
    <style>
           table, th, td { border:thin solid black; border-collapse: collapse; text-align:left; font-size:15px; font-weight: normal;}
    </style>
    <table width="600" cellpadding="5">
        <tr style="background-color:#045411; color:white;font-family:arial;font-size:15px;">
            <th width="100">ID</th>
            <th width="200" style="word-break:break-all">Name</th>
            <th width="200" style="word-break:break-all">Description</th>
        </tr>
        <tr style="color:black;background-color:white;font-family:arial;font-size:15px;">
            <td width="100">I3026</td>
            <td width="200" style="word-break:break-all">ABFCL3hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh</td>
            <td width="200" style="word-break:break-all">lalalalalalallallalalalalalallallalalalalalallallalalalalalallallalalalalalallallalalalalalallallalalalalalallallalalalalalallallalalalalalallallalalalalalallallalalalalalallal</td>
         </tr>
    </table>
    <br>
    <table width="600" cellpadding="5">
        <tr style="background-color:#045411; color:white;">
            <th width="100">ID</th>
            <th width="200" style="word-break:break-all">Name</th>
            <th width="200" style="word-break:break-all">Description</th>
        </tr>
        <tr style="color:black;background-color:white;">
            <td width="100">ABC100</td>
            <td width="200" style="word-break:break-all"></td>
            <td width="200" style="word-break:break-word">sdfsdfsdfsdfsdf</td>
        </tr>
    </table>
</HTML>
于 2014-06-20T09:14:50.917 回答