Archive for December, 2007

YUI 2.4.0 Released

Saturday, December 29th, 2007

YUI 2.4.0 has finally been released and boy do they have a huge list of new features, which include the following:

  • Selector Utility
  • Charts Control
  • Get Utility
  • Profiler
  • JSON Utility

As well as the following new widgets:

  • Button
  • Calendar
  • Drag & Drop
  • Rich Text Editor

Head over to the download page.

IE8 Passes Acid2 Test

Wednesday, December 26th, 2007

Acid2 on IE8

Internet Explorer General Manager Dean Hachamovitch writes to inform everybody that the Acid2 face now gets rendered correctly in IE8 standards mode.

While it is important to note that while the test itself does not test all web standards, it is still a very significant achievement for the dominant web browser. More importantly, this means that IE8 now:

  • Interprets positioning correctly
  • Renders the box model correctly
  • Parses attribute selectors correctly
  • Supports the object element

What’s interesting to see is how IE8 will render hacks that were developed to fix IE6 and IE7’s “quirks”, since it appears that IE8 is just an updated version of the IE7 engine. It took them a while, and it’s about time. Now how about getting Firefox to pass the test?

Browser vendors should not be allowed membership in the CSS Working Group?

Sunday, December 23rd, 2007

CSS Unworking Group

With the recent Opera vs Microsoft fisco (short story: Opera filed an antitrust case vs Microsoft for monopolizing the browser market and not supporting web standards), members of the CSS Working Group such as Andy Clarke have begun suggesting that the group disband and reform anew.

He suggests that having members who are at the same time on the payroll of browser vendors compromises the group’s integrity and endangers the future of CSS and CSS3. Moreover, the gives a shocking insight that CSS standards were not arrived at through “a collaborative, non-partisan process” that eventually were made “available for browser makers to implement (or not) as they chose” but rather it was the opposite — that standards relied heavily on browser support — as it was in the case of CSS2.1.

Andy calls into question the decision of CWG member and Opera CTO Håkon Wium Lie to support the Opera vs Microsoft case, saying that it

… calls into question whether or not their representatives can, or are allowed by their employers to work together with their competitors in a spirit of cooperation. It calls into question the fundamental basis on which the CSS Working Group has operated up until this point …

He concludes by suggesting that “Opera’s action now makes the CSS Working Group unworkable and that immediate and sweeping changes are necessary.”

Advanced CSS Menu

Thursday, December 13th, 2007
Advanced CSS Menu

I have been contemplating on writing a similar tutorial, but web designer wall beat me to it. It’s a very well written article, so be sure to check it out. You can also check out the demo here.

Fawnt - Top Free Fonts

Monday, December 10th, 2007

Fawnt screenshot

Fawnt is a free font resource site that features nicely designed AJAX-driven interface for its main gallery. Beware though as the main gallery links to external sites which may no longer be working. The main gallery appears to host files on the same server, so they should all be working.

Improve Usability With CSS Pseudo-Selectors

Friday, December 7th, 2007

“Checkmark” Your Visited Links with Pure CSS

Pseudo-selectors like :before and :after is perfect for adding content before or after classes, such as in the case of visited links or blockquotes. Here are some examples from the article:

blockquote:before {
content: “From the article: “;
}

This will literally put the text “From the article: ” before every single blockquote on your page.

Continue to the original article.

Create Stunning Drop Down Calendars Quickly

Tuesday, December 4th, 2007
Calendar

Need a calendar date picker for your web application? Calendar is a JavaScript class that automagically creates a graphical calendar date picker for your date fields. The sample calendars are gorgeous, complete with drop shadows and drag and drop capability. The experimental calendar even features a graphic that changes every month — much like a real-life calendar would have.

It uses the Mootols JavaScript library. It is very flexible and customizable and comes complete with documentation.

CSS Multicolumn Lists

Saturday, December 1st, 2007

When HTML was invented one of the things that we designers and developers have to struggle with is implementing multicolumn layouts. Even creating elegant multicolumn lists that will behave the way you want it to can prove to be a very challenging task. This article sums it all up quite nicely while providing sample code along with techniques to start working with.

Until browsers support CSS 3 specifications, Web builders will need to rely on other techniques for creating multicolumn lists. Here’s a look at some of the techniques that work with today’s browsers.