Если вы хотите научиться CSS, чтобы собрать хорошую страницу, я бы использовал фреймворк, такой как 960gs. Это не поможет вам в контексте работы в неструктурированной среде. Но если вы хотите создать красивую страницу с нуля, не делая ничего необычного с макетом и заставить ее работать с загрузкой браузеров, 960 - это путь.
Все же пройдитесь по некоторым основам в css.