A Designer’s Life

by Deborah Gray Smith Graphic and Web Design

CSS Refresher: Selectors You May Have Forgotten

April9

While working through a code rework on an old site last week, I remembered a few CSS tricks I hadn’t had to use for a while. I thought I’d post a little refresher to share these tips that might help you out of a coding bind.

The child selector:

Let’s say you have an unordered list with an id of ‘nav’ and you only want a certain style on the top level list items. If you try to target them by using #nav li, all of the the list items, even in nested lists in that ul will be targeted. This is the perfect place for a child selector. If you use #nav > li, only the direct children (list items one level down) will be affected. Read the rest of this entry »

Open Source Solutions

June23

If you’re not familiar with Open Source, read this overview at the Open Source Initiative, http://www.opensource.org/. In a nutshell, Open Source is a development method that allows for collaboration among talented designers, developers and programmers, and offers shared access to source code and permits redistribution under licenses that meet the Open Source Definition. The Open Source community is truly amazing, and this development method often results in applications that surpass their commercial counterparts in quality and usability.

Some of my favorite Open Source offerings are:

OpenOffice – I use it exclusively for all of my word processing and spreadsheet needs.

jQuery – This is a fantastic JavaScript library that makes adding really cool JavaScript functionality to your websites a breeze. Check out ThickBox, which was built on the jQuery library, for a nice way to display images.

Joomla! – I love Joomla! This is a terrific, very powerful, content management solution. It’s easy to learn and allows web developers, even one-man studios, to painlessly offer content management to their clients. Try the online demo – you’ll love it!

These are just a few Open Source offerings. You can find more at SourceForge.net, just one of many sites where developers post their projects.

While you’re out there collecting all of these great Open Source apps, don’t forget to donate to the Open Source Community!