- They refer to themselves as a "webmaster"
if they refer to themselves as a "webmaster" you can safely assume they're awful. (this is similar to anyone with an @aol email account inevitably being a customer support nightmare) - HTML tags are all uppercase
<P> - inline styles
<P STYLE="COLOR: RED;">some text </P> - FONT, B or other deprecated tags.
Doesn't bother staying current with standards. - Scrolling Marquees
Bad. - excessive spacing
sign of an amateur using a WYSIWYG - seemingly random <P></P> tags
sign of an amateur using a WYSIWYG - redundant/unnecessary element wraps
<h1><em><strong>some text</strong></em><h1> - classes or IDs for everything
<p id="para2">some text <strong id="strong2">strong text</strong> more text <em class="italic3">italic text</p>
fix: the id/class inside of the paragraph wrapper can be safely eliminated and can be set with #para2 strong and #para2 em. if there are multiple cases of the same element needing separate styles, the use of css2 selector :nth-child(N) can be used.for example:
<p id="para2">some text <em>italic</em> more text <em> another italic</em> some text <em>italic 3</em></p>
the default could be set as #para2 em { color: red;} and the 2nd em could be set to blue using #para2 em:nth-child(2) {color: blue; } - unnecessary DIVS
<div id="myDIV"><img src="some.jpg"></div>
fix: assign a style to the image. start with display: block; - excessive <BR> tags
<br /><br /><br />
fix: assign a style using margin-bottom - Tables for page layout
Bad. Tables are very cumbersome and not device friendly. The only acceptable format for tables is to display data (iffy) or in custom email templates.