Posts Tagged ie8

JavaScript Rounded Corners

Rounded corners with CSS and graphics is OK – but a pain to set up – requiring custom images and plenty of extra markup. JavaScript – particularly when helped by jQuery comes to the rescue and makes it fairly trivial. Requiremtents: must work with IE6, IE7, iE8, FF and Safari (note about IE8 below).

Main contenders:

  1. for jQuery: jquery.corner.js from rc.rctonline.nl
  2. for jQuery: jquery.corner.js from malsup.com
  3. for jQuery: cornerz
  4. stand alone: curvycorners

Using #1 at the moment. Would like to try them all again in the light of the IE8 workaround below. Gotta say I now think #3 (cornerz) looks most promising in terms of size and ability. Going to have another look to see which ones look to CSS first (for those browsers that are modern – and not Internet Explorer) before turning to JavaScript.

Problem with most of these is IE8 doesn’t play nice… fix seems simply to add the behave like IE7 meta tag: <tt><meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE7″ /></tt>

First impressions:

  1. good, non-transparent outside corner
  2. good,
  3. throws errors in IE7, non-transparent outside corner
  4. slow in IE,

, ,

No Comments

Multiple virtualised XPs with IE6, 7 and 8 for development testing with a Mac, VMWare and VHDs from Microsoft

As IE can only work reliably in exclusion of other versions. the most (or only) reliable way to test various versions of IE on one machine is using virtualization. Amazing but oh-so-true.

VPC images for ie6 ie7 and ie8 for web development and testing from Microsoft

Microsoft give away free time crippled VHD files for this purpose – search for “Internet Explorer Application Compatibility VPC Image”. Today you will find this link here. Look at that link – SEO urls a-go-go! Gone.

Problem is that getting these images to play nice with VMWare Fusion for Mac is not so straightforward. The only way I’ve found to do this is documented here on the VMWare communities. The result — at least without the required XP Pro install disk which I have packed away in a box somewhere — is pretty good. Not as seamless as the original VirtualPC image I converted but very usable.

An aside… on forcing IE8 to be backwardly compatibile with IE7

…is via a metatag in the head element to ask it nicely to behave like IE7:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>

DON’T BREAK THE WEB! They cried. I think there’s ironing in there. Nice starch.

, , , ,

No Comments