Разработка и создание web-сайтов

Содержание

Слайд 2

Курсы ДКШ «Интернет-школа»

Курсы ДКШ «Интернет-школа»

Слайд 3

HTML (Hypertext Markup Language) это язык разметки, используемый для включения текстовых

HTML (Hypertext Markup Language)

это язык разметки, используемый для включения текстовых документов

в Web-страницы.
Язык HTML в 1991 году создал Тим Бернерс-Ли (Tim Berners-Lee) в качестве простого способа передачи смысла и структуры гипертекстовых документов.
Слайд 4

Роль HTML Говорят, что размеченный HTML-документ образует структурный уровень Web-страницы. Это

Роль HTML

Говорят, что размеченный HTML-документ образует структурный уровень Web-страницы.
Это основа,

над которой надстраиваются уровень представлений (инструкции по передаче и отображению элементов) и уровень поведения (скрипты и интерактивная работа).
Слайд 5

Язык SGML (Standard Generalized Markup Language), представляет собой сложный язык для

Язык SGML (Standard Generalized Markup Language),

представляет собой сложный язык для описания

структуры документов независимо от их внешнего вида.
SGML - это обширный набор правил разработки языков разметки, XHTML - это переработка HTML в соответствии с требованиями XML.
Слайд 6

W3C Видя необходимость упорядочить разработку HTML, Бернерс-Ли в 1994 году основал

W3C

Видя необходимость упорядочить разработку HTML, Бернерс-Ли в 1994 году основал

World Wide Web Consortium (W3C).
W3C продолжает надзирать за HTML и связанными с ним Web-технологиями и выпускает обновленные и стандартизованные версии HTML в виде публикаций, которые с 1995 года называются рекомендациями (Recommendations). В настоящее время используются стандарты HTML 4.01 (1999) и XHTML 1.0 (2000).
Слайд 7

HTML 4.01 и XHTML 1.0 Обе рекомендации, HTML 4.01 и XHTML

HTML 4.01 и XHTML 1.0

Обе рекомендации, HTML 4.01 и

XHTML 1.0, включают три немного разных документа-спецификации: «Strict» (Строгий), «Transitional» (Переходный) и еще один, Frameset DTD, предназначенный только для документов с фреймами. В этих документах, которые называются определениями типа документа (Document Type Definitions, DTD) определяется каждый элемент, атрибут и сущность, а также правила их использования. DTD для XHTML написаны в соответствии с правилами и соглашениями XML (Extensible Markup Language), a DTD HTML используют синтаксис SGML. Браузер использует данные DTD для «расшифровки» разметки и проверки ее допустимости.
Слайд 8

Элементарная структура документа Название документа Содержимое документа

Элементарная структура документа




http-equiv="Content-Type" content="text/html; charset=utf-8" />
Название документа


Содержимое документа


Слайд 9

Создавая XHTML-документы (и связанные с ними таблицы стилей), убедитесь, что все

Создавая XHTML-документы (и связанные с ними таблицы стилей), убедитесь, что все

теги и имена атрибутов находятся в нижнем регистре. Для значений атрибутов требования к учету регистра отсутствуют.
В XHTML все элементы должны иметь завершающий тег, иначе будет зарегистрирована ошибка и документ будет признан не соответствующим стандарту. Завершать необходимо и пустые элементы. (
)
XML (а следовательно, и XHTML) не поддерживает сокращенную запись атрибутов
Слайд 10

Перечислим атрибуты, которые являлись сокращенными в HTML, но для которых в

Перечислим атрибуты, которые являлись сокращенными в HTML, но для которых в

XHTML требуются значения

checked=«checked»
disabled=«disabled»
noresize=«noresize»
compact=«compact»
ismap=«ismap»
nowrap=«nowrap»
declare=«declare»
multiple=«multiple»
readonly=«readonly»
defer=«defer»
noshade=«noshade» selected=«selected»

Слайд 11

Пустые элементы

Пустые элементы



/>




Слайд 12

Заголовок документа Каждый элемент head должен включать в себя элемент title,

Заголовок документа

Каждый элемент head должен включать в себя элемент title, который

содержит опи­сание документа. Элемент head также может включать любой из следующих элементов в любом порядке: script, style, meta, link, object, base. Элемент head служит просто контейнером для этих элементов и не имеет своего собственного содержимого.
Слайд 13

Указание типа информации и кодировки символов Рекомендуется (хотя и не является

Указание типа информации и кодировки символов

Рекомендуется (хотя и не является обязательным),

чтобы тип информации и кодировка символов указывались внутри документов (X)HTML, чтобы эта информация сохранялась в документе

Слайд 14

content-language Это значение может использоваться для указания языка, на котором написан

content-language
Это значение может использоваться для указания языка, на котором написан документ.


В данном примере для браузера указывается, что естественным языком документа является французский:

Слайд 15

Имена в элементе meta для поисковых систем

Имена в элементе meta для поисковых систем

and web design samples" />



Слайд 16

Тело документа ... Атрибуты Базовые атрибуты: id, class, style, title Внутренние

Тело документа

...
Атрибуты
Базовые атрибуты: id, class, style, title
Внутренние события: onload, onunload, onclick,

ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkey-down, onkeyup
Устаревшие атрибуты
alink="#rrggbb" или "имя цвета"
background="URL"
bgcolor="#rrggbb" или "имя цвета"
link="#rrggbb" или "имя цвета"
text="#rrggbb" или "имя цвета"
vlink="#rrggbb" или "имя цвета"
Слайд 17

Текстовые элементы делятся на две главные категории: внутристрочные (inline) и блочные.

Текстовые элементы делятся на две главные категории: внутристрочные (inline) и блочные.

Внутристрочных элементы встречаются в потоке текста и по умолчанию не приводят к переводу строки.
Блочные элементы по умолчанию начинаются в представлении с новой строки и состыковываются в обычном потоке документа как блоки.
Слайд 18

Блоковые элементы h1-h6 Заголовок p Абзац pre Предварительно форматированный текст address Контактная информация blockquote Длинная цитата

Блоковые элементы

h1-h6 Заголовок
p Абзац
pre Предварительно форматированный текст
address Контактная информация
blockquote Длинная

цитата
Слайд 19

Внутристрочные элементы em – обозначает выделенный текст. Элементы em почти всегда

Внутристрочные элементы

em – обозначает выделенный текст. Элементы em почти всегда отображаются

курсивом.
strong – обозначает сильно выделенный текст. Элементы strong почти всегда отображаются полужирным текстом.
abbr – обозначает сокращенную форму.
acronym – обозначает аббревиатуру.
cite – обозначает цитату - ссылку на другой документ, в особенности на книги, журналы, статьи и т. п. Эти элементы обычно отображаются курсивом.
q – обозначает краткую внутристрочную цитату.
dfn – обозначает определение или первое вхождение заключенного в тег термина. Может использоваться для привлечения внимания к появлению специальных терминов и фраз. Определения терминов часто отображаются курсивом.
Слайд 20

Внутристрочные элементы code – обозначает фрагмент программного кода. По умолчанию код

Внутристрочные элементы

code – обозначает фрагмент программного кода. По умолчанию код отображается

в браузере специальным шрифтом фиксированной ширины (обычно - Courier).
kbd – является сокращением от слова «keyboard» (клавиатура) и обозначает текст, введенный пользователем. Как правило, такой текст отображается шрифтом фиксированной ширины.
samp – обозначает пример выходных данных программы, скрипта и т. п. Как правило, такой текст по умолчанию отображается шрифтом фиксированной ширины.
var – обозначает экземпляр переменной или аргумент программы. Переменные обычно отображаются курсивом.
sub - Подстрочный
sup - Надстрочный
Слайд 21

br Перенос строки Обозначение редактирования ins Вставленный текст del Удаленный текст

br Перенос строки
Обозначение редактирования
ins Вставленный текст
del Удаленный текст
Общие элементы
Общие

элементы div и span предоставляют авторам возможность создавать собственные элементы. Элемент div применяется для обозначения блочных элементов, а элемент span - для обозначения внутристрочных элементов.
div Блок
span Участок внутристрочного текста
Слайд 22

Стилевые элементы b Полужирный big Текст большого размера i Курсив s

Стилевые элементы
b Полужирный
big Текст большого размера
i Курсив
s Зачеркнутый
strike Зачеркнутый
tt

Телетайп
u Подчеркнутый
font Гарнитура шрифта, цвет и размер
basefont Задает размер шрифта по умолчанию
nobr Нет переноса строки
wbr Перенос слова
hr Горизонтальная линейка
Слайд 23

Списки Несортированная информация (маркированный). Сортированная информация (нумерованный). Термины и определения

Списки

Несортированная информация (маркированный).
Сортированная информация (нумерованный).
Термины и определения

Слайд 24

Несортированные списки В (X)HTML неупорядоченные списки обозначаются элементом ul. Содержимое элемента

Несортированные списки
В (X)HTML неупорядоченные списки обозначаются элементом ul. Содержимое элемента ul

ограничивается одним или несколькими пунктами списка (элементы li).
Несортированные списки, а также их пункты представляют собой блоч­ные элементы, так что каждый из них отображается начиная с новой строки.
ul
    ...

Атрибуты
Базовые (id, class, style, title)
Устаревшие атрибуты
type="disc | circle | square"
li
  • ...
  • Синтаксис несортированных списков
    Слайд 25

    Пример Unordered information Ordered information Terms and definitions Атрибуты Базовые (id,

    Пример


    • Unordered information

    • Ordered information

    • Terms and definitions


    Атрибуты
    Базовые

    (id, class, style, title)
    Устаревшие атрибуты
    type=«format»
    value="number"
    Слайд 26

    Сортированные списки Сортированные списки обозначаются элементом ol, и они должны включать

    Сортированные списки

    Сортированные списки обозначаются элементом ol, и они должны включать в

    себя один или несколько пунктов (элементов li). Как и все прочие списки, сортированные списки и их пункты представляют собой блочные элементы.
    ol
      ..,

    Атрибуты
    Базовые (id, class, style, title)
    Устаревшие атрибуты
    start="number"
    type= “1| l | A | a | i "
    Сортированные списки имеют ту же базовую структуру, что и несортированные, и это показано в следующем простом примере.

    1. Встать с кровати

    2. Принять душ

    3. Погулять с собакой


    Слайд 27

    Списки определений Используйте список определений для тех списков, которые состоят из

    Списки определений

    Используйте список определений для тех списков, которые состоят из

    пар термин - оп­ределение.
    Списки определений обозначаются элементами dl. Содержимое элемента dl пред­ставляет собой некоторое количество терминов (обозначенных элементом dt) и опре­делений (обозначенных элементом dd). Элемент dt (термин) может содержать только внутристрочные материалы, но элемент dd может включать блочные или внутристроч-ные элементы. Все три элемента, используемые в списках определений, представляют собой блочные элементы, и они по умолчанию начинаются с новой строки.
    dl
    ...

    Атрибуты
    Базовые (id, class, style, title), интернационализация, события
    compact dd
    ...

    Слайд 28

    . em обозначает выделенный текст. Элементы em почти всегда отображаются курсивом.

    .


    em

    обозначает выделенный текст. Элементы em почти всегда отображаются курсивом.

    strong

    обозначает

    сильно выделенный текст. Элементы Strong почти всегда отображаются жирным шрифтом.

    abbr

    обозначает сокращенную форму.

    acronym

    обозначает аббревиатуру.


    Слайд 29

    СТИЛИ CSS Стиль – всё то, что определяет внешний вид Web-документа

    СТИЛИ CSS

    Стиль – всё то, что определяет внешний вид Web-документа при

    его отображении в окне браузера.
    Главная идея каскадных таблиц стилей – разделить содержимое документа и его физическое представление.Таблицы стилей (так называемые Cascading Style Sheets – CSS) содержат описание формата части или всего текста, координаты расположения элементов и другие параметры.
    Слайд 30

    Преимущества CSS Больший контроль над шрифтовым оформлением и раскладкой страницы Потенциальное

    Преимущества CSS

    Больший контроль над шрифтовым оформлением и раскладкой страницы
    Потенциальное уменьшение размера

    документов
    Потенциальное увеличение доступности документа
    Стилевой HTML выходит из употребления
    CSS хорошо поддерживается
    Слайд 31

    История CSS и разработка стандартов Никогда не предполагалось, что HTML будет

    История CSS и разработка стандартов
    Никогда не предполагалось, что HTML будет языком

    представления, так что мысль об отделении таблиц стилей от HTML-документов существует с 1990 года, когда Web была лишь идеей в голове Тима Бернерса-Ли
    .
    В 1995 г., когда начал свою работу консорциум World Wide Web Consortium (W3C), была создана официальная рабочая группа, занимающаяся CSS. К этому моменту из названия таблиц стилей исчезло слово «HTML», поскольку сразу стало понятно, что другим языкам разметки также требуется язык для представления.
    Слайд 32

    Первой официальной рекомендацией CSS стала Рекомендация CSS Level 1, выпущенная в

    Первой официальной рекомендацией CSS стала Рекомендация CSS Level 1, выпущенная в

    1996 году, которая содержит все основные механизмы применения инструкций, связанных со шрифтами, цветами и интервалами к элементам страницы.
    Рекомендация CSS Level 2 была выпущена в 1998 году. Наиболее заметными нововведениями в ней стали свойства для позиционирования элементов на странице (которые исходно были выпущены под названием CSS-P, позже превратившееся в CSS Level 2), но, кроме того, среди прочего были предложены типы данных, свойства для табличных раскладок, акустические таблицы стилей и более сложные методы выбора элементов.
    Слайд 33

    В разработке находятся еще две рекомендации. CSS Level 2, Revision 1,

    В разработке находятся еще две рекомендации. CSS Level 2, Revision 1,

    который добавляет небольшие корректировки к CSS2 на основе опыта, полученного за период с 1998-го по 2004 год.
    Исправлены ошибки, были удалены свойства, не принятые CSS-сообществом, а некоторые неподдерживаемые свойства перенесены в будущую спецификацию CSS 3.
    В модульной Рекомендация CSS Level 3 добавляется поддержка вертикального потока текста, усовершенствованная обработка таблиц, поддержка разных языков и более совершенная интеграция с другими XML-технологиями, такими, как SVG (Scalable Vector Graphics), MathML и SMIL (Synchronized Multimedia Inter­change Language).
    Чтобы познакомиться с самой последней информацией о деятельности W3C в области CSS, обращайтесь на сайт www.w3.org/Style/CSS/.
    Слайд 34

    задание правила состоит из 2-х частей: селектора и определения. Селектор –

    задание правила состоит из 2-х частей: селектора и определения.
    Селектор – имя

    любого тега HTML, класса, или идентификатор.
    Определение – задают свойства селектора.
    Внешний вид списка стиля:
    Селектор {свойство: значение;
    свойство: значение;}
    Слайд 35

    H1 {font-size: 48pt; сolor:RED} H2 {font-size: 20pt; color:BLUE} Это стиль H1.






    Это стиль H1. Цвет – красный


    Это стиль H2. Цвет – синий


    Это – обычный стиль по умолчанию




    Слайд 36

    Способы добавления таблиц стилей на Web-страницы Встраивание стилей (внутрь тега) Включение

    Способы добавления таблиц стилей на Web-страницы

    Встраивание стилей (внутрь тега)

    = “color: red”>


    Включение стилей (заголовочные стили).
    В область заголовка добавить стиль STYLE



    Слайд 37

    Связывание Таблицу стилей создают в виде отдельного текстового файла с расширением

    Связывание

    Таблицу стилей создают в виде отдельного текстового файла с расширением .css.

    Документ таблицы стилей – это текстовый документ, который содержит как минимум одно стилевое правило. Он не может содержать тегов HTML.
    Этот стиль можно применить к нескольким документам.
    Пример. В файле C1.CSS пишем следующий текст:
    P {color: green;
    font-size: 30 pt}
    body {background-color: pink}
    в документе:


    Тег LINK позволяет определить, на какой внешний документ мы будем ссылаться.
    REL определяет тип связи между текущей страницей и той, на которую указывает ссылка. Если REL = stylesheet – мы связываемся с таблицей стилей.
    TYPE – определяет тип того документа, с которым связываемся.
    HREF – позволяет задать URL-адрес таблицы стилей.
    Слайд 38

    Импортирование позволяет встраивать в документ таблицу стилей, расположенную на сервере. Для

    Импортирование

    позволяет встраивать в документ таблицу стилей, расположенную на сервере.
    Для этого

    в область заголовка добавляют следующий код:

    Команды @import должны идти перед всеми остальными элементами (за исключением @charset).
    Импортирование позволяет применить несколько таблиц стилей к одному документу. Если в элемент style добавляются дополнительные функции @import, то информация из файла, прочитанного последним, имеет преимущество перед предыдущими.
    Директива @import может также использоваться в самой таблице стилей для ссылки на информацию во внешних CSS-файлах.
    Слайд 39

    Единицы измерения, используемые в каскадных таблицах стилей in – дюйм =

    Единицы измерения, используемые в каскадных таблицах стилей

    in – дюйм = 2,

    54 см
    cm – сантиметры
    mm – миллиметры
    px – пиксели
    pt – пункты = 1/72 дюйма ~ 0,375 мм
    pc = пика = 12 pt
    % – процент
    еm – относительная единица измерения, которая обычно равна ширине заглавной буквы «М» в текущем шрифте. В CSS эта единица равна размеру шрифта в пунктах (т. е. ширина em в шрифте 24pt равна 24 пунктам) и используется для указания размера как по горизонтали, так и по вертикали
    ex – Относительная единица измерения, равная высоте буквы «х» в нижнем регистре для текущего шрифта (приблизительно половина em)
    Слайд 40

    Свойства CSS для управления цветом Цвет можно задать: названием; (red, blue,

    Свойства CSS для управления цветом

    Цвет можно задать:
    названием; (red, blue, ...)
    кодом:

    #RRGGBB
    кодом #RGB
    В данном методе используется трехзначный синтаксис, который преобразуется в шестизначную форму путем повторения каждой цифры (следовательно, #00F аналогично #0000FF).
    с помощью функции: rgb (R, G, B), например color:rgb (0, 255, 0);
    rgb (R%; G%; B%)
    color:rgb(0%; 0%; 100%)
    Слайд 41

    Конфликтующие правила стилей: каскад Типичной является ситуация, когда элементы документа получают

    Конфликтующие правила стилей: каскад

    Типичной является ситуация, когда элементы документа получают инструкции

    по представлению из нескольких источников. При этом обязательно возникают конфликты. Рабочая группа, создававшая CSS, предвидела эту ситуацию и разработала иерархическую систему, в которой различным источниками информации о стилях присваиваются разные веса.
    Каскадом (в каскадной таблице стилей) называется то, что происходит, когда несколько источников информации о стилях соперничают за контроль над элементами страницы. Информация о стилях передается ниже по иерархии, пока не будет перезаписана информацией, имеющей больший вес.
    В каскадном порядке существует ряд правил для разрешения конфликтов между конкурирующими таблицами стилей. Когда пользовательский агент (например, браузер) встречает элемент в коде документа, он просматривает все объявления стилей, которые могут к нему применяться, а затем сортирует их по их происхождению таблицы стилей, специфичности селектора и порядку правил и на этом основании определяет, какая таблица применяется.
    Слайд 42

    Правый внутренний край Правый интервал Правая сторона рамки Правое поле Правый

    Правый внутренний край
    Правый интервал
    Правая сторона рамки
    Правое поле
    Правый наружный край

    Верхний наружный край


    Верхнее поле
    Верх рамки
    Верхний интервал
    Верхний внутренний край

    Нижний внутренний край
    Нижний интервал
    Низ рамки
    Нижнее поле
    Нижний наружный край

    Слайд 43

    Основные свойства блока, предназначенные для указания размера, добавления полей, границ и

    Основные свойства блока, предназначенные для указания размера, добавления полей, границ и

    интервала.

    height
    width
    max-height
    max-width
    min-height
    min-width
    border-top-width
    padding-bottom
    padding-left
    padding
    padding-top
    padding-right

    border-top-style
    border-right-style
    border-bottom-style
    border-left-style
    border-style
    border-right-width
    border-top
    border-right
    border-bottom
    border-left
    border
    border-bottom-width
    border-left-width
    border-width

    margin-left
    margin-top
    margin-bottom
    margin-right
    margin
    border-top-color
    border-right-color
    border-bottom-color
    border-left-color
    border-color

    Слайд 44

    Свободное размещение и позиционирование

    Свободное размещение и позиционирование

    Слайд 45

    Спецификации CSS не сводятся лишь к «украшательству» элементов, образующих документ. Их

    Спецификации CSS не сводятся лишь к «украшательству» элементов, образующих документ. Их

    также можно использовать для задания базовой структуры страницы. Познакомимся с двумя принятыми в CSS методами упорядочения элементов: свободным размещением (float-ing) и позиционированием (positioning).
    Перечислим свойства, управляющие положением элементов в CSS 2.1:
    float bottom overflow
    сlear top clip
    position left visibility
    bottom right z-index
    Слайд 46

    Нормальный поток В модели «нормальный поток» (normal flow) текстовые элементы страницы

    Нормальный поток

    В модели «нормальный поток» (normal flow) текстовые элементы страницы располагаются

    сверху вниз и слева направо для языков, в которых читают слева.
    Входя в нормальный поток, блочные элементы располагаются друг за другом, а встроенные – заполняют доступное для них место.
    При изменении окна браузера блочный элемент расширяется или сужается, а содержимое элемента форматируется с учетом изменившейся ширины. В этой модели объект влияет на положение соседних, окружающих элементов.
    Слайд 47

    Свободное размещение В CSS можно свободно расположить любой мыслимый элемент (абзац,

    Свободное размещение

    В CSS можно свободно расположить любой мыслимый элемент (абзац, список,

    элемент div и т. д.), а не только изображение.
    Свободным размещением элементов пользуются для построения документов с несколькими колонками; панелей навигации из ненумерованных списков; выравнивания, напоминающего таблицу, но не являющуюся таковой, и т.д.
    Для размещения элемента у левой или правой границы и обеспечения обтекания текста вокруг него используется свойство
    float.
    Значения: left right none inherit.
    Начальное значение: none
    Применимо: Ко всем элементам.
    В этом простом примере свойство float используется, чтобы прижать изображение вправо
    img {float : right;
    margin : 20px;}
    Слайд 48

    Пропуск размещаемых элементов Бывает, что область сбоку от свободно размещенного элемента

    Пропуск размещаемых элементов

    Бывает, что область сбоку от свободно размещенного элемента хочется

    оставить незанятой, а следующий элемент начать в «нормальной» позиции. В этих случаях, чтобы помешать появлению элемента рядом со свободно размещенным объектом, используйте свойство clear со значениями left, right, both, none, inherit. Начальное значение: none.
    Данное свойство применимо к элементам уровня блока.
    img {float: left;
    margin-right: 10рх; }
    h1 {clear: left;
    top-margin: 2em; }
    Слайд 49

    Аналогично работает и значение right, предотвращающее появление элемента рядом с размещенными

    Аналогично работает и значение right, предотвращающее появление элемента рядом с размещенными

    справа. Значение both смещает элемент вниз, пока не будут пропущены свободно размещенные элементы справа и слева.
    Слайд 50

    Позиционирование: основы Существует четыре типа позиционирования, каждый из которых задается свойством

    Позиционирование: основы

    Существует четыре типа позиционирования, каждый из которых задается свойством position

    со значениями static, relative, absolute, fixed, inherit.
    Начальное значение: static
    Свойство position указывает, что положение элемента должно быть подобрано специально.
    Слайд 51

    static Обычная схема позиционирования, в которой прямоугольники элементов отображаются на экран

    static Обычная схема позиционирования, в которой прямоугольники элементов отображаются на экран

    в порядке их появления в документе.
    relative Относительное позиционирование перемещает прямоугольник, где содержится элемент, однако исходное пространство под него в документе сохраняется за самим элементом.
    absolute Объекты с абсолютной позицией изымаются из потока содержимого документа и размещаются относительно охватывающего блока. В силу удаления из потока элемент больше не влияет на размещение окружающих элементов.
    fixed Выбор фиксированной позиции подобен выбору абсолютной (элемент удаляется из потока содержимого документа), однако положение элемента определяется относительно порта просмотра (в большинстве случаев окна браузера), а не того элемента, который содержит данный.
    Слайд 52

    Методики CSS Центрирование страницы 1 способ #page { width:500px; margin-left:auto; margin-right:auto;

    Методики CSS
    Центрирование страницы
    1 способ
    #page { width:500px;
    margin-left:auto;
    margin-right:auto;
    }
    2 способ
    body {text-align:center;}
    body * {text-align:left}
    #page { width:500px;
    margin:0

    auto;
    }

    3 способ
    #page { position:absolute;
    left:50%;
    width:500px;
    margin-left: -250px;

    Слайд 53

    Раскладка в 2 столбца

    Раскладка в 2 столбца

    Слайд 54

    Раскладка в 2 столбца Использование плавающих элементов Шапка и осн Заголовок

    Раскладка в 2 столбца

    Использование плавающих элементов


    Шапка и осн Заголовок


    Основная

    статья




    Таблица стилей
    .masthead {background:#ccc;
    padding:15px;
    }
    .main {float:left;
    width:70%;
    margin-right:3%;
    margin-left:3%;
    }
    .footer {clear:left;
    padding:15px;
    background:#777;
    }

    Слайд 55

    Использование абсолютного позиционирования

    Использование абсолютного позиционирования

    Слайд 56

    Использование абсолютного позиционирования body {margin:0; /* убираем пространство по умолчанию вокруг

    Использование абсолютного позиционирования

    body {margin:0; /* убираем пространство по умолчанию вокруг страницы*/

    padding:0;
    }
    .masthead {background:#ccc;
    height:70px;
    }
    .main { margin-right:30%;/* место для бокового столбца*/
    margin-left:5%;
    }
    }

    .links{ position:absolute;
    top:70px;
    right:0px;
    width:25%;
    background:#eee;}
    .footer { padding:15px;
    background:#777;
    margin-right:30%;
    margin-left:5%;

    Слайд 57

    Предлагаю посмотреть работы слушателей Детской компьютерной школы!

    Предлагаю посмотреть работы слушателей Детской компьютерной школы!