I switched jonraasch.com, yogaenergyheal.com and artbyanes.com over to XHTML transitional. Validation wasn’t too hard: since I naturally code pretty well with proper nesting and lowercase tags, and I use mainly floated divs and CSS, I only had to close a few image tags and entities. XHTML makes the code tighter than HTML does, and clean code is something I am focusing more and more on these days. Plus now all three sites can be viewed on blackberries! (who cares hehe)
Follow Me
Contact Me
Read My Book:

Learn advanced CSS3 styling techniques, HTML5 forms, HTML5 canvas, SVG, mobile development, performance tuning and more.
Available from all major booksellers.
Favorite Posts
- CSS Data URIs – Use Them In All Browsers Now!
- Graceful Degradation With CSS3
- 5 Asset Management Tricks for Faster Websites
- 10 Javascript Performance Boosting Tips from Nicholas Zakas
- CSS Rounded Corners In All Browsers (With No Images)
- 10 Advanced jQuery Performance Tuning Tips from Paul Irish
- 10 Things Every Good Web Developer Should Know (A Checklist)
- QuickFlip 2: The jQuery Flipping Plugin Made Faster and Simpler
- Scrolling Parallax: A jQuery Plugin
- A million ways to embed custom fonts (and keep typography nerds off your back)
Tag Cloud
- adobe
- AJAX
- analytics
- animation
- apache
- apple
- best practices
- blog
- cross-browser
- CSS
- css3
- customization
- DOM
- downloads
- freebies
- front-end
- geodesic
- graphic design
- illustrator
- integration
- javascript
- jQuery
- mac OSX
- object oriented
- open source
- performance
- photoshop
- PHP
- plugins
- SEO
- server
- translation
- unobtrusive
- web2.0
- web design
- webdev
- web standards
- widgets
- wordpress
- workflow
By Category
- 10 Javascript Performance Tips (1)
- CSS (5)
- dev environment (1)
- front-end (9)
- general web (4)
- graphic design (1)
- javascript (1)
- jQuery Plugins (1)
- performance (2)
- personal (6)
- SEO (4)
- social media (1)
- web design (2)
- webdev (25)
- wordpress (1)
Wayback Machine
- October 2011
- November 2010
- October 2010
- August 2010
- July 2010
- May 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- March 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007