19th March 2011
On Tuesday I eagerly downloaded the new version of Internet Explorer, hoping that this version would be a turning point for the browser. I hoped this might be the end of IE’s inconsistencies, the start of Microsoft conforming to web standards, and the death of IE-specific style sheets.
So I’m just writing a very quick post about a bug I have found while testing a client’s site - large blocks of text were missing. After spending a while trying to figure it out, I managed to get the text to appear by removing the ‘font-family’ declaration.
font-family: “Helvetica Neue”, Helvetica, Arial, sans-serif;
Then by removing one font at a time from the declaration, I realised that using Helvetica was causing the problem.
So, I fixed the problem with the following declaration in the HTML head:
<!--[if IE 9]>
<link rel="stylesheet" href="ie9.css" type="text/css" media="screen" charset="utf-8" />
<![endif]-->
and the following in ie9.css
body { font-family: Arial, sans-serif !important; }
So, my advice to you is to avoid Helvetica, or better still, avoid Internet Explorer.
Throughout the course of my web development career I have debated this point with project managers, designers, clients, and even other web developers, who have argued that websites should look identical in every browser. There are several reasons that is impossible …
23rd February 2011
read more »I use jQuery cycle for lots of freelance development projects, but ran in to problems recently when building a photography site. My client was uploading around 40 high-resolution images in to a slideshow, which caused two problems …
15th February 2011
read more »For my first post I’m going to write about the navigation bar on my own site. I’d decided on fixed navigation, so as the user scrolls the navigation is fixed in relation to the browser window, rather than in relation to the document. …
4th November 2010
read more »