Профессиональная верстка. Позиционирование элементов. Практическая верстка

Содержание

Слайд 2

План урока

Знакомство с курсом.
Позиционирование элементов.
Популярные генераторы.
Практика (создание макета страницы сайта).

План урока Знакомство с курсом. Позиционирование элементов. Популярные генераторы. Практика (создание макета страницы сайта).

Слайд 3

GeekUniversity

GeekUniversity

Слайд 4

GeekUniversity
Факультет веб-разработки

1 год.
Online-обучение.
На выходе: Middle-разработчик.

GeekUniversity Факультет веб-разработки 1 год. Online-обучение. На выходе: Middle-разработчик.

Слайд 5

Чему мы научимся на подготовительных курсах?

Узнаем основы HTML, CSS, JS, PHP.
Научимся применять

Чему мы научимся на подготовительных курсах? Узнаем основы HTML, CSS, JS, PHP.
данные технологии.
Создадим интернет-магазин.

Слайд 6

Как проходит обучение?

2 дня в неделю.
Онлайн.
Видеозаписи.
Методические материалы.
Наставник.

Как проходит обучение? 2 дня в неделю. Онлайн. Видеозаписи. Методические материалы. Наставник.

Слайд 7

GeekUniversity

HTML/CSS.
Javascript.
PHP.
Практика командной разработки.
Компьютерные сети.
Видеокурс от резюме до испытательного срока.

Операционные системы.
Алгоритмы и структуры

GeekUniversity HTML/CSS. Javascript. PHP. Практика командной разработки. Компьютерные сети. Видеокурс от резюме
данных.
Базы данных.
Курсовая работа.
Yii2 framework. Уровень 1.
Yii2 framework. Уровень 2.

Слайд 8

GeekUniversity

ReactJS.
Архитектуры и шаблоны проектирования.
Командная работа над Highload-проектом.

Командная работа над Open Source-проектом.
Подготовка к

GeekUniversity ReactJS. Архитектуры и шаблоны проектирования. Командная работа над Highload-проектом. Командная работа
собеседованию на Middle-разработчика.

Слайд 9

Позиционирование элементов

Позиционирование элементов

Слайд 10


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

Значение по умолчанию, означает отсутствие позиционирования. Элементы отображаются один за другим в
том порядке, в котором они определены в HTML-документе.


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

Слайд 11


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

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


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

Слайд 12


Устанавливает значение свойства в значение по умолчанию.


Наследует значение свойства от родительского элемента.

Устанавливает значение свойства в значение по умолчанию. Наследует значение свойства от родительского элемента.

Слайд 13

Свойства смещения

Свойства описывают смещение относительно ближайшей стороны блока-контейнера. Задаются для элементов, для

Свойства смещения Свойства описывают смещение относительно ближайшей стороны блока-контейнера. Задаются для элементов,
которых значение свойства position не равно static. Могут принимать положительные и отрицательные значения. Не наследуются.

Слайд 14


Значение по умолчанию. Вычисляемое значение свойства равно нулю.

<%>

Процентные значения вычисляются относительно высоты

Значение по умолчанию. Вычисляемое значение свойства равно нулю. Процентные значения вычисляются относительно
блока-контейнера для top и bottom и ширины блока-контейнера для right и left.

Слайд 15


Устанавливает значение свойства в значение по умолчанию.


Наследует значение свойства от родительского элемента.

Устанавливает значение свойства в значение по умолчанию. Наследует значение свойства от родительского элемента.

Слайд 16


Значение по умолчанию. Также отменяет любое перемещение для элемента из группы элементов,

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


Элемент изымается из нормального потока элементов и позиционируется по левому краю блока-контейнера.

Слайд 17


Элемент позиционируется по правому краю блока-контейнера.

Элемент позиционируется по правому краю блока-контейнера.

Слайд 18

Отмена обтекания элементов

Свойство clear определяет, как будет располагаться элемент, идущий следом

Отмена обтекания элементов Свойство clear определяет, как будет располагаться элемент, идущий следом
за плавающим элементом. Свойство отменяет обтекание с одной или обеих сторон элемента, установленное свойством float.

Слайд 19


Отменяет обтекание по левой стороне, смещая элемент вниз. Правое обтекание остается в

Отменяет обтекание по левой стороне, смещая элемент вниз. Правое обтекание остается в
силе.


Отменяет обтекание по правой стороне, смещая элемент вниз. Левое обтекание остается в силе.

Слайд 20


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


Отменяет

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

Слайд 21


Устанавливает значение свойства в значение по умолчанию.


Наследует значение свойства от родительского элемента.

Устанавливает значение свойства в значение по умолчанию. Наследует значение свойства от родительского элемента.

Слайд 22

CSS3 Генераторы

CSS3 Генераторы

Слайд 23

Как можно ускорить написание стилей CSS3?

Онлайн-сервисы CSS упрощают процесс веб-разработки. С их

Как можно ускорить написание стилей CSS3? Онлайн-сервисы CSS упрощают процесс веб-разработки. С
помощью вы можете получить готовый кроссбраузерный код для различных элементов интерфейса, протестировать, как выглядит сайт на экранах мобильных устройств, подобрать цветовую палитру для сайта и многое другое.

Слайд 24

http://css3.me
Рассчитать скругления.
Тени для блоков.
Градиент цвета.
Размытие.

http://css3.me Рассчитать скругления. Тени для блоков. Градиент цвета. Размытие.

Слайд 25

Всё и сразу

http://www.css3maker.com.
http://webcodetools.com/.
http://css3generator.com/ (самые важные).
http://www.colorzilla.com/gradient-editor/ (работа с цветом).
http://tridiv.http://tridiv.com/ (создание 3D моделей.

Всё и сразу http://www.css3maker.com. http://webcodetools.com/. http://css3generator.com/ (самые важные). http://www.colorzilla.com/gradient-editor/ (работа с цветом). http://tridiv.http://tridiv.com/ (создание 3D моделей.

Слайд 26

http://howtocenterincss.com/

Одна из самых сложных задач в позиционировании блоков – центрирование. Данный сервис

http://howtocenterincss.com/ Одна из самых сложных задач в позиционировании блоков – центрирование. Данный
помогает решить ее: выставляя нужные параметры, можно легко отцентрировать блок.

Слайд 27

Практическое задание

Практическое задание

Слайд 28

Практическое задание

Ознакомиться с макетами интернет-магазина, прикрепленного к данному уроку.
Создать главную страницу нашего

Практическое задание Ознакомиться с макетами интернет-магазина, прикрепленного к данному уроку. Создать главную страницу нашего интернет-магазина (1_index.psd).
интернет-магазина (1_index.psd).

Слайд 29

Практическое задание

* У учеников разное количество времени и возможностей, а верстка занимает

Практическое задание * У учеников разное количество времени и возможностей, а верстка
большую часть свободного времени. Поэтому, если справились с главной страницей, можно приступать к созданию страницы товара каталога.