HTML 电子邮件 : adjust vertical line height according to the content in another td

标签 html css html-table

我想根据<td>的内容调整垂直行高标签。

<table class="bg-color1" style="background-color:#ffffff;border:none;border-collapse: collapse;mso-table-lspace: 0pt;mso-table-rspace: 0pt; " align="center" border="0" cellpadding="0" cellspacing="0" width="600" >
                    <tbody>

                    <tr>
                        <td width="28%" valign="top" style=" border: none;mso-table-rspace: 0pt; mso-table-lspace:0pt; border-collapse: collapse; text-transform: uppercase; font-family: 'open sans', arial, sans-serif;  font-weight: 500; font-size: 18px; letter-spacing: 0px; padding-top: 20px; padding-left:70px; text-align: center; ">
                            <span style="text-align: center">8:30 - 9:30</span>
                        </td>

                        <td width="7%" valign="top" style=";mso-table-rspace: 0pt; mso-table-lspace:0pt; border-collapse: collapse; text-transform: uppercase; font-family: 'open sans', arial, sans-serif;  font-weight: 500; font-size: 18px; letter-spacing: 0px; padding-left: 70px; padding-top: 10px; ">
                            <hr style="height: 20px;">
                        </td>

                        <td width="65%" style="mso-table-rspace: 0pt; mso-table-lspace:0pt; border-collapse: collapse; text-transform: uppercase; font-family: 'open sans', arial, sans-serif;  font-weight: 500; font-size: 15px; letter-spacing: 0px; padding-left: 10px; padding-top: 10px; text-transform: uppercase; text-align: left; ">
                                Tea, Registration, Networking
                        </td>
                    </tr>



                    <tr style="border: thin black solid;">
                        <td width="28%" valign="top" style=" border: none;mso-table-rspace: 0pt; mso-table-lspace:0pt; border-collapse: collapse; text-transform: uppercase; font-family: 'open sans', arial, sans-serif;  font-weight: 500; font-size: 18px; letter-spacing: 0px; padding-top: 20px; padding-left:70px; text-align: center; ">
                            <span style="text-align: center">8:30 - 9:30</span>
                        </td>

                        <td width="7%" valign="top" style=";mso-table-rspace: 0pt; mso-table-lspace:0pt; border-collapse: collapse; text-transform: uppercase; font-family: 'open sans', arial, sans-serif;  font-weight: 500; font-size: 18px; letter-spacing: 0px; padding-left: 70px; padding-top: 10px; ">
                            <hr style="height: 20px;">
                        </td>

                        <td width="65%" valign="top" style="mso-table-rspace: 0pt; mso-table-lspace:0pt; border-collapse: collapse; text-transform: uppercase; font-family: 'open sans', arial, sans-serif;  font-weight: 500; font-size: 15px; letter-spacing: 0px; padding-left: 10px; padding-top: 10px; text-transform: uppercase; text-align: left; ">
                            Tea, Registration, Networking
                            Tea, Registration, Networking
                            Tea, Registration, Networking
                        </td>
                    </tr>



                    </tbody>


                    <tr>
                        <td height="40"></td>
                    </tr>

                </table>

现在我想要的是third的内容<td>然后根据垂直线的高度和第一个<td>的时间的变化而变化应调整到 <td> 的中心标签。

here it the image

我想要按照图像输出。

PS : 因为我正在制作 HTML 电子邮件,我不能使用 <div> , 位置 属性。我必须只坚持使用 tableinline css

谢谢。

最佳答案

将第一个 TD 中的 padding-top: xx; 替换为 vertical-align: middle; 似乎可行。

fiddle

https://jsfiddle.net/Hastig/j3qy132b/1/

如果对任何人有用的话,我玩得更远了..

https://jsfiddle.net/Hastig/j3qy132b/3/

淡淡的左边框而不是框阴影

https://jsfiddle.net/Hastig/j3qy132b/4/

关于HTML 电子邮件 : adjust vertical line height according to the content in another td,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39177986/

相关文章:

html - 需要帮助引用标记标签的 CSS 类

html - 电子邮件中的表格未在 MS Outlook 中居中

javascript - 页面刷新后复选框保持选中状态

javascript - 如何使用 Javascript 基于另一个 div 设置 div 的样式?

html - 无法使用显示 :table 使 div 居中对齐

html - 帮助菜单的CSS

jquery - 如何使用 jQuery 过滤表格?

javascript - 使用 jquery 在具有向下滑动效果的特定行之后添加一行

java - 查找包含 javascript 的 href 元素

html - 在电子邮件模板中将 <tr> 居中