Web Typography Study: The Design CanopyWeb design studio The Design Canopy (update October 2012: Design Canopy link is dead) is a beautifully designed site that makes use of a variety of beautiful web typography techniques. Here are some screen shots from different areas of the … | December 22, 2007 | 6 comments |
Links of InterestTable Cloth Alen Grakalic of CSS Globe has released Tablecloth, a really nice table framework.
The Glass Wall I know I’m almost 6 years late on this one, but I just read “The Glass Wall” for … | December 21, 2007 | 4 comments |
A Quick and Dirty Way To Randomize an ImageHere is a little trick for randomizing banners on your website. A bit quick and dirty. It needs to be on a PHP page to work. First off we need to setup a folder on your server where the pictures … | December 20, 2007 | 15 comments |
Have you ever seen this?Read Kevin writes in: A css file will have something like… background:url(../images/topheader.htm) top left no-repeat; …where topheader.htm is just an empty file. In this same directory is a jpg named topheader.jpg. How does this work? Why is it done this … | December 19, 2007 | 12 comments |
Super Simple Two Column LayoutReader Blake writes in: What I’m trying to do is a fairly standard 3 section layout. The header needs to be 75 pixels in height and 100% in width. Below that, I need a sidebar section 160px wide and a … | December 18, 2007 | 12 comments |
ID Your Body For Greater CSS Control and SpecificityLet’s say you want to change the color of your links on just your contact page to red. They are blue on every other page, but it just makes sense for them to be red on your contact page (for … | December 17, 2007 | 53 comments |
Rate Your CSS Skill Level: Final Version & PollThere was lots of great feedback from the rough draft model of the CSS Skill Levels. I have tried to take everyones ideas into account and rework things. The biggest consensus was that there needs to be another level … | December 15, 2007 | 16 comments |
Links of InterestLink Value Factors Wiep.net has a really interesting and comprehensive look at how the value of links are determined. Of course there is now way to really know, so each factor is valued by a “wisdom of the crowds” approach. … | December 14, 2007 | 1 comment |
Listless Navigation – Using CSS To Do More With LessThe best part about CSS is that it allows web developers to achieve more with less. What exactly does that mean? Well, for a start, CSS allows developers to:
… | December 13, 2007 | 29 comments |
Group Input Needed: Rating Your Level of CSS SkillReader Patrick, an IT Software Architect, wrote in with a question I though was really interesting: For my company, I am developing a scheme where our developers can check which level for a specific knowledge area they are on. For … | December 12, 2007 | 26 comments |
Review of PSD2HTMLPSD to HTML Service by PSD2HTML.com is one of the sponsors of this blog, so I figured I would introduce them a little bit, explain what they do, and share my past experience with them as a customer. I’d like … | December 11, 2007 | 19 comments |
How to Redirect index.html to index.phpJust this past week I finished up with a redesign project for a client and took the project live. Later on in the afternoon the day of the launch, the client called me: Client: I just clicked on our … | December 10, 2007 | 19 comments |
The All-Expandable BoxI wrote a guest tutorial over on Web Designer Wall detailing how to create an All-Expandable Box. This is a box that will expand both vertically and horizontally when text is resized in a browser, while maintaining the graphically … | December 9, 2007 | 3 comments |
Non-Transparent Elements Inside Transparent ElementsReader Shane left a comment: If using transparency on a block element it makes the text inside transparent as well. Is there a way I can prevent that from happening? I tried putting the text in another div and … | December 8, 2007 | 35 comments |
Links of InterestKeep your list items INSIDE There is quickie CSS trick over on Free CSS Templates reminding about the list-style-position property and how you use it to keep your list items inside your list instead of (weirdly) defaulting outside. … Articles | December 7, 2007 | 2 comments |
Centering List Items Horizontally (Slightly Trickier Than You Might Think)Update April 2013: This article is pretty old. This isn’t very hard. Just give the list centered text (e.g. | December 6, 2007 | 32 comments |
Big Stories on Web Design this MonthThis is kind of a Links of Interest post, but I wanted to highlight these things extra-specially: A Preview of HTML 5 I know everyone and their mother is going to be linking to this article, and I also know … | December 5, 2007 | 6 comments |
How To Steal A Websites Background ImageNote: this should only be used for the powers of good! Don’t go around stealing people’s background images and using them on your own site without asking! Many sites employ the use of a background image. They range from absolutely, … | December 4, 2007 | 21 comments |
“Checkmark” Your Visited Links with Pure CSSDue to user privacy issues, more modern browsers severely limit how you are able to style :visited links, which renders this article rather useless. You can read more about it here. Web browsers know which links on a page have … | December 2, 2007 | 49 comments |
Links of InterestIf you come from a print background at all, one of the things you might sorely miss is the concept of “tabs”. For example, think of a restaurant menu where the title of the dish is on the left, then … | November 30, 2007 | 7 comments |
More Information Regarding HTML EmailsSince I published my article on using CSS in HTML emails a few days ago, there has been a couple of great articles published on the same subject. I want to highlight some of these, and some other related articles … | November 29, 2007 | 3 comments |
My 5 Favorite WordPress CSS TricksUPDATE October 2012: This article is almost five years old. It contains a bunch of stuff I’d never do anymore. Rather than delete it, I’m going to update each section with better information. Perhaps more than I … | November 29, 2007 | 5 comments |
Eliminate “Jumps” in Horizontal Centering By Forcing a Scroll BarYou are likely aware of the page-centering technique of adding auto left and right margins to an outer div:
One of the shortcomings of this technique is that when used on websites with multiple … | November 28, 2007 | 31 comments |
Using CSS in HTML Emails: The Real StoryShould you be sending HTML emails at all? This is surely a debated issue, but ultimately I say if you have a message you feel would benefit from a nicely designed email you should go for it. If you just … | November 26, 2007 | 19 comments |
Links of InterestIf you’ve ever had to deal much with your .htaccess files, you know it’s like learning a whole new cryptic language onto itself. It’s high time someone made it easy. This online generator takes you through the options in … | November 25, 2007 | 2 comments |
Avoid “CSS Jitter”With more power, comes more responsibility. One of the things that CSS allows you to control is the hover state of many objects, most notably, anchor (<a>) elements. Typically, the hover state is styled with color changes, or perhaps something … | November 23, 2007 | 16 comments |
Utilizing the Underused (But Semantically Awesome) Definition ListA quick intro to semantics When we talk about semantics in HTML, we are talking about how HTML tags are used to describe the content. Good semantics means that the tags are being used well to describe the content. Bad … | November 20, 2007 | 23 comments |
Quick Tip: Making a ‘Print This Page’ ButtonWhy bother? Most people know how to print a web page, so including a “Print This Page” button on a website is often overkill. But there are some circumstances where it really makes sense. I just came across one of … | November 19, 2007 | 5 comments |
Links of Interest
… | November 17, 2007 | 3 comments |
Quick CSS Trick: How To Center an Object Exactly In The CenterI recently needed to make a placeholder page for a site. I wanted the logo image to be centered exactly in the middle of the screen, that is, both vertically and horizontally centered. Quickly, I thought I’d just give the … | November 14, 2007 | 27 comments |
Making the Most of the Limited Choices in Web TypographySo, what do we really have here? As far as variety of font choices, things are pretty bleak. But Helvetica isn’t on pretty much every computer in the world because it’s a bad font. It’s actually a great font if … | November 12, 2007 | 12 comments |
Tips For Creating Great Web Forms1. Use Labels You don’t need labels for your form to work, but as one CSS-Tricks reader once put it, it is an accessibility crime not to use them. Labels are what signify what the input box is for and … | November 11, 2007 | 81 comments |
9 Awesome CSS Themed T-ShirtsShow off your inner design nerd with these CSS-themed T-Shirts. The holiday season is coming up too… if you know any hardcore CSS buffs that need some style for their body =) Click the T-Shirts for links to their respective … | November 9, 2007 | 36 comments |
Links of InterestMatthew Mullenweg (of WordPress) clarifies his thoughts on a WordPress theme marketplace. I’m all for it! Foohack has a nice post up on 5 problems with CSS (Not like common mistakes, but problems with the CSS spec itself). Not … | November 9, 2007 | 6 comments |
Make a “Secret Message” with CSS Positioning and TransparencyReader Brian left a comment recently with what I thought was a really cool idea: I was thinking it might be neat to have a floating div with the random letters of half a secret message, with the other half … | November 8, 2007 | 23 comments |
Internet Explorer Testing Done RightHere is the deal: you gotta test in IE. You don’t have to use it, you don’t have to like it, but you have to test in it. But which version do you test in? A normal windows configuration only … | November 7, 2007 | 9 comments |
What is the Ideal Page Size for Quick Loading Pages?First of all, what is “Page Size”? Page size refers to the sum of all the elements it takes to render your page. That includes the HTML file, the CSS files, the images, the scripts, the multimedia…everything. Generally speaking, you … | November 6, 2007 | 5 comments |
CSS Transparency Settings for All BrowsersTransparency is one of those CSS properties that has a weird history and requires lots of different properties and values to ensure cross browser compatibility that goes back as far as you can. To cover all your bases, you need … | November 4, 2007 | 71 comments |
Quick CSS Trick: Using Span to Break Up Words in URLSMy buddy Jermayn recently wrote a post about best practices for writing out URLs with multiple words. This got me thinking there could be an easy way to do this with CSS just using the simple <span> tag. Let’s say … | November 3, 2007 | 7 comments |
Links of InterestThe winner of the CSS Menu Maker iPhone contest was announced. The winning entry is really nice. I entered that sliding doors example I did a while ago, but it’s not nearly as nice as the winner. It’s a free … | November 2, 2007 | 1 comment |
Combine All the Posts From Two WordPress Blogs Into OneI’m not sure this is the best way to go about this or not, but the need arose for me to do this recently and this is how I did it. This tutorial is focused on the scenario of “closing” … | November 1, 2007 | 6 comments |
State of the Blog: Statistics and UpdatesBye Bye BlogRush. | October 31, 2007 | 4 comments |
Accessibility Basics: Testing Your Page For Color BlindnessBy some estimates, up to 10% of the male population of the world suffers from some form of color blindness. The most common being Protanopia, or Red-Green color blindness, the inability to distinguish between red and green hues. There … | October 30, 2007 | 1 comment |
Accessibility Basics: How Does Your Page Look To A Screen Reader?Good web designers spend a lot of time making their pages accessible. One way to think about accessibility is to think about the extreme case scenario of having every single thing deactivated on your site except plain old HTML. I’m … | October 29, 2007 | 3 comments |
Better Ordered Lists (Using Simple PHP and CSS)Ordered lists are boring! Sure you can apply background images and do quite a bit of sprucing up to a regular ordered list, but you just don’t get enough control over the number itself. Here is an example where you … | October 27, 2007 | 57 comments |
Links of InterestI did another guest post over at CSSJuice on a technique using the same background image for different objects on a page. Along the lines of the perfect fluid width layout that I did a while ago, Dwight House has … | October 26, 2007 | 0 comments |
Alternative Style LinksThe following post is a guest post, authored by Volkan Görgülü (email link) who has a passion for developing usable and accesible websites and writing well structured CSS and semantic (X)HTML. You may know the classic link style … | October 25, 2007 | 16 comments |
Simple Tabbed Menu Using Sliding Doors (Downloadable)I’ve touched on the “sliding doors” theory here a little bit before, but never with a full-blown example. If this is the first you are hearing of it, sliding doors is a technique which allows you to expand graphics “from … | October 24, 2007 | 6 comments |
CSS Frameworks Roundup (and some thoughts)The guiding theory behind CSS frameworks is saving time. If you write a lot of CSS, you know you write a lot of the exact same code over and over and over. There is something to be said of learning … | October 23, 2007 | 16 comments |
Matrix of RolloversHere is a bona fide little CSS-Trick for ya’ll. I knew I could make a “matrix” of squares with rollovers. Then I got to wondering if I could duplicate that matrix of rollovers elsewhere on the screen. I figured I … | October 22, 2007 | 6 comments |