I haven't learnt CSS from a website(I wouldnt recommend you to either), but I did a quick google search and here are some links that I liked: http://www.w3schools.com/css/default.asp - pretty good if you want to start off. http://www.w3.org/Style/CSS/learning - again good. IMHO a book is the best way to get started. Grab one of those 24 hours( or "for Dummies") books. You wont learn it in 24 hours flat(you never stop learning with programming languages), but it's good to get going. Best Wishes and hope you enjoy it, AnIons
I always find books to be crappy. Doesn't suit my way of learning at all as they tend to go over the top on wording in order to bulk out the book to make it look filled and worth buying. I prefer to learn from examples, tutorials, and experimentation. Online there isnt a need to be over wordy. Anyway. Heres a great online resource.. http://www.tizag.com/cssT/
I second tizag that Noddegamra recommended but the best way to learn css is actually to look at the code. Get some free templates from oswd.org and learn by reading code....soon everything will be clear
If you think all books are crappy, you might want to read this unsolicited review of Ian Lloyd's "Build Your Own Web Site the Right Way using HTML and CSS" by armchaircritic on SitePoint: http://www.sitepoint.com/forums/showthread.php?t=488347
CSS Mastery Beginning CSS Web Development Pro HTML/CSS Design patterns Pro CSS Techniques Web Standards Solutions Bulletproof Web Design CSS Instant Results are all better than Tizag.
I do agree with iatbm that the best way is to look at the codes and keep on trying.. Well, there are some sites which will supplement you in this and they are already given above..Let me remind of them again.. http://www.w3schools.com/css/default.asp http://www.w3.org/Style/CSS/learning and definitely http://forums.digitalpoint.com/forumdisplay.php?f=39 DP's CSS forum is also a great place for learning CSS. You will always find answers to your doubts in DP.. So, visit DP regularly... NWK
dudes. you are talking to a complete noob. and css is not that easy. it takes few months full of frustrations to learn css (at least). And thts mainly because buggy implementation of css on the biggest and most utilized browser on the market: IE. Beside that, there are problems on other browsers too. FX fas some issues with differend elements, Opera had (and still has some) issues regarding absolute/relative positioning, stuff like that. W3schools is a good site to start, but definetly it's not a good site for the advanced user. The bible of CSS should become after few months w3c specs. Know them, and you instantly get rid of lots and lots of nasty things. (for example the infamous float not extending parent height: fixed with the clearfix method or some other method). As for answers, first you gotta understand the very basic thing of CSS: the box model and how the document flows. If you don't understand that, you are lost. You will remain a poor css coder, applying only text formatting from css, but not using it at it's real power. All good, hopefully soon we'll hear about your great works (no joning here). And welcome to the club.