The SitePoint Forums have moved.

You can now find them here.
This forum is now closed to new posts, but you can browse existing content.
You can find out more information about the move and how to open a new account (if necessary) here.
If you get stuck you can get support by emailing forums@sitepoint.com

If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

CSS Beginner

HI,

I am an novice in CSS world with hardly 2 months of experience in CSS and Javascript, I want to ask all the CSS experts, is there is a standard way to learn CSS and follow practices or the best way to learn is through trail and error. Like when we study a programming lang we often first study some book or take a course, that give us a platform on which we can progress, BUT in CSS i can find a standard approach to learn an get my basics clear.

If you guys can give me any links or if you share your experience it will be great help.

My friend, who recently started using css, found the CSS Anthology by sitepoint very useful. He got the main points from the book, such as the navigations, and played around with them, to create different structures based on what he had already learned from the book. Mastering the language requires a great deal of practice, and playing around with the code itself. A book alone can never teach you, however it does give you a very good starting point.

In addition to books and online tutorials, I recommend finding webpages with features that interest you and then studying the source code to find out how those features were accomplished. You will need both the page source HTML and the CSS, which may be part of the HTML page or in separate files (search the page source on ".css" to locate them).

Bear in mind that other people's code is protected by copyright: you may make copies for personal study, but you must not copy directly into files that you make public on the Internet without permission of the copyright holder.