nth-child Support in the Major Players

Posted on July 12th, 2008 | 2 Comments »

After reading an article over at the SiteCrafting Blah Blah Blog about different ways to alternate table row colors, it occurred to me that the nth-child approach was not mentioned.  Way back in 2004 I had implemented a ridiculous (hindsight is 20/20) proof-of-concept around implementing tables without using the <table> tag.  However ridiculous the prototype might have been, one touch I added was the use of the nth-child pseudo-class to display alternating table rows in a different color.  Here’s what I wrote about that at the time:

This rule is actually a part of the CSS3 selector set, and if your browser was capable of rendering it correctly (I’m willing to bet it isn’t, at least at the time of posting) you’d see alternate background colors on the table rows (alternating between white and light gray).

Remembering that old proof-of-concept today, I decided to have another look at it.  I was disappointed to find that even in the latest version of Firefox (version 3), over four years later, the alternating row colors were nowhere to be found.  I was happy to see, though, that the latest versions of Opera (9.51 at the time of writing) and Safari (3.1.2 at the time of writing) actually do display the alternating table row colors.  As one might guess, IE7 falls in the Firefox camp on this one.

It’s unfortunate that only half of the major players support this useful feature, but I’m guessing we’ll see support added in Firefox 3.1, of which there is a first alpha targeted for release at the end of this month, since that particular release is meant to include a slew of CSS support geared toward Acid3 compliance.  Furthermore, one can hope nth-child support will show up in IE8, but that may be the least likely scenario between the two.

Tags: , , , , , , , , , , , ,

Opera Widget Keeps You Up-to-Date on Browser Security

Posted on July 12th, 2008 | 2 Comments »

An article titled Check the Security Status of Browsers with Opera Widget reads a bit like something coming directly out of the Opera marketing department.  The article covers an Opera widget called Stay Secure that refreshes based on the latest data from Secunia every hour to show you a graph like the following indicating the security levels of Internet Explorer, Firefox, Opera, Safari and Konqueror:

Example of Stay Secure Widget

I say the article reads a bit like a release from the Opera marketing department, because assuming Opera views Firefox as a competitor, the widget screenshot shown in the article and statements like “the test showed that Firefox 3 was [the] most vulnerable one and Opera the least” seem a little biased.  Was this actually a test, or did it happen to be the state of security at that moment the screenshot was taken?  For example, above it looks like Internet Explorer and Konqueror are the two most vulnerable.

Regardless, it seems like a neat little widget for those who like to follow web browser security closely, as long as you’re willing to use Opera to track it, since the widget is Opera-only at present.  For those like me who dabble among various browsers, this isn’t an issue.

Anyone know of similar features/extensions for other web browsers?

Tags: , , , , , , , , , , , ,

Testing WebKit Nightlies on Windows

Posted on July 8th, 2008 | No Comments »

Anyone who has followed the support for web standards in today’s popular web browsers knows that the WebKit rendering engine has been at the forefront of that support.  Therefore, if you’re a browserphile like me, there’s a good chance you’re interested in testing out the latest and greatest WebKit build so you can see what all the fuss is about.  The following is a step-by-step list of things I had to do to get WebKit nightly builds working on my Windows computer.

  1. Download and install the Safari web browser for Windows.
  2. Download the latest WebKit nightly build for Windows.
  3. Unzip the contents of the download to a location like C:\Program Files\WebKit Nightlies.
  4. In the contents of the extracted folder, run (either from the command line or by double-clicking on the file) run-nightly-webkit.cmd.
  5. Watch as several necessary files are copied over to your Safari installation directory.
  6. If Safari launches and then crashes, fear not.  First try running the run-nightly-webkit.cmd file again.  If the crashing persists, work backward through the Windows Nightly Build Archive until you find a working build.  Remember, nightly builds are almost always considered dangerous (which is why the Firefox nightlies are called “Minefield“) so it may take some tinkering around before you find a good one.  The last good one I found at the time of writing was r34388.
  7. If Safari launches and renders the default start page, you’re in business.

If you want to verify that you’re indeed using the WebKit nightly build you downloaded and not the default Safari rendering engine included with the latest version (3.1.2 at the time of writing), an easy way to check is to head on over to the Acid3 test.

This is what the test looks like in Safari 3.1.2:

Screenshot of Acid3 in Safari 3.1.2

And here is what it looks like in WebKit nightly build r34388:

Screenshot of Acid3 Test in WebKit Nightly Build r34388

Pretty cool!

I’d be remiss not to mention Swapnonil Mukherjee’s previous post on the subject, which proved to be a pretty good guide to getting a WebKit nightly build running on my computer.

Tags: , , , , , , , , , , , ,

Digg Watch #4

Posted on June 22nd, 2008 | No Comments »

It’s that time again.  Since the last update, major versions of both Opera and Firefox have been released.  Only one of the two has been dominating in terms of Digg presence, though.

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

The Browser Wars on Twitter

Posted on June 14th, 2008 | 1 Comment »

As I’ve been getting more and more active on Twitter in recent weeks (I’m Bernzilla on there), I’ve noticed that a couple web browsers (and their corresponding organizations) have been becoming more active on Twitter as well.  More than a few times, I’ve seen updates from folks like cheeaun referring to the Twitter accounts mozillafirefox and opera, which look like they were created on May 14, 2008 and April 11, 2007, respectively.  Therefore, I think it’s fair to say that Opera’s got quite a head start in the browser wars on Twitter.  That doesn’t necessarily mean, though, that Opera is the most active in that war.

Today, I noticed that a Firefox upgrade on Ubuntu led to the browser identifying itself as Firefox 3.0, with no information regarding whether it was a release candidate (which it is) or other unofficial release.  I Twitter’d about it, and within minutes I had gotten two replies from a Twitter account named firefox_answers, explaining why I was seeing what I was seeing (kind of).  Keep in mind that this isn’t an automated service.  The answers I received and others I’ve seen posted are very thorough and targetted at Firefox questions and/or feedback being tossed into the Twittersphere moment by moment.

Time will tell who ends up winning or at least dominating the browser wars on Twitter, a relatively young and growing platform, but one thing I can say is that it’s fairly obvious that there are at least two obvious guests who haven’t yet arrived at the party (at least, officially).

Tags: , , , , , ,

Twitter Watch #2

Posted on May 15th, 2008 | No Comments »

Last time around I used Tweet Scan, this time I’m giving Summize a try:

Tags: , , , , , , , , , , ,

Google Doctype

Posted on May 15th, 2008 | No Comments »

Google Doctype was released on Wednesday.  It has been described as follows:

Google Doctype is an open encyclopedia and reference library. Written by web developers, for web developers. It includes articles on web security, JavaScript DOM manipulation, CSS tips and tricks, and more. The reference section includes a growing library of test cases for checking cross-browser and cross-platform compatibility.

This is certainly relevant to web browser compatibility, web development, etc., so I figured I’d post it here.  The corresponding video, which features Mark Pilgrim, is full of interesting info as well.  Toward the end, he mentions that the main browsers on which they focus their attention are the “tier 1″ browsers, namely Firefox, Internet Explorer, Safari and Opera.

Tags: , , , , , , ,

Around the Browsersphere #10

Posted on May 11th, 2008 | 5 Comments »

There are some rumblings in the browsersphere as of late with a Firefox 3 RC1 release right around the corner, news that the latest service pack for XP isn’t compatible with a pre-installed IE8 Beta 1, etc.  So let’s get caught up.

General

Avant

Firefox

Flock

Internet Explorer

Konqueror

Maxthon

Opera

Opera Mini

Safari

Minor Players

Web Standards

Holy cow.  That’s a lot of information.  The browsersphere is a bustling place.  Hopefully you found something useful in all that.

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Twitter Watch #1

Posted on April 28th, 2008 | 1 Comment »

Thanks to Tweet Scan, I can get a semi-real time feel for what’s going on in the browsersphere.  So what are people Tweeting about?

And just as a heads-up, I’m interested in following folks on Twitter that are browserphiles like myself, so drop a comment (or email at browsersphere [at] gmail [dot] com) and let me know who you are on there if you don’t mind being “followed.”  And I’m Bernzilla on there, for anyone who might be interested.

Tags: , , , , , , , ,

Around the Browsersphere #9

Posted on April 28th, 2008 | No Comments »

Last time around, I didn’t get any feedback on the format of these “Around the Browsersphere” posts, so I’ll give a slightly more organized approach a try and we’ll see how it goes.

Camino

  • Camino 1.6, which features a customizable toolbar search field, software update capabilities, a scrolling tab bar, etc., was released on the 17th.

Firefox

Flock

Internet Explorer

Konqueror

Maxthon

Mozilla

Opera and Opera Mini

Safari

SeaMonkey

Minor Players

Tags: , , , , , , , , , , , , , , , , , , , , , , ,