one year agoPractical, maintainable CSS

Continuing my new years resolution to get better at public speaking, I have now given two talks in 2009 and am signed up to two more. It really does get easier! The last one I gave was (in hindsight) really quite fun.

Last Wednesday I spoke about what I do to the Girl Geeks of Brighton at the Eagle. An event with a good community atmosphere and fantastic food, there were lots of new faces there too.

Here are my slides from the event, they contain some of the same material to my Barcamp presentation however its much more from a practical perspective aimed at an audience with a variable base level of knowledge in CSS.

If you are interested, the slides with notes are available online. I also used Silverback to record the presentation.

Video on Vimeo

Slides on Slideshare

If you see me about at SxSW next week, come and say hi :)

112 comments

  1. Informative and funny speak!

    Some of your ideas sound quite similar to Nicole Sullivans OO-CSS (http://wiki.github.com/stubbornella/oocss), especially when it comes to side-wide reusable modules and components.
    As a web-developer (not -designer) I like the idea of reusable CSS and the way you do it.
    Keep up the great work!

    Greets from Austria!

    thomasd 12th March 2009 08:40permalink.

  2. Thank you for the insightful presentation. What method do you use for clearing floats? Looking at some of the sites in the presentation it seems different methods are used. Is that to cater for different situations or because of an evolution in how you have tackled the problem?

    Rowan 21st March 2009 20:41permalink.

  3. Natalie,

    Thanks for posting your presentation and accompanying slides. Entertaining and illuminating! Appreciate you posting the apps, browser tools, and testing resources you use, and found your 8 Rules of Fingers clean, simple, well-ordered...much like the goal of your coding.

    John

    John Cooper 7th January 2010 22:45permalink.

  4. Make your life more simple get the <a href="http://lowest-rate-loans.com">loan</a> and everything you need.

    Armstrong31Kristi 19th May 2010 04:23permalink.

  5. Make your life more simple get the and <a href="http://xn--by-xkab.net/" title="Büyüler" target="_blank">Büyüler</a> everything you need.

    Aşk Büyüsü 31st May 2010 14:43permalink.

  6. The beauty of these blogging engines and CMS platforms is the lack of limitations and ease of manipulation that allows developers to implement rich content and 'skin' the site in such a way that with very little effort one would never notice what it is making the site tick all without limiting content and effectiveness. Camera Lens Cheap Home Design

    camera lens cheap 13th July 2010 03:00permalink.

  7. Admirable work and much success in your business dealings.Please excuse my poor English as it is not my first tongue. Link Building Service

    Link Building Service 13th July 2010 14:32permalink.

  8. The beauty of these blogging engines and CMS platforms is the lack of limitations and ease of manipulation that allows developers to implement rich content and 'skin' the site in such a way that with very little effort one would never notice what it is making the site tick all without limiting content and effectiveness. hummingbird fish finders

    hummingbird fish finders 14th July 2010 13:43permalink.

  9. I admire the valuable information you offer in your articles. I will bookmark your blog and have my children check up here often. I am quite sure they will learn lots of new stuff here than anybody else! Western Digital Internal Hard Drive

    Western Digital Internal Hard Drive 14th July 2010 18:21permalink.

  10. Finally, an issue that I am passionate about. I have looked for information of this caliber for the last several hours. Your site is greatly appreciated.

    jaibreak iphone 15th July 2010 13:32permalink.

  11. Aw, this was a really great post. In theory I'd like to write like this also - taking time and real effort to make a good article... but what can I say... I procrastinate alot and never seem to get something done.

    How To Flirt Girls 15th July 2010 15:50permalink.

  12. I can see that you are putting a lots of efforts into your blog. Keep posting the good work.Some really helpful information in there. Bookmarked. Nice to see your site. Thanks!

    Business Innovation 15th July 2010 18:12permalink.

  13. What youre saying is completely true. I know that everybody must say the same thing, but I just think that you put it in a way that everyone can understand. I also love the images you put in here. They fit so well with what youre trying to say. Im sure youll reach so many people with what youve got to say.

    Always Health and Beauty 16th July 2010 04:06permalink.

  14. I admire the valuable information you offer in your articles. I will bookmark your blog and have my children check up here often. I am quite sure they will learn lots of new stuff here than anybody else!

    Health Lifesyle 16th July 2010 08:17permalink.

  15. Great post! I?m just starting out in community management/marketing media and trying to learn how to do it well - resources like this article are incredibly helpful. As our company is based in the US, it?s all a bit new to us. The example above is something that I worry about as well, how to show your own genuine enthusiasm and share the fact that your product is useful in that case

    Radar7 News 17th July 2010 03:41permalink.

  16. The beauty of these blogging engines and CMS platforms is the lack of limitations and ease of manipulation that allows developers to implement rich content and 'skin' the site in such a way that with very little effort one would never notice what it is making the site tick all without limiting content and effectiveness.

    Supplements and Vitamins Articles 17th July 2010 17:16permalink.

  17. I admire the valuable information you offer in your articles. I will bookmark your blog and have my children check up here often. I am quite sure they will learn lots of new stuff here than anybody else!

    Home Based Business Articles 19th July 2010 04:30permalink.

  18. Simply, admirable what you have done here. It is pleasing to look you express from the heart and your clarity on this significant content can be easily looked. Remarkable post and will look forward to your future update.

    Mesothelioma 19th July 2010 15:55permalink.

  19. beach wedding dresses
    cheap wedding dresses
    vintage wedding dress
    white wedding dress
    the wedding dress
    wedding dress gowns
    white wedding dresses
    beach wedding dress
    bridal wedding dress
    short wedding dresses
    www.loveweddingdresses.com

    lovewd 20th July 2010 13:39permalink.

  20. Remarkable post and will look forward to your future update.

    payday loan 22nd July 2010 09:25permalink.

  21. Well, thanks for sharing!classified |ad|select comfort beds

    jessie 22nd July 2010 20:42permalink.

  22. very good information thank you for this .

    replica calvin klein watches 24th July 2010 04:27permalink.

  23. Considerably, this post is really the sweetest on this notable topic. I harmonise with your conclusions and will thirstily look forward to your incoming updates. Saying thanks will not just be sufficient, for the phenomenal clarity in your writing. I will directly grab your rss feed to stay informed of any updates. Admirable work and much success in your business dealings!&nbsp; Please excuse my poor English as it is not my first tongue.

    Health World 25th July 2010 07:51permalink.

  24. Hey, just looking around some blogs, seems a pretty nice platform you are using. I'm currently using Wordpress for a few of my sites but looking to change one of them over to a platform similar to yours as a trial run. Anything in particular you would recommend about it?

    Micro Trend Security 25th July 2010 11:25permalink.

  25. Simply, admirable what you have done here. It is pleasing to look you express from the heart and your clarity on this significant content can be easily looked. Remarkable post and will look forward to your future update.

    Hotel Reservation Information 26th July 2010 04:47permalink.

  26. The beauty of these blogging engines and CMS platforms is the lack of limitations and ease of manipulation that allows developers to implement rich content and 'skin' the site in such a way that with very little effort one would never notice what it is making the site tick all without limiting content and effectiveness.

    Fashion Blog 26th July 2010 10:41permalink.

  27. I was very encouraged to find this site. I wanted to thank you for this special read. I definitely savored every little bit of it and I have you bookmarked to check out new stuff you post.

    Financial Performance Indicators 26th July 2010 11:16permalink.

  28. Considerably, this post is really the sweetest on this notable topic. I harmonise with your conclusions and will thirstily look forward to your incoming updates. Saying thanks will not just be sufficient, for the phenomenal clarity in your writing. I will directly grab your rss feed to stay informed of any updates. Admirable work and much success in your business dealings!&nbsp; Please excuse my poor English as it is not my first tongue.

    download free pdf ebooks 26th July 2010 15:07permalink.

  29. Easy option to get useful information as well as share good stuff with good ideas and concepts.

    Replica Watches 26th July 2010 17:16permalink.

  30. You may have not intended to do so, but I think you have managed to express the state of mind that a lot of people are in. The sense of wanting to help, but not knowing how or where, is something a lot of us are going through. Franchise Business Blog Health and Diabetes

    Hair Loss Treatments 27th July 2010 08:13permalink.

  31. Great post! I?m just starting out in community management/marketing media and trying to learn how to do it well - resources like this article are incredibly helpful. As our company is based in the US, it?s all a bit new to us. The example above is something that I worry about as well, how to show your own genuine enthusiasm and share the fact that your product is useful in that case My Small Business Blog

    Health and Beauty 27th July 2010 08:14permalink.

  32. Aha another great computer and gadget news articles about css you get here, downloading the notes and the video :)

    Thanks for the great articles

    Shawn

    andrew shawn 27th July 2010 15:11permalink.

  33. This blog has some interesting info. I am really impressed with your efforts and really pleased to visit this post. Keep up the Good work going!! Thanks

    rhode island auto glass 27th July 2010 20:04permalink.

  34. This is a smart blog. I mean it. You have so much knowledge about this issue, and so much passion. You also know how to make people rally behind it, obviously from the responses. Youve got a design here thats not too flashy, but makes a statement as big as what youre saying. Great job, indeed.

    Traveling Tips and Destinations 28th July 2010 03:35permalink.

  35. I was very encouraged to find this site. I wanted to thank you for this special read. I definitely savored every little bit of it and I have you bookmarked to check out new stuff you post.

    Google Nexus One dan Nexus One 28th July 2010 07:38permalink.

  36. Let me start by saying nice post. Im not sure if it has been talked about, but when using Chrome I can never get the entire site to load without refreshing many times. Could just be my computer. Thanks.

    Tips Trik Internet Komputer 28th July 2010 12:24permalink.

  37. I can see that you are putting a lots of efforts into your blog. Keep posting the good work.Some really helpful information in there. Bookmarked. Nice to see your site. Thanks!

    apartments tips 28th July 2010 16:07permalink.

  38. ufc 117 live stream really wish i found this blog earlier.

    Gigi 29th July 2010 02:09permalink.

  39. What youre saying is completely true. I know that everybody must say the same thing, but I just think that you put it in a way that everyone can understand. I also love the images you put in here. They fit so well with what youre trying to say. Im sure youll reach so many people with what youve got to say.

    Best Equality Loan 29th July 2010 08:31permalink.

  40. Considerably, this post is really the sweetest on this notable topic. I harmonise with your conclusions and will thirstily look forward to your incoming updates. Saying thanks will not just be sufficient, for the phenomenal clarity in your writing. I will directly grab your rss feed to stay informed of any updates. Admirable work and much success in your business dealings!&nbsp; Please excuse my poor English as it is not my first tongue.

    Hot New Song Lyrics 29th July 2010 12:50permalink.

  41. I like your post and all you share with us is up to date and quite informative, i would like to bookmark the page so i can come here again to read you, as you have done a wonderful job.

    fidelity bonds 29th July 2010 16:56permalink.

  42. You may have not intended to do so, but I think you have managed to express the state of mind that a lot of people are in. The sense of wanting to help, but not knowing how or where, is something a lot of us are going through.

    architect services 29th July 2010 17:17permalink.

  43. Women Fashion Directory Mortgage Information and Tips I thought it was going to be some boring old post, but it really compensated for my time. I will post a link to this page on my blog. I am sure my visitors will find that very useful

    nike review products 30th July 2010 03:13permalink.

  44. Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful. Financial Blog

    computer and Gadget news 30th July 2010 03:14permalink.

  45. Considerably, this post is really the sweetest on this notable topic. I harmonise with your conclusions and will thirstily look forward to your incoming updates. Saying thanks will not just be sufficient, for the phenomenal clarity in your writing. I will directly grab your rss feed to stay informed of any updates. Admirable work and much success in your business dealings!&nbsp; Please excuse my poor English as it is not my first tongue.

    home improvement online 30th July 2010 10:17permalink.

  46. I thought it was going to be some boring old post, but it really compensated for my time. I will post a link to this page on my blog. I am sure my visitors will find that very useful

    Warn Winch 30th July 2010 16:04permalink.

  47. well that is interesting

    virility ex 31st July 2010 01:42permalink.

  48. What youre saying is completely true. I know that everybody must say the same thing, but I just think that you put it in a way that everyone can understand. I also love the images you put in here. They fit so well with what youre trying to say. Im sure youll reach so many people with what youve got to say. somemap

    somemap 2nd August 2010 05:48permalink.

  49. fsfs

    wwe 3rd August 2010 08:27permalink.

  50. Thanks for your great slide and video tutorial on maintaining CSS. Appreciate you posting the apps, browser tools, and testing resources you use for doing all these work in smooth operation.

    used stationary bikes 3rd August 2010 09:30permalink.

  51. Finally, an issue that I am passionate about. I have looked for information of this caliber for the last several hours. Your site is greatly appreciated.

    free music download mp3 3rd August 2010 13:18permalink.

  52. I think a nice blog

    betclic 4th August 2010 14:39permalink.

  53. Couldn?t be written any better. Reading this post reminds me of my old room mate! He always kept talking about this. I will forward this article to him. Pretty sure he will have a good read. Thanks for sharing! UK PO Boxes

    Tips to Get a Scholarship 5th August 2010 11:19permalink.

  54. I was very encouraged to find this site. I wanted to thank you for this special read. I definitely savored every little bit of it and I have you bookmarked to check out new stuff you post.

    Your Freedom Shopping 5th August 2010 16:11permalink.

  55. Its much more from a practical perspective aimed at an audience with a variable base level of knowledge in CSS

    dell latitude laptop battery 6th August 2010 10:18permalink.

  56. Simply, admirable what you have done here. It is pleasing to look you express from the heart and your clarity on this significant content can be easily looked. Remarkable post and will look forward to your future update.

    All About Technology 6th August 2010 17:08permalink.

  57. This is the perfect blog for anyone who wants to know about this topic. You know so much its almost hard to argue with you (not that I really would want...HaHa). You definitely put a new spin on a subject thats been written about for years. Great stuff, just great!

    most expensive car 7th August 2010 07:47permalink.

  58. Considerably, this post is really the sweetest on this notable topic. I harmonise with your conclusions and will thirstily look forward to your incoming updates. Saying thanks will not just be sufficient, for the phenomenal clarity in your writing. I will directly grab your rss feed to stay informed of any updates. Admirable work and much success in your business dealings!&nbsp; Please excuse my poor English as it is not my first tongue.

    Music Update 7th August 2010 15:37permalink.

  59. I admire the valuable information you offer in your articles. I will bookmark your blog and have my children check up here often. I am quite sure they will learn lots of new stuff here than anybody else!

    nba wallpaper 9th August 2010 04:09permalink.

  60. I like the article. The information is adding up and I don't think I can be satisfied with that. I should be asking more, though. Seattle Divorce Attorneys

    lila 9th August 2010 06:54permalink.

  61. Hrmm that was weird, my comment got eaten. Anyway I wanted to say that it's nice to know that someone else also mentioned this as I had trouble finding the same info elsewhere. This was the first place that told me the answer. Thanks.

    Printer ink 10th August 2010 03:30permalink.

  62. Great article, I also has a good website about most intelligent animal, most intelligent dog and most expensive laptop. Maybe You can take a look at my website as well. Thanks

    World Interesting Facts 10th August 2010 05:22permalink.

  63. I find it difficult to subscribe RSS feeds, bookmark this site anyway I have is a very useful and complete information.

    elliptical for sale 10th August 2010 22:30permalink.

  64. jewelry information I must admit that this is one great insight. It surely gives a company the opportunity to get in on the ground floor and really take part in creating something special and tailored to their needs.

    business travel solutions 11th August 2010 18:08permalink.

  65. hi im aping,

    finally im found this from google... really usefully for me and this article add my Information And Knowledge.

    thax for author.

    best regards,

    Healthy Living Solution | Business Marketing Strategy

    aping 11th August 2010 18:26permalink.

  66. Thanks for the information on topics.I was excited for this article.
    Thank you again. Interesting Thanks

    carpet cleaning company phoenix 12th August 2010 17:58permalink.

  67. It will be exciting to see how they end up with new features. Must be ones we can enjoy.. Steam Generator Irons

    JoyceSachs 14th August 2010 09:43permalink.

  68. I was very encouraged to find this site. I wanted to thank you for this special read. I definitely savored every little bit of it and I have you bookmarked to check out new stuff you post.

    Windows 7 themes 14th August 2010 16:43permalink.

  69. Aw, this was a really great post. In theory I'd like to write like this also - taking time and real effort to make a good article... but what can I say... I procrastinate alot and never seem to get something done. Acuvue Advance Astigmatism

    Acuvue Advance Astigmatism 15th August 2010 06:00permalink.

  70. I can see that you are putting a lots of efforts into your blog. Keep posting the good work.Some really helpful information in there. Bookmarked. Nice to see your site. Thanks! Finally, an issue that I am passionate about. I have looked for information of this caliber for the last several hours. Your site is greatly appreciated. On Rush Media

    Auto Cars 15th August 2010 13:31permalink.

  71. Great post. Nicely done. Cheap iPhone

    Jim 15th August 2010 19:09permalink.

  72. This is a really good read for me, Must admit that you are one of the best bloggers I ever saw.Thanks for posting this informative article.
    You may have not intended to do so, but I think you have managed to express the state of mind that a lot of people are in. The sense of wanting to help, but not knowing how or where, is something a lot of us are going through.

    Technology Update 16th August 2010 12:41permalink.

  73. I really enjoyed your blog post. I bookmarked your page so I that can keep track of your future post.

    best home insurance 18th August 2010 06:48permalink.

  74. wow..
    thanks for share to video..
    and it is an addition to my knowledge...

    body vitamin 18th August 2010 09:41permalink.

  75. Love it. Is there a certain rule to be abide by? I wanna avoid fatal mistake. above ground pool liner

    above ground pool liner 18th August 2010 10:36permalink.

  76. Thanks, all information from this site very useful. I also has a good website about Top 5 Ranks, Top 10 Ranks and Daily Car Tips. Maybe You can take a look at my website as well.

    George 19th August 2010 04:44permalink.

  77. This is my first time I visit here. I think, this is perfect blog. Thank you very much. I got a nice website for you guys : Campus and Student, Daily Loan Tips and Guide on Health.

    Silva 19th August 2010 04:45permalink.

  78. Nice information, Thanks. I think you have simple and unique blog :) .Keep working ,great job! Recommended Website: Decor Home Tips, Finance Business Info and Gadget Compare.

    Joe 19th August 2010 04:46permalink.

  79. Hey very nice site!! Beautiful and Amazing. I will bookmark your blog . Great job !!! Guides on Insurance, Holiday Travelling Tips and Legal Law Info. Thank you very much.

    Guides on Insurance 19th August 2010 04:47permalink.

  80. If you want to buy real estate, you will have to receive the personal loans. Furthermore, my sister all the time uses a secured loan, which occurs to be the most fast.

    loans 19th August 2010 06:48permalink.

  81. I thought it was going to be some boring old post, but it really compensated for my time. I will post a link to this page on my blog. I am sure my visitors will find that very useful
    Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful.

    free windows 7 wallpaper 19th August 2010 08:01permalink.

  82. Pretty good post.I found your website perfect for my needs. thanks for sharing the great ideas. Check this Websites : Daily Sport Info Tech Update Today

    Richard 19th August 2010 22:44permalink.

  83. This is a smart blog. I mean it. You have so much knowledge about this issue, and so much passion. You also know how to make people rally behind it, obviously from the responses. Youve got a design here thats not too flashy, but makes a statement as big as what youre saying. Great job, indeed.
    Let me start by saying nice post. Im not sure if it has been talked about, but when using Chrome I can never get the entire site to load without refreshing many times. Could just be my computer. Thanks.

    Fast Food Obesity 20th August 2010 06:23permalink.

  84. This would sure be useful for communication in my auto glass business www.mobileglassco.com/cities/auto-glass-san-antonio

    Mobile Glass 20th August 2010 15:43permalink.

  85. I admire the valuable information you offer in your articles. I will bookmark your blog and have my children check up here often. I am quite sure they will learn lots of new stuff here than anybody else! delightful louis vuitton

    delightful louis vuitton 22nd August 2010 09:40permalink.

  86. The beauty of these blogging engines and CMS platforms is the lack of limitations and ease of manipulation that allows developers to implement rich content and 'skin' the site in such a way that with very little effort one would never notice what it is making the site tick all without limiting content and effectiveness.Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful.

    Software Driver 22nd August 2010 12:07permalink.

  87. This is a smart blog. I mean it. You have so much knowledge about this issue, and so much passion. You also know how to make people rally behind it, obviously from the responses. Youve got a design here thats not too flashy, but makes a statement as big as what youre saying. Great job, indeed. Let me start by saying nice post. Im not sure if it has been talked about, but when using Chrome I can never get the entire site to load without refreshing many times. Could just be my computer. Thanks. lv Bucket Bag roxbury drive melrose avenue

    louis vuitton 22nd August 2010 15:44permalink.

  88. na ja gut posting..
    I am quite sure they will learn lots of new stuff here than anybody else!

    71Cinemax 22nd August 2010 23:42permalink.

  89. Thanks for the link to silverback, a very nice program. And you're right the more you speak in public the better it gets

    Cali Logan 23rd August 2010 14:18permalink.

  90. You should know that your blog is very great and give us inspiration. Keep blogging guys and share anything or buzz everything you wants. Cheers

    Symptoms of Mesothelioma 23rd August 2010 21:06permalink.

  91. Here are my slides from the event, they contain some of the same material to my Barcamp presentation however its much more from a practical perspective aimed at an audience with a variable base level of knowledge in CSS. cheap wicked tickets . I found cheap les miserables tickets - cheap the merchant of venice tickets. Thanks for sharing.

    marryholmes 24th August 2010 09:12permalink.

  92. dui attorneys miami miami criminal attorney dui lawyer miamiI was very encouraged to find this site. I wanted to thank you for this special read. I definitely savored every little bit of it and I have you bookmarked to check out new stuff you post.

    dui lawyer miami 25th August 2010 07:52permalink.

  93. Car Accident Attorney Mens Wedding Bands Car ReviewsThis is the perfect blog for anyone who wants to know about this topic. You know so much its almost hard to argue with you (not that I really would want...HaHa). You definitely put a new spin on a subject thats been written about for years. Great stuff, just great!

    Car Accident Attorney 25th August 2010 08:01permalink.

  94. very good post. nice. lalique

    Jin 25th August 2010 23:31permalink.

  95. This is my first time i visit here. I found so many entertaining stuff in your site, especially its discussion. From comments on your articles, I guess I am not the only one having all the enjoyment here! Keep up the good work. I also has a good website about Most Expensive House in The World , Most Expensive Watch and Most Expensive Yacht. Maybe You can take a look at my website as well.

    Most Expensive House in The World 26th August 2010 06:43permalink.

  96. Wonderful article, thanks! This is obviously one great post. Thanks for the valuable information and insights you have so provided here. I got a nice website for you : Most Beautiful Beach, Fastest Car and Most Expensive Painting.

    Most Beautiful Beach 26th August 2010 06:46permalink.

  97. Pretty good post.I found your website perfect for my needs. thanks for sharing the great ideas. Recommended Website: Most Expensive Cell Phone, and Most Expensive Diamond.

    Most Expensive Cell Phone 26th August 2010 06:48permalink.

  98. Very nice and helpful information has been given in this topic. Keep working :) Check this Websites : Most Famous Painting, and Most Expensive Liquor. Thank you very much.

    Most Famous Painting 26th August 2010 06:53permalink.

  99. Let me start by saying nice post. Im not sure if it has been talked about, but when using Chrome I can never get the entire site to load without refreshing many times. Could just be my computer. Thanks.

    Business News 26th August 2010 11:56permalink.

  100. movie blog I admire the valuable information you offer in your articles. I will bookmark your blog and have my children check up here often. I am quite sure they will learn lots of new stuff here than anybody else! I must admit that this is one great insight. It surely gives a company the opportunity to get in on the ground floor and really take part in creating something special and tailored to their needs.

    movie blog 27th August 2010 05:07permalink.

  101. Thanks for posting your presentation and accompanying slides. Entertaining and illuminating! Appreciate you posting the apps, browser tools, and testing resources you use.

    About Mesothelioma 29th August 2010 02:19permalink.

  102. Hey, just looking around some blogs, seems a pretty nice platform you are using. I'm currently using Wordpress for a few of my sites but looking to change one of them over to a platform similar to yours as a trial run. Anything in particular you would recommend about it? computer news

    computer news 30th August 2010 03:04permalink.

  103. nba wallpaper What youre saying is completely true. I know that everybody must say the same thing, but I just think that you put it in a way that everyone can understand. I also love the images you put in here. They fit so well with what youre trying to say. Im sure youll reach so many people with what youve got to say.

    nba wallpaper 30th August 2010 12:29permalink.

  104. Thanks for shared, Finally, an issue that I am passionate about. I have looked for information of this caliber for the last several hours. Your site is greatly appreciated. my blog about Cars review and News

    Stream online free 30th August 2010 20:37permalink.

  105. Thanks for sharing the great ideas. Excellent content Recommended Website: fashion tips, insurances tips and home tips.

    fashion tips 31st August 2010 05:50permalink.

  106. This site very useful. I think you have unique and simple blog Check this Websites : my car tips, computer tips and woman tips. Thank you very much.

    my car tips 31st August 2010 05:53permalink.

  107. Thanks for sharing the great ideas. Excellent content stocks tips and money tips

    stocks tips 31st August 2010 05:55permalink.

  108. Art of Home Improvement This is the perfect blog for anyone who wants to know about this topic. You know so much its almost hard to argue with you (not that I really would want...HaHa). You definitely put a new spin on a subject thats been written about for years. PayingAdspot Great stuff, just great! The beauty of these blogging engines and CMS platforms is the lack of limitations and ease of manipulation that allows developers to implement rich content and 'skin' the site in such a way that with very little effort one would never notice what it is making the site tick all without limiting content and effectiveness. Affordable SEO Service

    PayingAdspot 31st August 2010 12:10permalink.

  109. Very good site. Spray Foam Insulation

    Spray Foam Insulation 31st August 2010 18:33permalink.

  110. This is a smart blog. I mean it. You have so much knowledge about this issue, and so much passion. You also know how to make people rally behind it, obviously from the responses. Youve got a design here thats not too flashy, but makes a statement as big as what youre saying. Great job, indeed. Infant Milestones

    Infant Milestones 1st September 2010 03:51permalink.

  111. Appreciate you posting the apps, browser tools, and testing resources you use, and found your 8 Rules of Fingers clean, simple, well-ordered...much like the goal of your coding.Accident Insurance

    mivpl 1st September 2010 06:29permalink.

  112. It really is a concident that a lot of people like this because i for one am a massive fan of this type of stuff and you just made my day, thankyou very much.

    Watch Resident Evil Afterlife Online 1st September 2010 09:24permalink.

Line breaks are preserved; URLs will be converted in to links.

Enter your own, valid XHTML. Allowed tags are: a, p, blockquote, ul, ol, li, dl, dt, dd, em, strong, dfn, code, q, samp, kbd, var, cite, abbr, acronym, sub, sup, br, pre

10th March 2009

You are reading "Practical, maintainable CSS" written by Natalie Downe on the 10th of March 2009 at 11:05 pm.

Next: Dinky pocketbooks with WebKit transforms

Previous: Overcoming my fear of public speaking