CSS
Show Your <body>
April 8, 2008, 9:55 AM | 0 Comments
It’s time for the 3rd annual CSS Naked Day! I am again participating in this year’s web standards awareness “event” and baring all in the name of web standards awareness. As of right now, my site is a little… uhm… free.
Web Directions North 2008
October 17, 2007, 7:44 AM | 0 Comments
Web Directions North is coming back to Vancouver, Canada for the second straight year! Last year I was fortunate enough to attend the conference and I really hope I can make it again this winter.
Safari CSS/JavaScript Overflow Issues
June 18, 2007, 9:30 PM | 3 Comments
If you’ve seen my portfolio lately you’ll know that it’s currently undergoing some changes, but the latest project to have its URL land there is one that caused me a bit of grief in Safari. What I’ve been able to gather based on more than a few Google searches and discussions with other web professionals is that Safari seems to have a big problem when trying to adjust the overflow property of an element with JavaScript.
Takin’ it All Off for CSS Naked Day
March 31, 2007, 11:30 PM | 1 Comment
It’s that time of year again, time for the 2nd annual CSS Naked Day! If you’ve been following my feed you will have noticed the link to the CSS Naked Day website a couple weeks back. Well, Dustin’s accepting signups now for those who want to take part this year.
The Separation of Style
December 18, 2006, 6:57 PM | 4 Comments
As web professionals we’re always trying to find ways to improve our development practices. Whether it’s finding a better, more accessible method of replacing some text with an image or figuring out a better way of enhancing a site with unobtrusive JavaScript, “best practices” are constantly evolving, so discussion about them is also constant, and that’s a great thing. The more we discuss our best practices, the more we can help make the web better for everyone.
IE Conditional Comment Update
October 20, 2006, 12:53 PM | 2 Comments
Well, with Internet Explorer 7 now released to the public, I thought I’d post a short update to a post I wrote back in May about Serving Up IE Specific Stylesheets.
IE 7 is better than IE 6 as it should be; it only took Microsoft 5 years between releases and a lot of things have changed since then. From a developer’s standpoint though, IE 7 is significantly better with its CSS support. Transparent PNGs are in, dotted 1 pixel borders are actually dotted (as opposed to dashed), the “double-float margin bug” is history, the :hover pseudo-class is supported across the board, etc. etc. etc.
Serving Up IE Specific Stylesheets
May 17, 2006, 7:31 PM | 0 Comments
Yesterday Nathan Smith posted a few thoughts on using CSS hacks (specifically the * html hack) inside your main stylesheets. There has been a lot of talk recently on what’s going to happen to sites that use a lot of IE specific hacks once Internet Explorer 7 is officially released, and the consensus is that it’s best to serve up specific stylesheets for IE and leave out hacks all together.
I whole-heartedly agree with this opinion and have been practicing this technique for a while now. If you’ve read my article on how to use transparent PNG images in IE, you should already be familiar with these methods. I realize that this is not a new technique that I’m posting, but for those of you who haven’t seen it on this site or anywhere else on the web before, I thought it would make a nice addition to my collection of CSS Tips.
New MSN.com = Yahoo!?
May 15, 2006, 7:41 PM | 2 Comments
I was browsing around the other day when I stumbled across the new MSN.com. Now, originally I didn’t think much of it because it looks very similar to the old version (or current version at the time of this writing) of MSN.
It wasn’t until today that I felt a little déjà vu though when I went to the Yahoo! home page and was reminded of that new Beta version of MSN. Perhaps I’ve been under a rock for a while, but I can’t help but notice how similar these new designs look. In my defense, I never use Yahoo.com, I never really have. I just have never found their site to offer me better products or services than other sites - but that’s hardly the point of this.
Welcome to May
May 1, 2006, 9:03 PM | 1 Comment
It’s hard to believe that it’s already May 1st. Even counting the first 4 months of 2005 (in which I was not only enduring my last semester of college, but also preparing for my wedding, searching for apartments and weighing career options), this has been the busiest 4 months in memory by far.
So here’s a run down of what’s been going on in my life lately, and why the posts around here have been few and far between.
We’re Going Streaking!
April 3, 2006, 5:35 PM | 4 Comments
OK, I don’t mean this in the literal sense obviously - let me explain. On Wednesday April 5th I will be taking part in the first annual CSS Naked Day. Dustin Diaz has come up with the idea that on April 5th, hundreds of blogs will streak around the internet to promote web standards and usability.
Many popular bloggers will be taking part in this exercise including Dustin Diaz, Mike Davidson, and Nathan Smith to name a few. I thought I’d join in the fun and strip my site of all style for one day, all in the name of accessibility. So don’t be alarmed when you come to my site on Wednesday and it looks a little… uhm… bare.
Using Transparent PNGs in Internet Explorer
March 25, 2006, 11:45 AM | 10 Comments
Up until a couple of weeks ago, I thought that there was no way to use transparent or semi-transparent PNG images in IE. I was wrong. My only excuse is a bad one too: I read it somewhere.
The truth is that there is a pretty good way to use transparent PNG images with CSS. It’s not without its drawbacks (I’ll get into those later) and it doesn’t use valid CSS, but while we wait for PNGs to be fully supported by all major browsers, it seems to me that it’s a fairly good solution.
Continue reading Using Transparent PNGs in Internet Explorer »
A List Apart 211
January 31, 2006, 7:12 PM | 0 Comments
If you haven’t had a chance to read today’s issue, or you’ve never heard of A List Apart before… you’re missing out.
Today’s issue of A List Apart (an awesome webazine for developers) contains 2 very good articles that every web developer should put on their must-read list and immediately add to their favourites. Just a suggestion though.
Microsoft is on the Standards Train
January 7, 2006, 11:57 PM | 0 Comments
It started earlier this year with Microsoft’s (mostly) standards-based redesign of MSN.com. Now, it’s nice to see that Microsoft is continuing in that vein by designing their new Windows Vista homepage using a standards-based design.
What’s even nicer is that the homepage is actually quite attractive (unlike MSN.com). It doesn’t have a whole lot of content in there yet, but it’s a good start so far. The markup isn’t terribly incredible (no lists for links, etc.) and it doesn’t validate, but that’s not really the point here. As we all know, validation is not the number one priority. Accessibility is.
CSS Vertical Stretch
October 11, 2005, 12:24 PM | 58 Comments
Update: Due to Microsoft’s release of IE 7, parts of this article have become outdated. Please be aware that the * html hack for IE 6 causes some issues in IE 7. As an alternative, the best way to apply CSS rules for IE 6 is to use a separate stylesheet that is only read by IE 6 (or lower). Please read my article “Serving Up IE Specific Stylesheets” for more information. To apply the same rules that are listed with a * html hack below, remove the * html portion of the CSS rule and put the rest in your IE 6 stylesheet. If you have any remaining questions, feel free to contact me.
CSS Hyperlink Styling
September 19, 2005, 1:49 PM | 3 Comments
In this CSS tip, we’ll be looking at various ways to style hyperlinks using CSS. There are many different methods and techniques that you can use to create uniquely styled links, and we’ll explore some of them here.
By default, hyperlinks in browsers are underlined. Normal links are blue, visited links are purple and active links (depending on the browser) are red. Designers do not want to live life by default though, so CSS provides some powerful ways to style your hyperlinks, allowing you to create a look and feel that best suits your design.
CSS Font Styling
September 15, 2005, 1:35 PM | 0 Comments
CSS is very powerful when it comes to font styling. From line height to letter spacing, CSS gives designers complete control over their text and how it appears on the web. I do not claim to know all there is to know about font styling, but I thought I’d at least post some of the methods of font styling as a starting point.
While the web is still a little bit behind on giving designers a flawless way to use whatever font face that they want (although, several people have come up with awesome solutions using Macromedia Flash - see sIFR), CSS allows you to customize how your text appears, even if you are forced to use the more standard fonts.
CSS Centered Layouts
September 10, 2005, 1:03 PM | 9 Comments
So you want to create a centered layout, but you don’t want to use a table to accomplish your goal. That’s fine, CSS has been the way to go for quite some time now, and centering your layout is actually pretty simple.
I’ll go through some examples and explain the old way of doing things, and the new way of doing things. If you’re new to CSS and wondering why using CSS is considered a better practice, you may want to take a look at some of the following articles:
CSS Tips
September 6, 2005, 7:37 PM | 0 Comments
I’ve been thinking about this for the past few weeks now, and I’ve finally decided to move on it. I’m going to start a CSS Tips library that will be updated frequently and filled with tips and how-to walkthroughs of various CSS techniques.
These tips will probably start off at the beginner level and will progress in difficulty as they move forward. In honour of these new tips, a new category has been added to the Blog called CSS Tips, where all of the Tips will be filed.
Internet Explorer 7 (Beta 1)
July 28, 2005, 11:29 AM | Comments off
Well, Microsoft just released some information about their forthcoming release of Internet Explorer (Version 7).
Beta 1 of IE 7 is now being tested by all those fortunate enough to be MSDN subscribers. Here’s the info from Microsoft:
Discussion Forums
June 21, 2005, 9:54 AM | Comments off
I’ve always used discussion forums as a way to gather information, advice, tips, tricks and other helpful tidbits. Usually it relates to work (programming & web development), but I’ve also frequented fitness forums, music gear forums (Line6), and even forums specifically about my car (so that I could get some advice on hooking up the amp for my subwoofers to my car’s battery).
