Презентация - HTML

Содержание

Слайд 2

Зачем нужен HTML?

HTML (Hypertext Markup Language) - придуман для создания структуры страницы

Зачем нужен HTML? HTML (Hypertext Markup Language) - придуман для создания структуры
и структурирования ее контента.
ВАЖНО!
Это не язык программирования!

Слайд 3

HTML - теги
<имя_тега> — тег.
Часто используемые теги:

HTML - теги — тег. Часто используемые теги:

Слайд 4

Парные теги



Содержимое тега


Парные теги Содержимое тега

Слайд 5

Одиночные теги


Альтернативная запись одиночного

Одиночные теги Альтернативная запись одиночного тега. - с закрывающим слешем перед закрывающей
тега.

- с закрывающим слешем перед закрывающей скобкой. В стандарте HTML5 использование закрывающего слеша в одиночных тегах необязательно.

Слайд 6

Атрибуты тегов

Моя собака кушает сосиски!



Тег может иметь несколько атрибутов. Некоторые

Атрибуты тегов Моя собака кушает сосиски! Логотип Тег может иметь несколько атрибутов.
теги имеют обязательные атрибуты.
Атрибуты содержат дополнительную информацию об элементе, которая не будет отображаться на странице.

Слайд 7

Атрибут должен всегда иметь следующее:

<имя-тега атрибут-1="значение-1" атрибут-2="значение-2">
Пробел между ним и именем элемента

Атрибут должен всегда иметь следующее: Пробел между ним и именем элемента (или
(или предыдущим атрибутом, если элемент уже имеет один или несколько атрибутов).
Имя атрибута, за которым следует знак равенства.
Значение атрибута, заключенное в кавычки.
На заметку:
Простые значения атрибутов, которые не содержат пробелов или символов " ' ` = < > могут быть без кавычек. Но рекомендуется указывать все значения атрибутов в кавычки. Это делает код более читаемым и понятным.

Слайд 8

Вложенные теги

Вы также можете помещать элементы в другие элементы - это называется

Вложенные теги Вы также можете помещать элементы в другие элементы - это
вложенностью.

Моя собака часто ест сосиски!



Моя собака часто есть сосиски!


Слайд 9

Категории тегов по типу содержания

Metadata content - метаданные для браузеров, поисковиков и

Категории тегов по типу содержания Metadata content - метаданные для браузеров, поисковиков
т. д. теги которые находятся в .
Flowcontent - потоковый контент, теги которые находятся в .
Sectioning content - крупные смысловые разделы документа.
Heading content - заголовки.
Phrasing content - фразовый контент, сам текст документа и мелкие текстовые элементы, которые мельче абзаца.
Embedded content - встраиваемый контент (изображения, видео, аудио и т. д.).
Interactive content - интерактивные элементы, то, с чем взаимодействует пользователь.

Слайд 11

С чего начинается HTML страница

Каждый HTML-документ должен начинаться с декларации типа документа

С чего начинается HTML страница Каждый HTML-документ должен начинаться с декларации типа
или «доктайпа».
Для текущей версии HTML:

Для старой версии HTML 4.01 доктайп задается так:

Слайд 12

Базовая структура страницы

Заголовок страницы


Базовая структура страницы Заголовок страницы

Слайд 13

Более сложная структура страницы




Более сложная структура страницы Заголовок страницы Здесь текст, который будет выведен на экран.
content="Ключевые слова" >
Заголовок страницы


Здесь текст, который будет выведен на экран.



Слайд 14

Валидность кода

Markup Validation Service
http://validator.w3.org/nu/
Валидация зависит от того, какой указан тип документа

Валидность кода Markup Validation Service http://validator.w3.org/nu/ Валидация зависит от того, какой указан

Частые ошибки:
Не правильная вложенность тегов.
Незакрытые теги.
Отсутствуют обязательные атрибуты.
Блочные элементы внутри строчных и т.д.

Слайд 15

Блочные элементы

К блочным элементам относятся теги:

,

,
,
    и так

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

Слайд 17

Смысловые разделы

Тег

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

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

Слайд 18

Теги для работы с текстом

Тег абзаца
Тег

. По умолчанию абзацы начинаются с

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

Слайд 19

Теги для работы с текстом

Теги перенос строки и разделитель
Тег


используется для

Теги для работы с текстом Теги перенос строки и разделитель Тег используется
того, чтобы создать горизонтальную линию-разделитель. Линии можно задать стили через css.
Тег
переносит текст на новую строку. Можно использовать при оформлении блока контактов. Плохая практика использовать для разметки абзацев.
Теги индекса
Теги используются для написания единиц измерений и простых формул.
Тег отображает текст в виде верхнего индекса.
Тег отображает текст в виде нижнего индекса.

Слайд 20

Теги для работы с текстом

Тег преформатированный текст
Браузер удаляет пробелы и переносы строк

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

Слайд 21

Теги для работы с текстом

Теги цитаты
Тег

тег выделяет цитату как

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

Слайд 22

Теги для работы с текстом

Тег аббревиатуры
Тег указывает, что последовательность

Теги для работы с текстом Тег аббревиатуры Тег указывает, что последовательность символов
символов является аббревиатурой. С помощью атрибута title дается расшифровка сокращения. При наведении на текст появляется подсказка.
Тег контактной информации
Тег
используется для написания контактной информации. Внутри можно использовать другие теги разметки текста. По умолчанию текст внутри выделен курсивом.
Тег выделения текста
Тег обычный текст выделяет визуально. Фоновый цвет тега желтый.

Слайд 23

Теги для работы с текстом

Заголовки и подзаголовки
В html для выделения заголовков используется

Теги для работы с текстом Заголовки и подзаголовки В html для выделения
ряд тегов от

до

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

Заголовок страницы 1 уровня


Заголовок страницы 2 уровня


Заголовок страницы 3 уровня


НА ЗАМЕТКУ!
На странице сайта рекомендуется размещать как минимум один заголовок первого уровня также стоит правильно использовать заголовки на сайте по причине особого внимания к ним со стороны поисковых систем.

Слайд 24

Теги для работы с текстом

Неупорядоченный или маркированный список
Список данного типа создается с

Теги для работы с текстом Неупорядоченный или маркированный список Список данного типа
помощью тега
    и может содержать в себе элементы списка
  • .

    • Молоко

    • Хлеб


    Также у тега
      есть атрибут type который задает вид маркера.
        ...

        ...

        ...

    Слайд 25

    Теги для работы с текстом

    Упорядоченный или нумерованный список
    Список данного типа создается с

    Теги для работы с текстом Упорядоченный или нумерованный список Список данного типа
    помощью тега
      и может содержать в себе элементы списка
    1. .

      1. Первый пункт

      2. Второй пункт


      У тега
        есть атрибут start задающий число с которого начинается нумерация.
          ...

      Слайд 26

      Теги для работы с текстом

      Многоуровневый список
      Списки можно вкладывать друг в друга и

      Теги для работы с текстом Многоуровневый список Списки можно вкладывать друг в
      уровень вложенности не ограничен. В многоуровневом списке можно использовать как упорядоченные, так и неупорядоченные списки.

      • Мото

      • Автомобили

        • Легковые

        • Грузовые



      • Водный транспорт


      Слайд 27

      Теги для работы с текстом

      Список определений
      Для создания списка определений необходимо использовать три

      Теги для работы с текстом Список определений Для создания списка определений необходимо
      тега
      ...
      - открывает и закрывает список
      ...
      - содержит название термина
      ...
      - содержит определение термина
      Например:

      Сингулярность

      Этот термин довольно многолик

      Нейронная сеть

      Совокупность нейронов головного и спинного мозга


      Слайд 28

      Тег ссылка

      Для добавления ссылки на странице используют тег ...
      Найди меня!
      У ссылки

      Тег ссылка Для добавления ссылки на странице используют тег ... Найди меня!
      есть обязательный атрибут href в котором задается адрес ссылки.
      Виды адресов:
      Абсолютные.
      Относительные.
      Указывающие на страницу.
      На файл.
      Изображение.
      Содержащие якорь.

      Слайд 29

      Тег ссылка

      Дополнительные атрибуты
      Атрибут title - добавляет ссылке подсказку которая показывается при

      Тег ссылка Дополнительные атрибуты Атрибут title - добавляет ссылке подсказку которая показывается
      наведении на ссылку.
      Найди меня!
      Атрибут target - управляет открытием документа или страницы. Чаще всего используется со значением _blank если открывать страницу нужно в новом окне.
      Найди меня!
      Менее популярные значения атрибута: _self, _parent, _top

      Слайд 30

      Тег изображение

      Для вставки изображения на страницу необходимо использовать тег с атрибутом

      Тег изображение Для вставки изображения на страницу необходимо использовать тег с атрибутом
      src в котором нужно указать адрес картинки.

      Дополнительные атрибуты изображения
      alt - альтернативный текст для изображения
      width - ширина изображения. Может быть px и процентах
      height - высота изображения. Может быть px и процентах
      Картинка с зеленым домом!

      Слайд 31

      Теги таблиц

      Для создания таблицы необходимо использовать три тега

      ...
      - открывает и закрывает

      Теги таблиц Для создания таблицы необходимо использовать три тега ... - открывает
      таблицу
      ... - добавляет строку в таблицу
      ... - добавляет ячейку в строку таблицы
      В каждой строке должно быть одинаковое количество ячеек.
      Например:





      Ячейка 1Ячейка 2

      Слайд 32

      Теги таблиц

      В таблице мы можем добавлять заголовки столбцам или строкам. Для обозначения

      Теги таблиц В таблице мы можем добавлять заголовки столбцам или строкам. Для
      заголовка используется тег он располагается внутри и аналогичен . Текст внутри выравнивается по центру и показывается жирным.









      МагазинКоличество товара
      Пятерочка345

      Слайд 33

      Теги таблиц

      В таблицам также можно задавать заголовки используя тег .... Заголовок отображается

      Теги таблиц В таблицам также можно задавать заголовки используя тег ... .
      сверху таблицы и выравнивается по центру. Позицию и выравнивание можно изменить стилями.










      Учет по магазинам
      МагазинКоличество товара
      Пятерочка345

      Слайд 34

      Теги таблиц

      Кроме всего мы можем объединять строки и столбцы у таблиц. Это

      Теги таблиц Кроме всего мы можем объединять строки и столбцы у таблиц.
      делается с помощью добавления атрибутов тегам и .
      colspan - объединяет столбцы
      rowspan - объединяет строки








      Ячейка на два столбца
      Ячейка на 1 столбецЯчейка на 1 столбец

      Слайд 35

      Теги формы

      Для добавления формы на страницу используется тег ... у этого тега

      Теги формы Для добавления формы на страницу используется тег ... у этого
      есть два важных атрибута action и method.
      action - задает адрес куда отправлять данные формы.
      method - задает метод передачи данных. Обычно это get или post. По умолчанию get.



      Слайд 36

      Теги формы

      Большая часть полей в форме задаются с помощью тега у

      Теги формы Большая часть полей в форме задаются с помощью тега у
      тега есть два обязательных атрибута type и name.
      type - задает тип поля и влияет на то как поле отображается в браузере. По умолчанию тип text.
      name - необходим для того чтобы считать информацию с поля на сервере.
      Дополнительные атрибуты
      id - уникальный идентификатор поля. Используется для связи поля и подписи также для удобного выбора поля в коде JavaScript.
      value - в этом атрибуте хранится значение поля.

      Слайд 37

      Теги формы

      Для создания подписи к полю существует тег используется с атрибутом

      Теги формы Для создания подписи к полю существует тег используется с атрибутом
      for который связывает подпись и поле.







      Слайд 38

      Теги формы

      Значения атрибута type у тега
      password - значение поля с данным

      Теги формы Значения атрибута type у тега password - значение поля с
      атрибутом будет отображаться звездочками

      checkbox - создает поле галочку.

      radio - переключатель. Тип поля для выбора варианта. Обычно это группа полей которая связана именем. У поля переключатель всегда должен быть атрибут value


      Слайд 39

      Теги формы

      file - добавляет поле для загрузки файлов. При вставке поля в

      Теги формы file - добавляет поле для загрузки файлов. При вставке поля
      форму требует обязательно наличие у формы атрибута enctype со значением multipart/form-data.

      hidden - делает поле скрытым от пользователя. При этом данные с этого поля передаются на сервер.

      button - создает кнопку для отправки формы. В обычных случаях не требует атрибута name.

      Можно заменить тегом кнопки.

      Слайд 40

      Теги формы

      Раскрывающийся список или селект
      Селект так же как и переключатель используется

      Теги формы Раскрывающийся список или селект Селект ... так же как и
      для выбора варианта.
      Чтобы задать варианты нужно внутрь вставить теги .

      На сервер отправляется значение в атрибуте value если такой не задан, то отправится текст в

      Слайд 41

      Теги формы

      Селект с множественным выбором
      В отличии от радиокнопок в селектах можно

      Теги формы Селект с множественным выбором В отличии от радиокнопок в селектах
      выбирать несколько вариантов из списка. Для этого тегу нужно добавить атрибут multiple.