Top 50 Blog Posts on Usability, Web Design & Development Resources & Cheat Sheets of 2008
Posted Wednesday, 11 February 2009 by Sverre Sjøthun in Design
Designing a website is so much more than just making it look pretty. The bigger the site, the more complex the task grows, and it compasses so many disciplines you'll need a team of specialists for the really big projects. Even if you're working on a small business website, there are still a number of areas to cover – here are some of the best articles from 2008 to help you on your way.
HTML & CSS
Our friends over at Smashing Magazine created a list with 12 solid principles for keeping your code clean: "A house is only as strong as its foundation, right? The advantages of clean, semantic HTML are many, yet so many websites suffer from poorly written markup."
HTML 5 represents the biggest leap forward in web standards in almost a decade. Unlike the specifications that came before it, HTML 5 is not merely intended to present content to a web browser. Its goal is to bring the web into maturity as a full-fledged application platform — a level playing field where video, sound, images, animations, and full interactivity with your computer are all standardized.
Cheat sheets are helpful to have around because they allow you to quickly remember code syntax and see related concepts visually. Additionally, they’re nice decorative pieces for your office.
In this article, I’ve pieced together 30 excellent CSS techniques and examples that showcases the capabilities and robustness of CSS. You’ll see a variety of techniques such as image galleries, drop shadows, scalable buttons, menus, and more - all using only CSS and HTML.
Most developers dread dealing with HTML tables and cells to build their Web sites. For one thing, tables make it difficult to modify the site later or to change its appearance. Discover some basic techniques for writing Web sites that you can later re-skin by using templates during the site's initial creation. Also, learn why you should use data-driven techniques for your own Web sites.
This is the first part of a series of articles that will discuss a particular CSS best practice or tip. I’ll be covering a mixture of topics that deals with CSS best practices, performance optimization, and tips and tricks to improve your workflow.
These days, CSS development is a complex process. You may be working on sites with large CSS files, multiple developers, and long development timelines. The more complex your CSS files become, the more difficult it is to work with them. This article will present some tips and tricks for keeping your CSS files organized and easy to work with.
Working with CSS can seem like a constant battle. Browsers are always changing they way they read the code, and it seems that there are lots of tiny little CSS "gotchas". While it's an incredibly powerful language, it can easily be used incorrectly, which will doom your development to a lifetime of imperfections.
Without a doubt, a logical and structured layout is the best way to go. Not only because your layout varies between browsers, but also because CSS has a lot of ways to position eve