They look like decent sites to me. What exactly is your problem? Do you have a technical problem, or is it a matter of not having the inspiration that you would like to have?
A very unfair critique, that on w3fools. If you have a site that is as immense as W3Schools, you're bound to find a number of errors and omissions. That's easy, with thousands of reviewers...
I would suggest http://w3schools.com and http://htmldog.com. They offer live exercises that books cannot, and especially W3 Schools offers the most complete course you'll ever find.
That's contradictory, isn't it? And my code is a perfect horizontal menu, just like you asked. Just copy and paste the code in a empty document and see for yourself.
The main problem with your menu is the display:inline. That makes that the <li>s are not longer susceptible to dimension declarations. And there are a few more problems, so I rewrote it entirely. I...
In addition to what Michael wrote, floats should either be sustained (:left or :right) or cleared (:left, :right or :both). There may never be an open end to a float. Use an empty div to clear the...
Then you might just as well remove the footer altogether, because now it is hiding behind the contentContainer. Try putting some text in it and see for yourself.
I don't know why the links don't work, but probably it is some javascript (method) that those template systems use all the time and everywhere. Because it isn't due to the method I gave you, as...
People frequently post questions on the HTML and CSS forums with, for those who help out, a number of annoying omissions and habits. Omissions and habits that are not or only marginally...
The browser in my picture has been resized. Just look at the horizontal scrollbar, that is not there in its full-size state. I just made a precise screenshot cut-out. I can resize it all I want and...
1. Inline: <a href="path.ext" style="property:value">Link</a>. (You should know this by now.)
2. Use divs when you should, use tables when that is called for. The number doesn't matter. However,...
The link to that specific page is broken, but I guess the answer from most of use here would to: By using the manual/help options or by paying someone (else) to do it for you. This is a far too...
You don't use external sheets for emails, because not all email clients can handle that. It is even suggested by the most fanatic div lovers to even use tables for make-up in emails, not divs.
"Jutting out into the next line" is a contradiction in terms. Should the <li>s wrap (continue on a new line if not enough width) or should they stay on one line while a horizontal scrollbar appears?