I had a lot of online and offline friends coming up to me and complain how much their CSS knowledge sucks. I remembered the days when I had a vague knowledge about CSS and I only code based on ‘if-the-layout-works-the-way-I-want-to-then-the-code-is-good’ instead of coding based on semantics and conforming to web standards. After reading and stalking a lot of design blogs, I found out that my coding skills was horrendous and I decided to brush up on it and make it better. Even now, I am still in the process of learning CSS and HTML. Do not hesitate in correcting me if you find flaws in this post or if you had discover that I am giving incorrect information. I am looking forward in correcting my mistakes and learn the correct way of doing it. This post is based on my past experience. I was not sure what is a padding and margin back in the days when I was an amateur in web designing and I only learn based on my intuition.
I am interested in talking about the basics in CSS since I feel that the fundamentals are important and if your fundamentals are not strong enough, you won’t be able to learn more advance tools that you can find in CSS. So just an outline of what we are going to talk about today.
- Important CSS Terms
- Padding and Margins
- Floats and Positions
- Ordered and Unordered Lists
- Overflows
- Things you should not do in CSS