Sometimes selectors will stubbornly refuse to accept the properties you give them. This can lead to tedious bug hunting, hair pulling and insanity.Such issues aren’t random browser bugs, but the way selectors are designed to handle conflicts with each other. Understanding specificity will help you to avoid these annoyances and use them to your own advantage.
More
In web design, typography is one aspect that is ignored way to often. It’s really easy to get sidetracked adding ornamental design to a website and forget about the most important element of a website, the content.
Many designers complain about the selection of fonts available and the variances across different browsers. With CSS and a little ingenuity, this is no longer a problem. Take the time to make your typography beautiful and make the web a better place.
Ladies and Gentlemen, I present to you 5 inspiring articles on typography.
More
Not knowing how padding, borders and margins interact with each other across the various browsers is a guarantee that you are going to struggle with CSS layouts. Having a good understanding of the box model will save you hours of figuring out why your layout keeps breaking. Even better, knowing how to break out of the box model will allow you to create layouts that were never possible before.
More
If you have found your way here, you have more than likely used CSS to some degree. The syntax is easy to learn, but don’t be fooled into thinking that the concept behind it is. The idea behind CSS is a complex one.
This article will explain the idea behind CSS and how it will simplify web development and give you the freedom to design mind-blowing websites.
More