Web Work
CSS
All I know about CSS is that I know nothing about CSS.
The Greek Father of thinking Socrates said of his thinking process that all he knew was that he knew nothing. He was not talking directly about CSS.
However after a decade of working the web’s presentational language as it went from original CSS, with CSSP, CSS2.1 and now CSS3 I have concluded that the best way to approach CSS is from the position of knowing nothing. On each project forget the last a, ignore frameworks and other proposed generic solutions and create the CSS to match the HTML for that project.
Create the CSS and you will be the master of it, you will know what every line of code is expected to do, what every selector’s job is, and how to control and master those things.
I know this, because I know nothing.