В общем как понятно из вопроса, вы только начинаете постигать веб. Поэтому советую пойти чуть другим путем.
1) Ознакомиться с html.
2) Выбрать для получения хорошей базы, книгу "Большая книга css3".
Выбранная вами книга что то не то вам вбивает в голову.
Про разметку страниц, можно почитать на htmlbook
Да и кто вас приучает к такому стилю написания css?