我有这个代码:
<tr>
<td width="40%" align="left" class="form_cell">
<span class="sub_header">Update or Delete</span><br />
Please select whether you would like us to update this contacts details, or delete them from the system.
</td>
<td width="60%" align="left" class="form_cell">
[class=form__parser func=updateDetails__updel(150.$update_or_delete$.true)]
</td>
</tr>
<tr>
<td width="100%" align="left" colspan="2" id="ammend_contact_details" style="display: none;">
<table border="0" cellspacing="0" cellpadding="0" width="100%" align="left">
<tr>
<td width="40%" align="left" class="form_cell">
<span class="sub_header">New Title</span><br />
Please enter the contacts new title, IE Mr, Mrs, Dr, Miss, Ms
</td>
<td width="60%" align="left" class="form_cell">
<input type="text" name="update_contact_title" class="input" size="48" maxlength="6" value="$update_contact_title$" />
</td>
</tr>
</table>
</td>
</tr>
开头的代码[class=form__parser...]
创建一个下拉列表。如果单击其中一个选项,ID ammend_contact_details
则会显示其下方的单元格 ( ),否则将隐藏。
该页面的网址是:http ://www.westlandstc.com/index.php?plid=6#eyJwbGlkIjoiNTkiLCJjbGlkIjoiNDQ2Iiwic2NsaWQiOiJudWxsIiwiZHluYW0iOiJudWxsIiwiYXBwSWQiOiJudWxsIn0= ,该元素位于页面的最底部。
问题是,该colspan
属性在 Internet Explorer 中运行良好(惊喜),但是,在 Chrome 中,所有应该分布在 2 个父列上的内容只进入第一列。
style="display: none"
如果我删除它工作正常的属性,我已经进一步缩小了错误。每次我尝试更改显示样式或可见性样式时,Chrome 都会将所有内容放回第一列。
此外,我尝试将跨越 2 列的单元格的背景颜色设置为红色。在 Internet Explorer 中,这再次按预期工作。在 chrome 中,不显示背景颜色。
任何想法如何解决这一问题?