Возможно где-то я не прав, но как показывает мой опыт - пока вы прочитаете книгу по какой-то технологии - она может устареть...
В книги смотрите только когда созреет вопрос...
А вопрос созреет, когда начнете прямо сейчас писать код...
Берите сразу быка за рога - пишите код, а знания подтянутся...
Установи локальную среду разработки XAMPP.
Возьми сканы журнала, например "Техника — Молодёжи".
Напиши сайт, на котором можно было бы посмотреть, скачать эти сканы.
В процессе создания сайта ты сильно структурируешь свои знания в веб разработке.
Выставление размеров ширины и высоты в процентах для div-блоков имеет разную философию.
Относительно высоты.
Для того чтобы манипулировать 100% высотой в процентах нужно выставлять следующие значения:
height: auto !important;
min-height: 100%;
начиная от body (или следующего корневого блока) всем вложенным блокам до самого последнего - иначе результат будет непредсказуем.