autocrat 52 Posting Pro in Training

Well, for a "quick fix"...
right after you middle div...
add a non breaking space...

<div id="middle">&nbsp;

Of course, it would help if you had a Doc Type, had a 0 (zero) for padding rather than an O (Capital letter o) etc. etc.

Pelase...
http://validator.w3.org
Use it to check as you build, saves lots of annoying little confusions.

Aeneassan commented: very helpfull +1
autocrat 52 Posting Pro in Training

Well...

Use the <fieldset> tag to collect related parts of the form together (if a large form).

Apply <legend> to help indicate what the form pertains to.

Ensure all Inputs have a <label> tag.
Also ensure all Labels/Inputs have unique IDs.

The label should go first for most inputs, (text, text area etc.), and last for things like Checkbox lists, radio groups etc.

Use the font-size tag for the Label/Inputs, using % or EM units.

Apply styling for :focus for inputs so that users can see which form element that are currently in (such as changing the BG colour or altering the Border Colour etc.).
(NOTE: doesn't work on IE6.)

Consider applying a little JS to enhance usability (autofocus the first part of a form and enable IE6 to use the :focus).


-------


If it helps....

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head>
<title>Center Block Element 2</title>
<style type="text/css">

html
{
margin: 0;
padding: 0;
font-size: 100%;
font-family: trebuchet, arial, sans-serif;
}

body
{
margin: 0;
padding: 10px;
font-size: 62.5%;
}

form
{
margin: 0;
padding: 0;
width: 500px;
}

fieldset
{
margin: 0;
padding: 10px;
border: 1px solid #d6d6d6;
display: block;
}

legend
{
margin: 0 0 15px 0;
padding: 4px 8px;
border: 0px solid #d6d6d6;
font-weight: bold;
font-size: 1.6em;
background-color: #000000;
color: #ffffff;
}


.formelementwrappersingle
{
margin: 2px;
padding: 0;
float: left;
clear: both;
width: …
Cerberus commented: Thanks for the html form advice. +2
autocrat 52 Posting Pro in Training

Hi folks...

Awkward topic for me to discuss... but I'm seriously doubting myself onthis one...

Am I being overly critical?

I look through the "reviews" section and do my best to find problems, and list them, often with the possible cause or a solution.
I do this in several communities, in the hopes of rasing the genral standard and ensure even noobs get the right idea from the start.

Yet a current site under review seems to have hit a major problem - the developer seems to think I'me being a "nerd" and nit-picking.

http://www.daniweb.com/forums/newpostinthread88870.html


Please, those of you that care to comment;
Am I being overly critical in such things?
Do I fault find to readily?
Should I not bother with attepting to help correct such issues?

Or is it simply that some people willalways respond like that?


NOTE:
I am aware that my repsonse were not the best, nor particularly mature, grown up or ven fair - I'm just tired of this profession being flooded with those that shouldn't be allowed to charge for what they produce - at least not without warning the clients of the level of the workmanship.
So, if you can forgive my impatience, immaturity etc., it would be appreciated.

happygeek commented: keep up the good web review work! +10
autocrat 52 Posting Pro in Training

hmmm, must have forgotte html coding...
I thought things like <img> had to be either..
<img> </img> or <img /> ???

Still... here we go....

ashneet commented: Great Great Great HELP!!! +3
autocrat 52 Posting Pro in Training

Basically, there are several "parts" to getting better Rankings.

The importance of each part depends on the Search Engine... but all should possess some significance.

1) Keywords and Description.
Though considered "oud of date", and some search engines apparently don't use them, it doesn't hurt to include them, (as far as I know!).
They should be specific... you may want a few that appear through most of the site, but there should be "unique" or "targeted" keywords for each page, along with a distinct description that is informative.
So think of having 2 sets of Keywords and Descriptions; the first set are the Unique/specific one, the second set are the generic that appear throughout the site.
Try to include the Keywords into the Description.


2) Title Tag.
This is apparently more important to Google than the Keywords.
It is meant to be an indication of the page content.
I tend to make it hold the Site Name (Company Name), and the Page Title. Some people suggest attaching a few Keywords to it as well, (I disagree with this, but it may actually work!).
Making the Title match the Keywords / Description phrase would help.


3) Use Header Tags.
The inclusion of Header Tags, (H1 etc.), seems to helpa fair bit.
There should only be a single <H1>... I make this consist of the Site Name... though you may want to include the Site Name and Page …

Dani commented: Nice post! +10
autocrat 52 Posting Pro in Training

Sorry... I can't help... but if I could ask some details.... what is data warehousing?
Operational DB.... the DB a company uses during the day?
Warehouse DB.... somewhere you put backups?