Слайд 1Tema 2:
ВВЕДЕНИЕ В ЯЗЫК РАЗМЕТКИ HTML
Слайд 2Определения, ассоциации
Web site
Web page
Front-end
UI design
UX design
Responsive design
Landing Page
Слайд 3Web site, web page
Веб-страница — документ или информационный ресурс WWW, Всемирной
паутины, доступ к которому осуществляется с помощью веб-браузера
Типичная веб-страница представляет
собой текстовый файл в формате HTML, который может содержать ссылки на файлы в других форматах (текст, графические изображения, видео, аудио, мультимедиа, прикладные программы, базы данных, веб-службы и прочее), а также гиперссылки для быстрого перехода на другие веб-страницы или доступа к ссылочным файлам
Динамическая страница — веб-страница, сгенерированная программно. Сервер генерирует HTML-код динамической страницы для обработки браузером
Статичная страница, является просто файлом, лежащим на сервере. При загрузке в браузер контент не меняется
Сайт, или веб-сайт — одна или несколько логически связанных между собой веб-страниц
Слайд 4КАКИЕ НЕДОСТАТКИ МОЖНО ВЫЯВИТЬ?
Слайд 5Графический интерфейс предназначенный пользователю должен быть:
Приятный глазу
Удобным для использования
Адаптивным к
устройству вывода
Слайд 6КОРОТКО - UI и UX
пользовательский интерфейс должен быть
максимально привлекательным (UI):
используются, если необходимо что-то выделить, максимум 2-3 цвета и правильно
подбирается фонт
удобным (UX): разработка продукта, максимально удобного и легкого в восприятии целевой аудиторией
Слайд 7ВОЗМОЖНОСТИ СОЗДАНИЯ САЙТА
Сайт может быть разработан
С нуля – написав все
коды для всего сайта
Используя, для создания определенных эффектов, Фреймворки -
а все остальные коды создаются по необходимости
Примеры framework-ов для front-end-а: w3.css, Bootstrap etc.
Используя шаблоны готовых сайтов, которые далее адаптируются, по сформулированным требованиям
Примеры шаблонов: http://www.w3schools.com/css/css_rwd_templates.asp
Используя специализированные сайты, которые позволяют пользователям дистанционно создавать свой сайт. В данном случае пользователь не пишет никаких кодов, он имея минимум знаний в области ИТ, но ему необходим сайт, например для продвижения своего бизнеса через глобальную сеть
Пример такой платформы, по созданию сайтов: http://fr.wix.com/
Слайд 8КОГДА НЕОБХОДИМО ИСПОЛЬЗОВАТЬ ФРЕЙМВОРКИ?
Слайд 9ПРИМЕР
..\exParalax\gogosi\index.html
Слайд 11ЭЛЕМЕНТЫ РАЗРАБОТКИ FRONT-END-А САЙТА
Front-end разработка – это создание клиентской части
сайта. Front-end разработчик занимается версткой шаблона сайта и созданием пользовательского
интерфейса
Для создания пользовательского интерфейса используется HTML, CSS и JavaScript (или фреймворки основанные на данные технологии)
HTML отвечает за структуру и содержание страницы
CSS — за внешний вид страниц (стилизируются HTML элементы)
JavaScript – используется для определения поведения страниц
Слайд 123 СИНОНИМЫ, АСОЦИАЦИИ
HTML - язык разметки
Слайд 13СОДЕРЖАНИЕ ТЕМЫ
1. История появления языка HTML
2. Элементы HTML
3. Структура HTML-документа
4.
Элементы из заголовка HTML-документа
5. Определение содержимого web-страницы – тег
„body”
6. Заголовки в HTML
7. Абзацы в HTML
8. Разрыв строки
9. Форматирование текста
10. Разделение контента
11. Ссылки и гипертексты
Слайд 14ИСТОРИЯ ПОЯВЛЕНИЯ ЯЗЫКА HTML
HTML (Hyper Text Markup Language) – язык
используемый для описания web-страниц
HTML не является языком программирования, он является
языком разметки
Язык разметки (или маркировки) состоит из множества меток/этикеток/тег-ов разметки
Язык HTML использует тег-и для описания web-страниц
Тег это слово или короткое описание которое этикетирует какую-то информацию, с целью ее быстрого нахождения
Этикетки /разметки из HTML называются просто HTML-тегами
HTML-документ описывает web-страницу и состоит из тегов HTML и простого текста
Документ созданный с использованием HTML, может быть интерпретирован WEB-браузером, с целью выделения различных элементов документа и первичной их обработки
Слайд 15СОЗДАНИЕ HTML-ДОКУМЕНТА
Для создания HTML-документа можно использовать любой текстовой редактор
К
примеру самый простой - Блокнот (Note-pad) – удобный и простой
в использовании для описания web-страниц; Note-pad++, Visual Studio Code, Sublime…
Профессионалы используют (но не всегда!) специальные редакторы-HTML, как например Macromedia DreamWeaver
Предварительно, для создания HTML-документов, используемый редактор необходимо проинсталлировать
Слайд 16ШАГИ ДЛЯ СОЗДАНИЯ WEB-СТРАНИЦЫ
Отрыть редактор (к примеру NotePad++)
Создается HTML-документ
Сохраняется документ,
определяя название файла и расширение. Обычно для HTML-документа используется
расширение .html или .htm
(Закрывается файл)
Можно открыть этот документ в любом Web-браузере, и он воспроизведёт текст. Открывается браузер и вписывается имя html-файла, указав при необходимости и путь к файлу
Результат открытия и интерпретирования браузером HTML-документа - Web-страница
Для валидации правильности создания веб документа можете использовать он-лайн валидаторы: http://validator.w3.org/nu/ , http://www.w3schools.com/html/html_validate.html
Слайд 17РЕКОМЕНДАЦИИ
Для создания сайта рекомендуется
Создать отдельную папку, с названием соответствующей названию
проекта
В этой папке создайте еще минимум 2 папки: одну зарезервируйте
для изображений необходимых для сайта и вторую для определения стилей
К примеру для моего примера ”Donuts” структура следующая:
В случае если необходимо добавить внешние JavaScript-ы, создайте дополнительную папку JS или JavaScript, в которой будете хранить скрипты
Слайд 19HTML ЭЛЕМЕНТЫ
HTML документ определяется используя HTML-элементы
HTML-элемент состоит из стартового тега
и завершающего тега
Все теги HTML начинаются с "
скобки) и заканчиваются символом ">" (правой угловой скобки)
Между стартовым и завершающим тегом размещается содержимое HTML-элемента
Пример: <начальный_tag атрибуты> Cодержимое завершающий_tag>
Некоторые HTML-элементы могут не иметь содержимого
Пример пустого элемента: этикетка для создания разрыва строки -
Пустые элементы обычно закрываются в стартовом теге (обязательно в версии XHTML)
Существуют многие HTML-элементы содержащие атрибуты или другие HTML-элементы
Атрибуты предоставляют дополнительную информацию об элементе
Атрибуты всегда указаны в начальном теге
Слайд 20HTML ЭЛЕМЕНТЫ
Завершающий тег выглядит также, как стартовый, и отличается от
него прямым слэшем, перед текстом внутри угловых скобок
Привет! -
пример тега с содержанием
- пример тега без содержания
Некоторые браузеры отображают содержание и без завершающего тега, но не все!!!
HTML не реагирует на регистр символов, описывающих тег!
В HTML5 появились новые мультимедийные элементы:
для внедрения звуков, аудио, видео
новые элементы для контролов (эл. управления) в HTML формах и элементы, используемые в определении структуры сайта
Кроме того, в 5-й версии исчезли некоторые элементы, присутствующие в версии 4.01
Слайд 21ОСНОВНАЯ СТРУКТУРА HTML-ДОКУМЕНТА
Cамая простая веб страница состоит из минимум 3
тегов
Слайд 22ОСНОВНАЯ СТРУКТУРА HTML-ДОКУМЕНТА. II
Простейшая HTML-страница состоит как минимум из трёх тегов:
Тег —
это контейнер, в котором находится всё содержимое страницы, включая теги
и
Тег предназначен для хранения элементов, цель которых — помочь браузеру в работе с данными. Содержимое этого тега не отображается напрямую
Тег предназначен для хранения содержания веб-страницы (контента), отображаемого в окне браузера
Слайд 23ДОБАВЛЕНИЯ В ОСНОВНОЙ СТРУКТУРЕ
В последние версии HTML (после 4.01) в
основной структуре HTML-документа было добавлено описание , перед тегом html
Это
описание необходимо браузерам для правильного представления web-страницы
Оно указывает версию в которой была определена HTML-страница
Данное описание не является тегом! В 5-й версии базовая структура будет:
Название документа
Cодержание HTML-документа
Слайд 24ПРИМЕР
Сколько, в следующем примере, HTML-элементов?
Пример
Пробуем…
Простой текст
Слайд 25АТРИБУТЫ HTML-ЭЛЕМЕНТОВ
Атрибуты добавляют дополнительную информацию HTML-элементам
HTML-элемент может иметь или не
иметь атрибуты
Атрибуты определяются в открывающемся теге элемента
Атрибуты добавляются соблюдая следующий
синтаксис: названиеАтрибута=«значение»
Пример:
Стандарты рекомендуют использование кавычек для определения значения атрибута! Отсутствие кавычек может привести к неправильному интерпретированию кода.
Примечание: Какие кавычки чаще используются – одиночные или двойные?
Слайд 26ГЛОБАЛЬНЫЕ АТРИБУТЫ
Глобальные атрибуты это те атрибуты которые можно использовать во
всех HTML-элементах
Примеры глобальных атрибутов:
Существуют еще и глобальные атрибуты которые
определяют запуск событий – ставится в соответствие скрипт.
Детали: http://www.w3schools.com/tags/ref_eventattributes.asp
Слайд 27ТЕГ HTML
Тег имеет роль „передавать” браузеру что следует HTML-документ
Тег
еще называется и корневым тегом для HTML-документа
Тег это
тег-контейнер для всех остальных HTML-элементов
Только описание не содержится в HTML элементе
Все веб-браузеры поддерживают данный элемент
Слайд 28ЗАГОЛОВОК HTML-СТРАНИЦЫ
Элемент представляет собой контейнер для других элементов, размещенных
в заголовке документа
До 5-версии было обязательно его использование, а в
HTML5 данный тег может и отсутствовать
Все веб-браузеры поддерживают данный элемент
HEAD - тег html-страницы, содержащий: заголовок текущей страницы; мета-теги; сценарии JavaScript; стили форматирования и т.д.
Эти данные (за исключением TITLE) не отображаются в окне браузера
Метки, которые можно вставить в теге являются: ,