{"id":13,"date":"2008-02-13T13:56:42","date_gmt":"2008-02-13T18:56:42","guid":{"rendered":"http:\/\/www.peteonsoftware.com\/?p=13"},"modified":"2010-03-23T20:18:02","modified_gmt":"2010-03-24T00:18:02","slug":"pro-css-techniques","status":"publish","type":"post","link":"https:\/\/www.peteonsoftware.com\/index.php\/2008\/02\/13\/pro-css-techniques\/","title":{"rendered":"Pro CSS Techniques"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/www.peteonsoftware.com\/images\/ProCssTechniques.gif\" alt=\"Pro CSS Techniques\" title=\"Pro CSS Techniques\" style=\"margin: 0.5em; float: left\" \/>APress is far and away my favorite tech book publisher.  You&#8217;ll probably hear (read) my say that over and over again.  When I need to learn a new technology or just get better at an old one, I always look to see what APress has in their stable before venturing out anywhere else.<\/p>\n<p>I&#8217;ve used CSS like the next guy.  I started off just adding an in-line style or two.  Then, I learned about external .css files.  Then, I discovered the <a href=\"http:\/\/www.csszengarden.com\/\">CSS Zen Garden<\/a> and realized that I didn&#8217;t know anything.  However, I still just muddled along, piecing together what I could, trying my best to separate structure from layout.<\/p>\n<p>There are several good resources online to learn about CSS syntax and a few &#8220;best practices&#8221;, but nothing as comprehensive as this book.  <a href=\"http:\/\/www.amazon.com\/Pro-CSS-Techniques-Jeff-Croft\/dp\/159059732X\">Pro CSS Techniques<\/a> takes you from the base syntax of CSS to tons of nuances included in the latest version (CSS 3 as of the writing of the book, I believe).  Also included are tons of &#8220;gotchas&#8221; for dealing with browser compatibility in a very pragmatic way.  I would venture to say that many developers do not inherently follow the advice in this book and struggle mightily for it.<\/p>\n<p>Pro CSS Techniques also includes tons of &#8220;real world&#8221;-type examples so that you can see how to put this in action.  The code examples are also built in such a way so that you do work one way, find out why that doesn&#8217;t work, then correct it.  I find that more helpful than just showing only 100% correct code and giving a passing explanation as to why other ways aren&#8217;t correct.<\/p>\n<p>If you want to become a better web developer, want to learn more about CSS, and you aren&#8217;t <a href=\"http:\/\/meyerweb.com\/\">Eric Meyer<\/a> or one of the authors of this book, I recommend you pick it up.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>APress is far and away my favorite tech book publisher. You&#8217;ll probably hear (read) my say that over and over again. When I need to learn a new technology or just get better at an &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[18,16,17],"class_list":["post-13","post","type-post","status-publish","format-standard","hentry","category-book-reviews","tag-apress","tag-book-review","tag-css"],"_links":{"self":[{"href":"https:\/\/www.peteonsoftware.com\/index.php\/wp-json\/wp\/v2\/posts\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.peteonsoftware.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.peteonsoftware.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.peteonsoftware.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.peteonsoftware.com\/index.php\/wp-json\/wp\/v2\/comments?post=13"}],"version-history":[{"count":0,"href":"https:\/\/www.peteonsoftware.com\/index.php\/wp-json\/wp\/v2\/posts\/13\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.peteonsoftware.com\/index.php\/wp-json\/wp\/v2\/media?parent=13"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.peteonsoftware.com\/index.php\/wp-json\/wp\/v2\/categories?post=13"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.peteonsoftware.com\/index.php\/wp-json\/wp\/v2\/tags?post=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}