1. 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)
  2. HTML tags are all uppercase
  3. inline styles
    <P STYLE="COLOR: RED;">some text </P>
  4. FONT, B or other deprecated tags.
    Doesn't bother staying current with standards.
  5. Scrolling Marquees
  6. excessive spacing
    sign of an amateur using a WYSIWYG
  7. seemingly random <P></P> tags
    sign of an amateur using a WYSIWYG
  8. redundant/unnecessary element wraps
    <h1><em><strong>some text</strong></em><h1>
  9. 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; }

  10. unnecessary DIVS

    <div id="myDIV"><img src="some.jpg"></div>
    fix: assign a style to the image. start with display: block;

  11. excessive <BR> tags

    <br /><br /><br />
    fix: assign a style using margin-bottom
  12. 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.

Similar Posts