我有我的模板设置,我想知道是否需要用表替换每个div。
在我的例子中取第一个div。我是否真的必须创建一个新的表元素,后跟一个并且有一个横幅?我已经收集到,因为在html电子邮件中不支持colspan,我需要嵌套表。
对每个元素执行此操作似乎过分,但我想确保遵循最佳实践。
<table class="wrapper">
<div class="nl_banner">
<?php
print render($content['field_nl_banner_image']);
print $title;
?>
</div>
<div class="main">
<?php print $date; ?>
<div class="feature">
<div class="feature_content">
<h2 class="feature_title"><?php print $feature['nl_title'][0]['value']; ?></h2>
<div class="feature_body"><?php print $feature['body'][0]['value']; ?></div>
</div>
<div class="nl_feature_image">
<img src="<?php print $feature['nl_image']['url']; ?>" />
</div>
</div>
答案 0 :(得分:0)
colspan is supported,但在大多数情况下嵌套表通常更容易。
如果想要一致的结果,应该始终使用表格。
不确定您的预期布局,但这是嵌套表的基本示例:
<table width="600" border="0" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#999999">
...
</td>
</tr>
<tr>
<td>
<!-- nesting another table is just like a colspan -->
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="50%" bgcolor="#444444">
...
</td>
<td width="50%" bgcolor="#777777">
...
</td>
</tr>
</table>
</td>
</tr>
</table>