January 7, 2009 – 11:30 am
Increasingly I’m reading of web developers deciding to drop IE6 from their list of supported browsers, usually, because of its creative interpretation of CSS standards, besides IE7 is over a year old, and, IE8 about to be released.
I’ve decided to continue support for IE6 as it’s still in wide use – especially in corporate environments – and, I don’t think it needs to take a lot of work to develop for. I’ll say that again, I don’t think IE6 is as bad it’s sometimes made out to be.
Read More »
December 24, 2008 – 12:32 pm
The desire for equal height columns in a CSS layout is nothing new; there are many solutions available, some use JavaScript, others use CSS with negative margins, and then, there’s the faux columns method using background images. All of these methods have their place as perfectly valid solutions, and, depending on the situation, may be the best solution available.
Read More »
December 8, 2008 – 12:34 pm
Upcoming posts on JavaScript will include references to functions in my base JavaScript file; rather than explain these functions each time, they’ll be detailed in this post for future reference.
There are many pre-written JavaScript examples and functions available, so it’s important to note that all of these functions have been written by others, some include slight changes; all moved to the namespace PWCC, as you’ll see in the source code.
Read More »
December 8, 2008 – 12:04 pm
Following my previous post, I’ve learnt an important lesson; when pre-empting a post about some JavaScript one has written, it’s important to make sure it’s a finished script rather than one still in the early to mid tinkering stage.
Rather than spend the time finishing the pagination script, an intellectual exercise at this time, I’ll write something up in the longer term and put it online.
November 19, 2008 – 10:38 am
Many websites paginate their articles once they reach a particular length – for example, The Age, Times Online, and, The New York Times – there is usually printer version available for users who wish to read the article offline. The purpose of going to this extra effort is to increase advertising impressions; I have no problem with this, someone needs to pay for the content.
The method used to paginate these articles is to have each page, and the printer version, presented as a separate HTML document.
Read More »
November 14, 2008 – 3:06 pm
During the week I read Rachel Andrew and Kevin Yank’s Everything You Know About CSS Is Wrong! At a little over 100 pages it’s a concise explanation of CSS tables and how they will – and an argument why they should – change the way in which web developers work.
EYKACIW! begins by explaining how today’s web developer has hacked CSS to do things it was never designed to do, in much the same way that we hacked HTML tables in the heady days of the 1990s; floats, faux columns, negative margins, positioning, and, several more tricks now used as a second nature all get dishonourable mentions.
Read More »
November 11, 2008 – 12:28 pm
Earlier this year, Jonathan Snook wrote an article on why he doesn’t use a reset.css in which he referred to Eric Meyer’s reset, a short time later, Eric Meyer responded with an article of his own. Unlike many discussions on the web, it wasn’t a mudslinging match, but a sincere discussion of the tools available to web developers.
My initial thoughts were that a reset style sheet, combined with a base style sheet, was a helpful place to start any web project as it reduces the incidence of unexpected results. I thought it was important for the developer to have her own reset and base styles; blindly adopting someone else’s reset and base style sheets will just lead to a different set of surprises.
Read More »
November 11, 2008 – 10:22 am
You will notice that, at the time of writing, this blog looks very plain; I’ve decided to start posting before my design is ready. As has been said on numerous occasions, on the web, content is king.
I’m using an unadorned version of the Sandbox theme for Wordpress to begin, with its lovely semantic code; microformats around the dates have been removed, for reasons of accessibility.