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 every element you have. Today we wanted to share with you some quick tips on how to avoid easy pitfalls when creating your CSS layout.
Just a very long list of well crafted sites, compiled by one of the driving forces in contemporary standards based web design, with minimal comments to indicate why Andy thought they deserved a mention. Get a cup of tea and start at the top...
How could we possibly resist - Here's Román Cortés' Homer, animated to show the structure. if this doesn't look right for you, it may be that you are on Linux and don't have the Verdana font. You can install it from the msttcorefonts package.
UI Design & Usability
I simply cannot stress too much how important good usability is. Though I find it very narrow minded of certain Usability/UX specialists to discount SEO, if you’re trying to sell a product or a service on your website, there is absolutely no point in tons of traffic from SEO or any other form of internet marketing if this traffic doesn’t convert into customers at some point.
You need a website that is able to guide your visitors to where you want them to go, and do what you want them to do. To do that, you need a website that is exceptionally easy to understand for your potential customers. So here we go:
Smashing Magazine does it again with this article summarizing the basics of great (smart) web design. Always good to remember the basics for the pros out there and a great intro for everyone else.
Web design can be deceptively difficult, as it involves achieving a design that is both usable and pleasing, delivers information and builds brand, is technically sound and visually coherent.
Perhaps "ultimate" is a rather bold statement from the authors side, but there are definitely a few good tips in this article about reviewing your websites usability. After so many shoddy sites, pop-up windows and forced registrations, the truth is that if people don't find your website easy to use, they won't come back. Worse, they'll tell their friends just how clueless you are.
CogTool is a prototyping tool with a difference. Quickly mock-up designs in a storyboard, then demonstrate how to do tasks and CogTool runs an underlying cognitive engine to make predictions of task performance time for a skilled user. Use CogTool to benchmark competitors' products, or your own earlier versions, to be sure that your design will be more efficient for skilled users (one measure of value to your users). CogTool does not replace user testing, but it brings a complementary analytic technique to the UI design toolbox.
Here’s a big problem with web design: If you want to make your website better at turning visitors into customers (or subscribers), you need to understand why most of your visitors are leaving! Here are 14 free tools that show you the when, where, why and how.
Chris Estreich, a senior engineer at classifieds site Oodle today soft-launched a new site aimed at web developers called Userfly. Using JavaScript, Userfly captures and records browsing data from your visitors and lets you plat it back as a movie later. The site is really rough — this is a very beta release — and probably isn’t quite ready for any press coverage, but I was so impressed by the demo (and had a lot of fun playing with it), that I couldn’t resist.
With usability, it is frequently the little details that let down an otherwise flawlessly constructed site. This article focusses on how attention to attention to button design and wording, contrast, color and spacing can help you craft such details to perfection.
Hyperlinks are what holds the web together. Without links, the web would not be a web. An important part of good web site design is the visual treatment of your hyperlinks. You’ll be doing your users a favour by making your hyperlinks instantly noticeable.
A common misconception about usability amongst web companies is that usability is expensive. Yes, there are multi-national companies that spend thousands of dollars on usability tests and research, but for an everyday company usability is achievable without the knowledge of usability experts or without expensive equipment for testing.
Usability testing is a good idea for any new web site. Increasing the usability of your web site is a good idea because it will increase visitor satisfaction, which in turn increases sales and user loyalty. On the business savings side, usability testing can also save you money in development, maintenance, and support costs. Unfortunately, traditional usability tests is pricey — it can cost up to tens of thousands of dollars to run a usability test.
Highly anticipated usability testing suite 'for the rest of us' by the Clearleft team, launched in July '08. The beauty of Silverback is that it is conceived to be ready to use straight out of the box and thus radically lower the threshold for anyone who's been putting off usability testing because of cost or complexity.
Web Design
Re-designing a website is more than just giving it an improved new look. The successes and shortcomings of the existing site are invaluable in knowing how to truly improve the site and make the re-design worth the time, effort, and cost.
After scouring the web for Web 2.0 sites both new and old, we developed a "short list" of over three-hundred sites in forty-one categories. From there, we had some of the web's best bloggers, entrepreneurs and business people vote on winners, narrowing the field to 174 place-getters and Honorable Mentions.
Web design and CSS galleries are a great source of inspiration for designers, and they are also an outstanding resource for designers to get exposure for their work. Getting a site featured in some of the most popular galleries can bring thousands of visitors and some valuable inbound links.
Selecting colors for a site is one of the most crucial parts of web design. The color palette can evoke certain types of emotions in a user and sets the tone for the user’s experience while perusing the site. Websites with dark colors can represent "non-mainstream", "elite", and "unconventional". In this collection, you’ll find some of the best dark-themed web designs.
The last few months I have been experimenting with Basecamp Project Management and how it can help with my work flow, my findings; its changed my design process forever, improving communication with my clients and allowing me more easily run multiple design projects.
Like every year, 2008 also witnessed redesigned versions of many company logos; some were for the better while some turned out to be hopeless. Here are some of the major re-designs of the year and remember I do not claim them to be the best redesigns, so watch them carefully and feel free to give your word. Let’s get started…
Adobe Photoshop is the most popular program, when it comes to graphic design. Great tutorials always become handy - You can look how other designers get his job done, and there are tons of different ways how to do the same job.
Ajax techniques have revolutionised the way websites look and behave. Here's a comprehensive roundup of the best Ajax Tutorials, libraries and resources.
A list of over 90 useful AJAX-based techniques you should always have ready to hand developing AJAX-based web-applications. Auto-completion, instant field editing, menus, calendars, interactive elements, visual effects, animation, basic javascripts, as well as an extensive developer’s suite should give you a useful and powerful toolbox you can use every day, without a need to go through hundreds of AJAX-related bookmarks.
Using keyboard shortcuts in your workflow really helps to build up working speed. There are lots of keyboard shortcuts in Photoshop and no way you can remember them all, but this list includes those that you would like to use time and time again.
A redesign can be worth its weight in gold if you get it right. There is a thin line between freshening up your design, and taking a step backwards with a redesign. Sometimes a redesign can be subtle and simple, and other times it can be a huge re-vamp of a company and it’s goals. Here’s a look at some of my favourite re-designs in no particular order.
Redesigning a website can be a very involved process, and it is important to properly plan and consider the necessary factors that will make or break the redesign. Here is a quick look at 21 factors that you should be contemplated
A Web design strategy pays off for you and your organization. Whether your site is up and running or you are composing the blueprint for a new one – having a design strategy helps you make sure your site tells your story.
This third revision of the web trends map by Information Architects Japan has now duly made its round of the blogosphere. The map pins down nearly 300 of the most successful and influential websites to the greater Tokyo area train map. Different train lines correspond to different web trends such as innovation, news, social networks, and so on.
And now, let's remind ourselves of what the web looked like back in '08...
Design Basics & Finishing Touches
The 960 Grid System is an effort to streamline web development workflow by providing commonly used dimensions, based on a width of 960 pixels. There are two variants: 12 and 16 columns, which can be used separately or in tandem.
A nifty and incredibly useful trick devised predominantly to aid structuring and aligning elements on your site, but also highly useful for detecting and eliminating variations in browser display.
Thought provoking and informative article about structuring web pages by autor and web standards advocate Molly E. Holzschlag.
Typetester is an online application designed for fast and simple test-driving of online typography. Compare, contrast and fine-tune your type without typing a single line of code. Export your final text styles as ready-to-use CSS.
Another impressive resource from Smashing Magazine, this list presents free fonts that you would actually want to use.
Despite frequent and significant developments that have changed the face of the web in recent years, the ubiquitous 'safe list' of fonts is still going strong, and paying attention to it is still essential in order to ensure a consistent user experience.
If you simply refuse to let the ol' 'safe list' of system fonts cramp your style, it may be time to look at sIRF (Scalable Inman Flash Replacement) techniques. This "lite" version of sIFR is using a more object-oriented approach, making it a bit easier to read, and more intuitive to use.
Font Burner is the easiest way to add great fonts to your website. Just pick one of over 1000 quality fonts, add a chunk of code to your site, then sit back and admire your beautiful typography.
An alternative to the usual sifr techniques, the typeface.js Javascript library does not rely on images or flash to render custom fonts, but gets away with Javascript only.
Basic, yet oh so useful color chart, giving you the HEX equivalent of any color you want.
If you need some inspiration to develop a juicy color scheme for your website (or anything else for that matter), you could do worse than making Colorlovers your next port of call. We particularly like the
Website Color Trends section, which showcases and predicts the latest color trends from across the web.
With Adobe's flash-driven Kuler application you can experiment quickly with color variations and browse thousands of themes from the Kuler community. Now with flickr and Creative Suite 4 integration.
+3 Bonus: What's Next?