YUI 2.3 Released, New Components, Many Improvements

YUI 2.3 was released and sports several new components plus improvements to existing features. Most notable in my opinion is the addition of RTE or rich text editor. The RTE looks nice and is extensible, just like TinyMCE editor.

Also of note is the addition of YUI Base CSS which extends YUI Reset and Font. Base CSS brings back basic size and spacing styles for headings, paragraphs, lists, and other HTML elements that are stripped by YUI Reset. Base CSS provides a great set of styles that look great and are easy to apply.

Filed under

Unobtrusive and accessible form input labeling with jQuery

It's common practice to skip the use of elements in simple forms. The most common example of this are site search forms. The following example uses a JavaScript event handler attribute to clear the input's value which also serves as the input's label.

Add RTL support to Superfish jQuery menu plugin

Gallery 3's core themes use the Superfish menu plugin for jQuery. Superfish provides very nice multi-level dropdown menus, but it does not include support for RTL languages.

Filed under

Speed up HTML markup in Netbeans with Zen Coding

My friend Derek shared a link about Zen Coding a month ago which I finally made time to look at this morning. Zen Coding is a plugin designed to supercharge your HTML markup and CSS coding and it's available for several IDEs and text editors. I watched the available screencasts and gave it a try this morning. It's remarkable what you can do with it.

Filed under

Flexible and Efficient HTML/CSS Form Layout

HTML 4's fieldset, legend, and label tags took longer to find their way into my toolbox than I'd care to admit. In fact, it took Dreamweaver's use of them for form design a few years back to bring them to my attention. Since then I've combined several useful tips from experts to create my own standard form layout style sheet. I'll share my thoughts behind my form style sheet, basic usage examples, and the HTML and CSS source for you to download and try.

Filed under