кодесурса

Создать простой макет страницы с помощью CSS

script1adsense2code
script1adsense3code

Эта слайд-презентация показывает, как создать простой макет веб-страницы с помощью CSS. Полезно, когда вы изучили основной CSS и хотите создать веб-страницу самостоятельно.

расшифровка

Создать простой макет страницы с помощью CSS

 <! doctype html>
<html lang = "en">
<Голова>
<title> Простой макет CSS </ title>
</ HEAD>
<Тело>
</ Body>
</ Html>

Сохраните это как layout.html на рабочем столе.

Чтобы создать навигацию с неупорядоченным списком, добавьте следующее в <body> и </ body>

 <UL>
<li> <a href="#"> Главная страница </a> </ li>
<li> <a href="#"> О программе </a> </ li>
<li> <a href="#"> Продукт </a> </ li>
<li> <a href="#"> Связаться </a> </ li>
</ UL> 

Добавьте <style> и </ style> после </ title> и перед </ head>

Добавьте следующий CSS-код в <style> и </ style>, не пишите текст после //, это комментарии, которые помогут вам понять, что делает этот код. Следуйте за этим для всего кода CSS.

 .navigation {
Список стиле типа: нет;
// удаляет маркеры перед элементами списка
ширина: 100%;
// Устанавливает ширину навигации в полное окно браузера
Маржа: 0;
// обнуляем маржу naviagtoin
обивка: 0;
// обнуляем заполнение навигации
высота: 30px;
// устанавливает высоту навигации в 30 pixelbackground-color:
# 600;
// устанавливает цвет фона навигации
семейство шрифтов: Arial;
// устанавливает стиль шрифта текста в навигации
размер шрифта: 100%;
// устанавливает размер шрифта текста внутри навигации
} 

Это создает новый класс .navigation.

Теперь добавьте класс навигации в ul

 <ul class = ”navigation”> 

оставьте оставшийся код без изменений. Сохраните файл и запустите его в браузере и посмотрите, как он выглядит.

Вы можете найти некоторые пробелы над навигацией.

Добавьте следующие перед классом навигации в <style> и </ style>

 тело {
поле: 0;
отступы: 0;
} 

Это удаляет все поля по умолчанию или отступы HTML-страницы. Сохраните файл, запустите файл и посмотрите разницу.

Добавьте следующие после класса навигации в <style> и </ style>

 .navigation li {
// установить стиль для элементов списка в классе навигации
плыть налево;
// помещаем элементы списка рядом друг с другом
высота: 30px;
// устанавливает высоту элементов списка
высота строки: 30px;
// устанавливает высоту строки, т.е. высоту текста в элементах списка
} 

Сохраните и запустите файл. Увидеть разницу.

Добавьте следующий код после .navigation li block

 .navigation li a {
// стиль для ссылок внутри элементов списка в классе навигации
Дисплей: блок;
// ссылки будут обрабатываться как блоки (например, прямоугольники)
обивка: 5px; // устанавливает 5 пиксельные отступы на всех четырех сторонах ссылок
цвет: #FFF;
// устанавливает цвет текста в ссылках
текст-отделка: нет;
// удаляет подчеркивание из ссылок
} 

Сохраните и запустите файл, посмотрите разницу.

Добавить следующий после .navigation li блок

 .navigation li a: hover {
// для стиля наведения, т. е. при наведении мышки на ссылки
Дисплей: блок;
// создает блоки
обивка: 5px; // устанавливает отступ
оранжевый цвет;
// устанавливает цвет при наведении
текст-отделка: нет;
// удаляет подчеркивание
} 

Сохраните и запустите файл, посмотрите разницу.

Для создания структуры страницы, в которой вы размещаете свой контент, мы создаем гриды. Сетки и составлены из рядов и столбцов. Мы увидим, как это сделать через минуту.

Добавьте следующий код после .navigation li a: hover block

 .строка {
// создаем новую строку класса
ширина: 100%;
// устанавливает ширину строки в полное окно браузера
} 

Добавьте следующий после блока .row

 .row: before, .row: after {
// это гарантирует, что при наличии нескольких строк они не будут перекрываться
дисплей: стол;
содержание: "";
} 

Сохраните код.

Добавьте следующие в теле после </ ul>

 <div class = "row">
</ DIV>

Сохраните код.

Теперь мы создадим три столбца в строке. Первый столбец будет иметь ширину 25%, второй столбец - 50%, а третий снова - 25%. Для этого сначала добавьте следующий код в <div class = ”row”> и </ div>.

 <div class = "col1">
<h1> Это первый столбец </ h1>
</ DIV>
<div class = "col2">
<h1> Это второй столбец </ h1>
</ DIV>
<div class = "col3">
<h1> Это третий столбец </ h1>
</ DIV>

Сохраните код и запустите файл и посмотрите, как он выглядит в браузере.

Теперь внутри <style> и </ style>, после .row: before, .row: after block, добавьте следующее

 .col1 {
плыть налево;
ширина: 23%;
маржа: 1%;
}
.col2 {
плыть налево;
ширина: 48%;
маржа: 1%;
}
.col3 {
плыть налево;
ширина: 23%;
маржа: 1%;
} 

float: слева ставит столбцы рядом друг с другом. Ширина определяет ширину столбцов, а поле устанавливает поля столбцов. Обратите внимание, как рассчитывается ширина:

для первого столбца: 23% (основная ширина) + 1% (поле слева) + 1% (поле справа) = 25 для второго столбца: 48% (ширина поля) + 1% (поле слева) + 1% (поле справа) = 50 для второго столбца: 23% (основная ширина) + 1% (поле слева) + 1% (поле справа) = 25 Общая ширина = 25% + 50% + 25% = 100%, что равно ширине, определенной для строка (т.е. 100%).

Сохраните и запустите файл. Увидеть разницу.

Теперь мы создадим раздел нижнего колонтитула для нашей веб-страницы. Который будет лежать внизу страницы.

Для этого добавьте следующий код после блока .col3 и перед </ style>

 .footer {
// создает нижний колонтитул нового класса
ясно: оба;
// гарантирует, что никакой другой контент не перекрывается
положение: абсолютное;
// позиция это именно то, что мы определим
высота: 30 пикселей; // высота нижнего колонтитула составляет 30 пикселей
внизу: 0;
// нижний колонтитул будет помещен в ноль пикселей снизу страницы
цвет фона: # 600;
// устанавливает цвет фона нижнего колонтитула
ширина: 98%;
// устанавливает ширину нижнего колонтитула
цвет: #fff;
// устанавливает цвет текста, написанного в нижнем колонтитуле
размер шрифта: 100%;
// устанавливает размер шрифта
набивка: 1%;
// устанавливает отступ
} 

Сохраните файл.

Добавить следующее после последнего </ div> и до </ body>

 <div class = "footer">
<p> Это нижний колонтитул </ p>
</ DIV> 

Сохраните и запустите файл. Посмотрите, как это выглядит в браузере. Вот как вы можете создать простую веб-страницу с HTML и CSS.

Попробуйте добавить изображение на col2 вместо абзаца. И посмотри как это выглядит.

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code