HTML — это стандартный язык разметки для веб-страниц.
С помощью HTML вы можете создать свой собственный веб-сайт.
HTML прост в освоении — Вам понравится!
Простое обучение с помощью HTML «Попробуйте сами»
С помощью редактора «Попробуйте сами» вы можете отредактировать HTML-код и просмотреть результат:
Пример
HTML Учебник
Это заголовок
Это параграф.
Нажмите на кнопку «Попробуйте сами», чтобы увидеть, как это работает.
HTML Примеры
В этом руководстве по HTML вы найдете более 200 примеров. С помощью нашего онлайн -редактора «Попробуйте сами» вы можете редактировать и тестировать каждый пример самостоятельно!
HTML Упражнения
Это руководство по HTML также содержит почти 100 упражнений по HTML.
HTML Тест-викторина
Проверьте свои навыки работы с HTML с помощью нашей HTML-викторины!
Учим Html за 35 минут для начинающих от 10 лет (Основы) + Мотивация для разработчиков #ДомаВместе
HTML Справочник
В SchoolsW3 вы найдете все ссылки на HTML-элементы, атрибуты, события, названия цветов, сущности, наборы символов, кодировку URL, языковые коды, HTTP-сообщения, поддержку браузера и многое другое:
Пройдите курс обучения
- Предок. Предком называют элемент который содержит в себе другие. То есть, исходя из рисунка можно сказать что это предок для всех тегов, а является предком для , и . Аналогично это предок по отношению к и
.
- Потомок. Потомком называют элемент вложенный в другой. То есть — потомок , а потомок .
- Родительский элемент. Родительским элементом называют тег который связан с другими тегами более низкого уровня, и находится на дереве выше их. является родителем только для тегов и .
- Дочерний элемент. Дочерним называют тег который который вложен в тег более высокого уровня, то есть противоположность родительскому элементу. На рисунке тег является дочерним элементом тега .
- Сестринский элемент. Сестринским элементом называют тег имеющий один и тот же родительский тег. То есть, теги и на рисунке — сестринские элементы, так же как и теги с
.
Тут все довольно просто. Это нужно запомнить и знать. Теперь вы знаете основы HTML.
Расшифровка и перевод тегов
Когда я начинал изучать HTML, я задавался вопросом: как запомнить теги? Самым простым вариантом для меня стал перевод тегов. То есть, каждый HTML-тег это означает что-то на английском языке или это сокращение какого-то английского слова. Давайте разберемся с тегами которые уже нам известны.
Как это работает?
Теперь у вас есть общее понимание о том, что такое HTML. Возникает вопрос, а как это вообще работает?
Работает это так. Мы пишем HTML-код и сохраняем его с расширением HTML. Наша операционная система (Windows или Linux) понимает что файл с таким расширением нужно открывать при помощи браузера.
Браузер открывает файл и читает (интерпретирует) наш код в виде дерева (DOM) в соответствии с определенными правилами.
Как выучить HTML & CSS? Самый аху##### способ!
После того как браузер «прочитал» и интерпретировал наш код он отображает его нам в привычном виде — в виде текста, таблиц, изображений, ссылок, списков и других элементов.
Элемент DOCTYPE
В конце об элементе DOCTYPE. Почему в конце, а не в начале? В самоучителе для начинающих я не придаю этому тегу особое значение, не не могу не упомянуть о нем.
DOCTYPE задает тип документа. Обычно это html. Указывать тип документа нужно в самом его начале.
При помощи этого тега мы даем понять браузеру что мы используем именно HTML код. Возникает вопрос, а что, в HTML-документе может быть другой код? Вообще да, документ может быть XML, но пока об этом думать рано. Нужно знать следующее.
Тип документа зависит от того, какие теги в нем используются и есть три типа синтаксиса. Если вы используете все новые теги, то есть теги HTML5 (на момент написания статьи) то достаточно указать .
- Strict — строгий.
- Transitional — переходный.
- Frameset — набор фреймов.
Это типы для HTML 4.01.
Для строгого типа указываем:
Для набора фреймов:
Более старые версии HTML сейчас практически не используются.
На этом все, теперь вы знаете основы HTML.
Анатолий Бузов / об авторе
Обучаю HTML, CSS, PHP. Создаю и продвигаю сайты, скрипты и программы. Занимаюсь информационной безопасностью. Рассмотрю различные виды сотрудничества.
Источник: abuzov.com
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Cancel Create
htmlacademy / 01-html-structure / html-structure.md
- Go to file T
- Go to line L
- Copy path
- Copy permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Cannot retrieve contributors at this time
147 lines (108 sloc) 12 KB
- Open with Desktop
- View raw
- Copy raw contents Copy raw contents Copy raw contents
Copy raw contents
1. Структура HTML-документа
С чего начинается HTML [1/14]
Каждый HTML-документ должен начинаться с декларации типа документа или «доктайпа». Тип документа нужен, чтобы браузер мог определить версию HTML и правильно отобразить страницу. Например, для старой версии HTML 4.01 доктайп выглядит так:
А для последней версии HTML уже намного проще:
Последнюю версию HTML ещё называют HTML 5. Но так как эта версия уже принята как стандарт и распространена почти везде, мы будем называть её просто HTML.
Простейшая HTML-страница [2/14]
Простейшая HTML-страница состоит как минимум из трёх тегов. Тег — это контейнер, в котором находится всё содержимое страницы, включая теги и . Как правило, тег идёт в документе вторым после доктайпа. Тег предназначен для хранения других элементов, цель которых — помочь браузеру в работе с данными. Содержимое этого тега не отображается напрямую. Тег предназначен для хранения содержания веб-страницы (контента), отображаемого в окне браузера.
Курсы — HTML Academy
Так выглядит заголовок страницы во вкладке браузера Mozilla Firefox.
Кодировка HTML-страницы [4/14]
Кодировку HTML-страницы нужно указывать для того, чтобы веб-браузер мог правильно отображать текст на странице. Если браузер неправильно «угадает» кодировку, то вместо текста будут отображаться иероглифы. Чтобы сообщить браузеру кодировку HTML-страницы, необходимо внутри тега использовать тег:
Самая распространённая современная кодировка — utf-8. Используйте её во всех своих проектах. Для кириллицы в Windows charset часто задавали как windows-1251. Но сейчас это считается плохой практикой.
Ключевые слова [5/14]
Есть целое семейство тегов , называемых мета-тегами. Их можно использовать внутри тега . Мета-теги различаются набором атрибутов и их значений, вот некоторые из атрибутов: content, http-equiv, name и scheme. Мета-теги хранят полезную для браузеров и поисковых систем информацию. Один из таких тегов — это описание ключевых слов страницы. Задаётся он так:
В атрибуте content через запятую перечисляются самые важные слова из содержания страницы. Раньше этот тег был очень важен для поисковиков. Каково положение дел сейчас — большой секрет Яндекса и Гугла.
Описание содержания страницы [6/14]
Ещё один полезный для поисковых систем мета-тег — краткое описание страницы. Оно задаётся так:
Пойманный нами инженер из Яндекса не признался, важен ли этот тег для ранжирования, но дал ссылку на рекомендации по составлению описаний. Инженера из Гугла мы ещё только выслеживаем, так что следите за новостями.
Комментарий в HTML-коде задаётся так:
Текст внутри комментария не отображается браузером на странице. Комментарии обычно используются в следующих случаях:
- Для комментирования кода. Всегда полезно оставить подсказку.
- Для временного отключения кода. Удалять код неудобно, так как его надо будет восстанавливать, а закомментировать и потом раскомментировать — самое лучшее решение. Комментарии можно использовать в любом месте страницы, кроме тега — внутри него они не работают. Внутри тега HTML-комментарии тоже не работают, так как в CSS код комментируется другим способом, о котором вы узнаете в курсе «Знакомство с CSS».
Чтобы быстро закомментировать или раскомментировать строку кода в HTML или CSS редакторе, можете использовать сочетание клавиш ctrl + / или cmd + /.
Подключение стилей [8/14]
CSS-стили можно писать внутри HTML-кода страницы или подключать их как внешний файл. В первом случае стили называются «встроенными» или «инлайновыми», а писать их нужно внутри тега . Этот тег обычно размещают внутри . Например:
CSS-код
Внутри пишут обычный CSS-код. Инлайновые стили используют не так часто, например, для оптимизации скорости загрузки страницы. Чаще используют внешние стили, c которыми мы познакомимся позже.
Тайна CSS-редактора [9/14]
Теперь вы знаете про встроенные стили и можете узнать тайну нашего CSS-редактора. CSS-код из редактора незаметно добавляется внутрь тега , а этот тег добавляется в мини-браузер. В этом задании CSS-стили такие же, как и в предыдущем, но вынесены в CSS-редактор и закомментированы. Комментарии в CSS работают так же, как в HTML — позволяют временно отключить какой-то кусок кода. CSS-комментарии задаются с помощью символов /* и */
Подключение внешних стилей [10/14]
Чаще всего стили подключают из внешнего файла с расширением .css. Для этого используется тег . Например:
В атрибуте href задают адрес файла, а атрибут rel=»stylesheet» говорит браузеру, что мы подключаем стили, а не что-то другое. Лучше подключать стили внутри , но это необязательно. Тег будет работать и в другом месте страницы. В этом задании вы подключите внешний стилевой файл, который расположен по адресу /assets/course2/style.css щёлкните по ссылке, чтобы открыть этот файл в браузере.
Подключение скриптов [11/14]
В вебе следующее разделение ролей: HTML отвечает за структуру документа, стили — за его внешний вид, а скрипты — за поведение. С помощью скриптов, например, можно «оживлять» страницу, добавляя анимацию и другие эффекты. Скрипты создаются с помощью языка JavaScript. Скрипты подключаются так же, как и стили: их либо пишут внутри страницы, либо подключают как внешние файлы. Встроенные скрипты пишут внутри тега . Например:
JavaScript-код
Тег можно использовать в любом месте HTML-документа, но лучше вставлять его в самом конце перед закрывающим тегом . Часть возможностей JavaScript постепенно переходит в CSS, например, возможность задавать плавное изменение значений свойств. Вы увидите это в задании.
Подключение внешних скриптов [12/14]
Скрипты чаще всего подключают из внешних файлов с расширением .js. Для этого используют тег с атрибутом src, в котором указывается путь к файлу. Например:
Обратите внимание, что тег парный. Если вы подключаете внешние скрипты, то просто ничего не пишите внутри тега. Внешние скрипты лучше подключать перед закрывающим тегом . В этом задании вы подключите внешний скрипт, который расположен по адресу: /assets/course2/scripts.js щёлкните по ссылке, чтобы открыть этот файл в браузере.
Источник: github.com