Feed aggregator
CSS Design: UpHype
UpHype is an interesting service where users make unique offers for how they can promote your business.
The design is colorful and fun and highlights the rather bizarre nature of the idea.
This design was featured on the 31st August 2010 . It falls under the category of Community, and has a layout style of Two Column.
If you'd like, you can visit this site, or view all our other featured designs.
CSS Design: Mary-Ann Foster
Sometimes the simplest idea can make the strongest statement.
Here we see only a large circle and a navigation area but the visual statement is quite unique and attractive.
This design was featured on the 31st August 2010 . It falls under the category of Portfolio, and has a layout style of Other.
If you'd like, you can visit this site, or view all our other featured designs.
New Screencast: The WordPress Loop
There is no shortage of documentation on WordPress’ famous content-spewing structure, but I still feel like there is more confusion and mystery surrounding “The Loop” than there should be. In this screencast I try and explain what it is, how it works, related parts, and then demonstrate some alterations and various tricks. Things like running multiple loops, writing your own custom queries, and handling pagination with your own custom loops.
What characters are allowed unencoded in query strings?
A couple of months ago I advised people to Be careful with non-ascii characters in URLs. We’ve been discussing that at work lately, more specifically whether characters like ":" and "/" are allowed unencoded in query strings or not.
I may well have made mistakes trying to understand the specification, so any help clarifying any errors in the following would be appreciated.
The summary of my previous post is this:
In essence this means that the only characters you can reliably use for the actual name parts of a URL are a-z, A-Z, 0-9, -, ., _, and ~. Any other characters need to be Percent encoded.
But what about those query strings? After studying RFC 3986 - Uniform Resource Identifier (URI): Generic Syntax I’ve come to the following conclusions.
Posted in Web Standards.
50 Refreshing CSS Tutorials, Techniques and Resources
“In this CSS (2 & 3) round-up article we have focused on highlighting as many varied techniques covering as many aspects of web, mobile and application development as possible. And believe me, it wasn’t easy!”
W3C Launches HTML Speech Incubator Group
A Collection of Mini Icon Sets
“Here are more than 35 of the best sets of mini icons out there (most featured here are free, though we’ve included a few premium sets, too).”
Craftsmanship in Designing Websites
“This article will share methods and simple tools for building better portfolio pieces, having happier clients, and imbuing your work with more value.”
Blogging For Web Designers: Editorial Calendars and Style Guides
A few years ago, you might not have pointed out during a meeting with a potential client that you maintained a blog. Over time, though, blogs have evolved from the being a personal hobby to a serious work tool. In fact, today, web designers are supposed to know much more than just how to design and build websites. Customer's expectations have increased, and unless you are in position to choose your favourite clients, meeting them requires hard work.
Hence, it's important to keep learning about the variety of design-related fields every single day — be it marketing, psychology, business, copywriting, publishing or blogging. This article doesn't cover "traditional" web design discipline as we know it, but goes a bit beyond it, exploring various writing, blogging and online publishing strategies. Apart from that, we present some useful writing style guides that may help you educate your clients on their copy for their upcoming project.
Percentage Bugs in WebKit
Using percentage values for certain things can have slightly unexpected results in WebKit based browsers. For instance, if you have a series of columns set in percentage widths with percentage padding, WebKit can calculate their sizing rather strangely.
The red lines indicate the column as rendered with WebKit. The background shades of gray are accurate placement of those columns in percentage widths.
It’s percentages in general that seem to be the issue. I haven’t been able to dig up a ton of information on it, although I do seem to remember reading something about it quite a while ago. I think it’s related to how subpixel values are calculated. For example, if a container is 657px wide currently, and has four columns at 25% each, they would be 164.25px each wide, and WebKit doesn’t handle that well (rounding issues?) Other browsers handle the “subpixel” value OK.
Firefox, IE, and Opera are fine.
Thanks to Nicolas Gallagher for pointing this out to me. If I’m way behind the times on this, feel free to yell at me, but throw me some links and information so I can update this post with the most accurate information I can. This link seems to indicate the issue has been around a while.
Remember this is only really an issue if you are doing something like shown in these examples with solid color columns. If you didn’t have any visual separators, it might not be a big deal, just a slight cross browser difference very few people would ever notice.
CSS Design: Reportage Photography
Photographer sites are best when the designer lets the photos speak for themselves by making them the largest element on the page.
This designer definitely got it right. The classy minimalist design really helps highlight the work o display.
This design was featured on the 30th August 2010 . It falls under the category of Photography, and has a layout style of Other.
If you'd like, you can visit this site, or view all our other featured designs.
CSS Design: Weaverant
This site is dominated by a large image slider containing extremely simple but attractive graphics.
If you scroll to the bottom you will see the features listed in yet another slider with large great looking icons.
This design was featured on the 30th August 2010 . It falls under the category of Software, and has a layout style of Other.
If you'd like, you can visit this site, or view all our other featured designs.
Apps vs. The Web
“I’d like to share my experiences with both mobile web and software development to guide your future developments on the iPhone platform.”
Academica: Free WordPress 3.0+ Theme For Educational Websites
In this post we release a yet another freebie: Academica WordPress Theme, a free WordPress theme designed specifically for educational websites such as universities, schools etc. It's a flexible and versatile free theme that can be easily customized and branded for any university, academy or non-profit organization. The theme is designed by ProudThemes (the server is currently not working) and released for Smashing Magazine and its readers. As usual, the theme is free to use in private and commerical projects.
The theme was developed for WordPress 3.0+, allows enabling/disabling of a jQuery-based content slider on the homepage for showing your photos, has 9 sidebar widget areas and 3 custom widgets, 3 custom page templates and 2 custom post templates and provides dynamic image resizing (TimThumb script). The theme is released under GPL. You can use it for all your projects for free and without any restrictions. Please link to this article if you want to spread the word. You may modify the theme as you wish.
Create a Twitter AJAX Button With MooTools, jQuery, or Dojo
“One of the widgets I love is Twitter’s “Follow” button. Let me show you how you can implement this functionality with three popular JavaScript toolkits: MooTools, jQuery, and Dojo.”
Create Smooth Rotatable Images With CSS3 and jQuery
“How to use CSS3 and jQuery to create images that can be smoothly rotated using the mouse. Full example and code download included.”
More on CSS Selector Performance
This is a direct link to a PowerPoint file by Steve Souders (in April 2009). Of particular interest is pages 19-33 with all the information on CSS selectors. Evidence points to yes, there are efficiency differences in how you write selectors. But efficient CSS can sometimes come at the cost of larger CSS (bad) and that a “real world” levels even “costly” selectors aren’t that big of a deal.
CSS Design: Idea Arts
This site uses a large jQuery slider and lots of icons to create a strong visual message.
The pops of color around the page really help draw your eyes to the important elements.
This design was featured on the 29th August 2010 . It falls under the category of Portfolio, and has a layout style of Three Column.
If you'd like, you can visit this site, or view all our other featured designs.
CSS Design: Sunday Publishing
An interesting site design with crazy animated backgrounds and a very simple floating overlay.
The typography is what stands out here. The solid mixture of serif and sans-serif typefaces looks really classy.
This design was featured on the 29th August 2010 . It falls under the category of Design, and has a layout style of Other.
If you'd like, you can visit this site, or view all our other featured designs.
CSS is to HTML as a CMS is to… HTML
From the desk of important beginner concepts:
You have a website with 100 pages on it. All 100 pages use the same style.css file. You’d like to change the background color of every single page. You make one adjustment in the CSS file, and that background color adjustment will be reflected across all 100 pages. You don’t need to edit each of those pages individually. That’s the core benefit behind CSS: abstracting the design away from the markup.
Now you want to make another change to those 100 pages. You’d like to include the publication date underneath the title of each of the pages. That is something you’ll need to edit the HTML to do. If those 100 pages are based on a template, as they would be when using a CMS (Content Management System), you can make one adjustment to the template file and the date adjustment will be reflected across all 100 pages. That’s the core benefit behind a CMS: abstracting the content away from the markup.
The point is that once a website is any more than one page, there are going to be shared resources and it’s time to use a CMS. Just as the zen garden taught us that using CSS is vital to allow design freedom and make redesigns easier, the ultimate freedom comes from also using a CMS where we also aren’t locked to any specific HTML. HTML isn’t for content these days, it’s for describing content. Databases are for content.
I have made this scientific chart to drive home the awesomeness of this all.

