I have my template setup as such and I'm wondering if I need to replace every div with a table.
Take the first div in my example. Do I really have to create a new table element followed by a and to have a banner? I've gathered that since colspan is not supported in html emails, I need to nest tables.
It just seems excessive to do this for each element but I want to make sure I'm following best practices.
<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>