I had to last week to get the other problem solved. I had to literally write the style="" code in next to every element to get the widths and margins to work right.
And on this issue, this is all there is in the WFB for customizing the email notifications:
<!DOCTYPE html>
<html dir="ltr" lang="en">
<head><title>You got mail!</title></head>
<body style="background-color: #f9f9f9; padding-left: 11%; padding-top: 7%; padding-right: 20px; max-width: 700px; font-family: Helvetica, Arial;">
<style type="text/css">
body {background-color: #f9f9f9;padding-left: 11%; padding-top: 7%; padding-right: 2%;max-width:700px;font-family: Helvetica, Arial;}
p{font-size: 12px; color: #666666;}
h1{font-size: 60px !important;color: #cccccc !important;margin:0px;}
h2{font-size: 28px !important;color: #666666 ! important;margin: 0px; border-bottom: 1px dotted #00A2FF; padding-bottom:3px;}
table{width:80%;}
td {font-size: 12px !important; line-height: 30px;color: #666666 !important; margin: 0px;border-bottom: 1px solid #e9e9e9;}
td:first-child {font-size: 13px !important; font-weight:bold; color: #333 !important; vertical-align:text-top; min-width:10%; padding-right:5px;}
a:link {color:#666666; text-decoration:underline;} a:visited {color:#666666; text-decoration:none;} a:hover {color:#00A2FF;}
b{font-weight: bold;}
</style>
<h1 style="font-size: 60px !important; color: #cccccc !important; margin: 0px;">Hey there,</h1>
<p style="font-size: 12px; color: #666666;">
Someone filled out your form, and here's what they said:
</p>
<div>
[_form_results_]
<p style="font-size: 12px; color: #666666;">
<b style="font-weight: bold;">Note: </b> Customizing your email message is as easy as 1-2-3! To get started, edit your form and go into the <b style="font-weight: bold;">Settings > Email Notices Tab</b> and then click on <b style="font-weight: bold;">"Configure email message"</b>. Web Form Builder supports HTML and CSS so there is no limit to how snazzy you can design your message.
For more info <a href="http://coffeecup.com" style="color: #666666; text-decoration: underline;">go here</a>.
Hope you're enjoying the software!
</p>
</div>
</body>
</html>
The first stuff in BOLD is the only thing there is about the table that shows up in the emails. It is just styling isn't it? Nothing about the structure of the table itself.
And the second thing I Bolded is what gets put into the table. It's in brackets which means it's getting the info and putting it in that div on the email. But it doesn't just "put" the info in the div unstructured. Somewhere it is being told to structure it to where the email shows up with the word "Name" on the left, then over to the right is the person's name that filled out the form, etc.
The code above shows some styling for this, but not the structure. I'n my limited experience, when I see the word "table" and "td", or even "tr" in code, that means there is a table somewhere with table data and table rows. This code has no "tr" but next to "td" it says first-child, which makes me think of js.
Someone designed this table and I just need to be able to modify it. Is what you are telling me, that I can't really make these messages as "snazzy" as I want? That there IS a limit to how I can design it? Or is this all written in a way that is way beyond my knowledge of html & css?
Knowing is half the battle