Скачать презентацию Вёрстка Что такое вёрстка Это создание такого Скачать презентацию Вёрстка Что такое вёрстка Это создание такого

Вёрстка.pptx

  • Количество слайдов: 23

Вёрстка Вёрстка

Что такое вёрстка? Это создание такого HTML-кода, который позволяет размещать элементы веб-страницы (изображения, текст, Что такое вёрстка? Это создание такого HTML-кода, который позволяет размещать элементы веб-страницы (изображения, текст, линии и т. д. ) в нужных местах документа и отображать их в окне браузера согласно разработанному макету.

Этапы дизайнера • Подготовка макетов веб-страниц в графическом редакторе (например, Adobe Photoshop); • утверждение Этапы дизайнера • Подготовка макетов веб-страниц в графическом редакторе (например, Adobe Photoshop); • утверждение их у заказчика; • передача рисунков верстальщику на формирование HTML-кода.

Этапы верстальщика 1. «Шапка» сайта • Сделать один рисунок и применить к нему карту-изображение; Этапы верстальщика 1. «Шапка» сайта • Сделать один рисунок и применить к нему карту-изображение; • разрезать изображение на фрагменты и объединить их воедино с помощью таблицы, при этом отдельные фрагменты будут служить ссылкой; • воспользоваться позиционированием элементов.

Этапы верстальщика 2. Контент. • цвет фона веб-страницы; • гарнитура основного шрифта, его размер Этапы верстальщика 2. Контент. • цвет фона веб-страницы; • гарнитура основного шрифта, его размер и цвет; • размер текста отдельных модулей (новостей, например); • цвет, размер и гарнитура шрифта заголовков; • параметры горизонтальных линий и рамок.

Постоянная проверка! • корректно ли отображаются страницы в популярных браузерах? • происходит сохранение целостности Постоянная проверка! • корректно ли отображаются страницы в популярных браузерах? • происходит сохранение целостности данных при изменении размера шрифта в браузере как в большую, так и меньшую сторону? • можно продолжать работу с сайтом, если отключить показ изображений? • как существенно влияет на вид страниц разрешение монитора?

Особенности верстки 1. Ширина документа Ширина зависит от разрешения монитора, длины его диагонали, размера Особенности верстки 1. Ширина документа Ширина зависит от разрешения монитора, длины его диагонали, размера окна и еще некоторых варьируемых данных. • Фиксированный макет • Резиновый макет

Фиксированный макет Недостаток фактически один — недостаточно эффективное использование свободной площади. Фиксированный макет Недостаток фактически один — недостаточно эффективное использование свободной площади.

 «Резиновый» макет Этот вид макета основывается на том, что в качестве одной из «Резиновый» макет Этот вид макета основывается на том, что в качестве одной из единиц измерения выступают проценты. Общая рабочая ширина окна браузера — 100%.

Особенности «резиновой» верстки • При достижении некоторой величины читать текст становится неудобно — строки Особенности «резиновой» верстки • При достижении некоторой величины читать текст становится неудобно — строки слишком длинные и глаза устают по ним бегать. • Верстать «резиновый» макет сложнее, чем аналогичный, но фиксированной ширины. Это связано с тем, что приходится учитывать множество дополнительных факторов и знать некоторые приемы верстки. • Любой макет имеет некоторую минимальную ширину, при достижении которой веб-страница «рассыпается» или появляется горизонтальная полоса прокрутки. • «Резиновый» дизайн характеризуется активным использованием фоновых изображений, которые по горизонтали собираются без швов встык.

Особенности верстки 1. Ширина документа 2. Высота документа Чем больше на странице информации, следовательно, Особенности верстки 1. Ширина документа 2. Высота документа Чем больше на странице информации, следовательно, больше высота документа, тем сложнее находить нужные данные. Поэтому текст структурируют, разбивают на блоки и каждому из них дают свой заголовок, чтобы взгляду читателя было за что зацепиться.

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

Табличная верстка Основные преимущества: • простота верстки; • быстрота верстки; • корректное отображение в Табличная верстка Основные преимущества: • простота верстки; • быстрота верстки; • корректное отображение в различных браузерах; • создание колонок; • выравнивание элементов; Содержимое ячеек можно одновременно выравнивать по горизонтали и по вертикали. • особенности браузеров; Браузеры достаточно вольно толкуют некоторые параметры CSS, поэтому создание универсального кода с применением слоев может стать настоящей головной болью для разработчиков.

Недостатки таблиц • Долгая загрузка Особенность таблиц такова, что пока последнее слово в самом Недостатки таблиц • Долгая загрузка Особенность таблиц такова, что пока последнее слово в самом низу таблицы не загрузится, на экране содержимое ячеек отображаться не будет. • Громоздкий код • Плохая индексация поисковиками За счет того, что текст располагается в отдельных ячейках таблицы, в коде он может находиться достаточно далеко друг от друга. Такая раздробленность информации, а также значительная вложенность тегов затрудняет правильное индексирование страницы поисковыми системами. • Нет разделения содержимого и оформления В идеале HTML-код должен содержать только теги с указанием стилевого класса или идентификатора. • Несоответствие стандартам Что же говорит спецификация относительно таблиц? А говорит она, что таблицы в первую и последнюю очередь нужны для размещения табличных данных. Все остальные способы использования таблиц осуждаются.

Таблицы следует применять, когда: • Высота колонок должна быть одинаковой Таблицы помогают установить колонки Таблицы следует применять, когда: • Высота колонок должна быть одинаковой Таблицы помогают установить колонки одинаковой высоты при разном объеме содержимого колонок. • Макет должен занимать всю высоту окна браузера, независимо от объема информации С помощью таблицы можно добиться эффекта, что нижняя часть страницы ( «подвал» ) выравнивается по нижнему краю окна браузера. • Нет времени на сложную верстку

Особенности таблиц • Ширина таблицы, если она явно не указана, устанавливается браузером автоматически исходя Особенности таблиц • Ширина таблицы, если она явно не указана, устанавливается браузером автоматически исходя из содержимого ячеек. • Ширина ячеек определяется атрибутом width тега , причем устанавливать это значение требуется в том случае, если ширина ячейки должна быть задана. Даже при заданном свойстве width ширина ячейки может увеличиться! • Содержимое ячеек Пустые ячейки отображаются по-разному.

Верстка с помощью слоев Слой — это элемент веб-страницы, созданный с помощью тега <div>, Верстка с помощью слоев Слой — это элемент веб-страницы, созданный с помощью тега

, к которому применяется стилевое оформление. Некоторые принципы: • Разделение содержимого и оформления. • Активное применение тега
. • Таблицы применяются только для представления табличных данных.

Особенности блочной верстки • Высота слоев ограничена высотой контента • Блочная верстка Слои допустимо Особенности блочной верстки • Высота слоев ограничена высотой контента • Блочная верстка Слои допустимо вкладывать один в другой для формирования желаемого декоративного элемента. Поэтому под именем «блок» подразумевается не столько отдельный слой, сколько их совокупность. • Расположение колонок Использование свойства float.

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

, ,

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

Пример <body> <div> <p>Lorem ipsum dolor sit amet. . . </p> </div> <h 2> Пример

Lorem ipsum dolor sit amet. . .

Ut wisi enim ad minim veniam

Ширина и высота блоков Ширина и высота блоков

Строчные элементы Строчными называются такие элементы вебстраницы, которые являются непосредственной частью другого элемента, например, Строчные элементы Строчными называются такие элементы вебстраницы, которые являются непосредственной частью другого элемента, например, текстового абзаца. К строчным элементам относятся теги , , , и др. В основном они используются для изменения вида текста или его логического выделения.

Разница между блочными и строчными элементами следующая: • Строчные элементы могут содержать только данные Разница между блочными и строчными элементами следующая: • Строчные элементы могут содержать только данные или другие строчные элементы, а в блочные допустимо вкладывать другие блочные элементы, строчные элементы, а также данные. Иными словами, строчные элементы никак не могут хранить блочные элементы. • Блочные элементы всегда начинаются с новой строки, а строчные таким способом не акцентируются. • Блочные элементы занимают всю доступную ширину, например, окна браузера, а ширина строчных элементов равна их содержимому плюс значения отступов, полей и границ.