I agree with the one in W3school, they have comprehensive and detailed discussion about HTML and CSS. Many examples, too, and step-by-step process. I've learned about HTML and CSS first by trying it out with few readings about the basics (the codes). Then, browse sites that offer visual tutorials. Now, I'm not really an expert, I'm just a sophomore.
W3schools is a very good site for the beginners you can get the very basic things of any language over here.
Try some of these, be prepared to read and experiment a lot though. http://net.tutsplus.com/category/tutorials/html-css-techniques/ http://css-tricks.com/ http://www.tutorialsphere.com/
I highly recommend http://www.tizag.com/ Tizag Tutorials for Newbies! The interface is a little dull but the lessons are top class, well presented in a friendly, easy to understand style. They also inform you of the latest trends and standards, so you don't run the risk of wasting time learning dated technology. Skills you will always use, HTML, CSS, PHP, Javascript, etc.
I am thinking to start php rather thn HTML so any one can tell me please that in what way HTML and PHP differs?? thanks!
Hm... could it really be that the following webaddress never told in this topic?: www.css4you.de - a very good reference site about css, its written in German but shouldn't be a problem because the attributes are also in English Hope I could help a little, yours sincerelly, SonRahTon
the best way to learn (x)html and css is to go http://www.w3schools.com/ and follow their tutorials. on this site you can also learn php and mysql. amazing site!
I read some books to understand HTML. There are some good resources online. CSS seems more complicated for me. Even after reading... I still don't understand a lot of things. For this one it is best to ask someone who understands it well... maybe he or she can do a demo for you.
CSS is easy imo. First I thought it's very hard to understand but when you actually study it it's very easy. My advise to you is to get a video tutorial from lynda.com or if ytou want free one go to w3school. Also a good way to get familiarize with css if you're a beginner is to get some website template and play the css on that file and it will do the magic.