Практическое занятие № 6

Тема: «Блочная верстка»

Цель: научиться использовать блочную верстку для создания web-страниц.

 

Задание 1. Данную web-страницу оформите по образцу:

 

 

Далее будем использовать контейнеры:

с названием учебного заведения – title

с основным содержимым меню и текстом – content

отдельно меню (левая часть страницы)left

отдельно текст (правая часть страницы) - right

нижняя часть страницы, с данными об авторе – подвал – footer

полностью весь контейнер, содержащий все предыдущие -  wrapper

 

 

 


1.                В NotePad cоздайте файл и сохраните его под именем style.css.

 

2.                Далее работаем в файле style.css

 

Зададим изображение для фона страницы. Обращаемся к селектору body, его свойству background-image.

 

 

Сохраняем изменения в документе. Просматриваем в браузере.

 

3.                Задаем свойства для контейнера wrapper:

 

ширину в 700 пикселей

 

отступ от верхней границы в 10 пикселей и для отступов от правого, нижнего и левого края ставим значение auto, чтобы браузер автоматически рассчитывал отступы – так весь контейнер будет располагаться по центру страницы

 

толщину границы вокруг контейнера 3 пикселя, тип линии – сплошная, цветсиний

 

тень для всего контейнерапервые два нуля означают, что нет смещения ни влево-вправо, ни вверх-вниз, 3px 4px – толщина и размытие тени в пикселях, и последнее - цвет тени

 

радиус скругления всех углов20px;

 

 

Сохраняем. Просматриваем в браузере.

 

4.                Внутри контейнера wrapper имеется контейнер title, а в нем два заголовка.

4.1.        Задаем стили для контейнера title:

 

цвет фона – светло-зеленый;

 

высота контейнера110px;

 

выравнивание текста – по центру;

 

радиус скругления верхнего левого и верхнего правого углов20px;

 

 

Сохраняем. Просматриваем в браузере.

 

4.2.        Задаем параметры для заголовка h1:

 

синий цвет,

 

отступ от верхнего края контейнера title - 10 пикселей

 

тип шрифта - calibri,

 

тень для текста – первый ноль означает, что нет смещения слево-справо, а значение 2px – смещение вниз, далее – цвет тени.

 

 

4.3.        Задаем параметры для заголовка h2 – тип шрифта Calibri и отступ от нижнего края контейнера title в 10px.

 

 

Сохраняем. Просматриваем в браузере.

 

5.                Для контейнера content стили не задаем. Работаем только с его левой и правой частями - контейнерами left и right

 

6.                Задаем свойства контейнера left:

цвет фона

 

отступ от контейнера-родителя (content) в 0px

 

внутренние отступы - отступы от всех краев контейнера до содержимого - 5px

 

свойство float – свойство, которое определяет, что контейнер будет выравниваться по левому краю, а остальные элементы (контейнер right) будут обтекать его с других сторон

 

ширину и высоту контейнера и выравнивание текста внутри контейнера

 

 

Сохраняем. Просматриваем в браузере.

 

7.                Записываем свойства для абзацев класса <p class="href">

 

цвет фона, ширину и высоту абзаца данного класса

 

отступы от контейнера left – сверху 10px и auto означает, что выровняется абзац по центру контейнера left

 

размер шрифта увеличиваем в 1.1 раза по сравнению с основным шрифтом, что есть на странице (12 pt)

 

тип шрифта

 

 

Сохраняем. Просматриваем в браузере.

 

8.                Задаем стили для ссылки, находящейся в абзаце класса class=”href

 

цвет – черный

 

отменяем подчеркивание

 

задаем жирный шрифт

 

9.                Далее записываем стиль ссылки при наведении на нее мышкой:

 

Меняем цвет – на красный и меняем тип шрифта

 

Сохраняем. Просматриваем в браузере.

 

10.           Задаем свойства контейнеру right:

 

 

         Задаем обтекание для изображения:

 

 

Сохраняем. Просматриваем в браузере.

 

11.           Записываем стили для  контейнера footer:

 

border-bottom-left-radius:20px; - скругление нижнего левого угла

border-bottom-right-radius:20px; - скругление нижнего правого угла

 

 

Сохраняем. Просматриваем в браузере.

 

 

Задание 2. Создайте главную страницу, используя блочную верстку. Образец.