Учебник HTML для начинающих.
Глава 1
Начну, пожалуй, с начала..
HTML язык по своей сути не является языком программирования.. он является языком разметки гипертекстовых документов. Иными словами он отвечает за расположение в документе Ваших текстов, рисунков, таблиц.. предназначенных для жизни в сети Интернет. Заставить его посчитать, сколько будет дважды два невозможно, в нем нет логических функций, зато красиво и главное легко выложить информацию о том, что дважды два будет четыре — это запросто. Читается этот язык при помощи знакомых Вам программ, именуемых браузерами (обозревателями), которые «знают» стандартные команды html языка, и «пережевывая» их выводят на монитор компьютера документы в том виде, в котором хочет представить их веб мастер — составитель документа.
Теперь о командах — их называют дескрипторами, но чаще — тегами.
Вернемся к нашей первой страничке.. итак мы написали:
<html>
<head>
<title>Моя первая страничка</title>
</head>
<body>
Привет мир!!!
<br>
Меня зовут Карлсон, это моя первая страничка!
</body>
</html>
смотреть пример
Так вот то что написано между <…> — называют тегами они не видны читателю, заглянувшему на Вашу страницу, зато хорошо видны браузеру, который наткнувшись на тег <html> понимает его как сигнал к тому, что далее будет документ, который необходимо прочитать и вывести на монитор в нужном виде. . а вот тег </html> говорит о том что документ закончился и от него, то бишь браузера, больше ничего не требуется и он может отдыхать с чистой совестью.
Так что же мы написали? и как это читает браузер?
Мысли браузера:
<html> — начало документа.. опять работы привалило..<head> — смотрим словарик английского переводим «голова» …в голове моей опилки не беда!! … здесь указывается основная служебная информация о документе.. ну и что они там от меня хотят?
<title> — «название» значит.. это в шапке окна нужно написать его название:
Моя первая страничка — опять чайник тренируется..
</title> — все название закончилось.. можно идти дальше..
</head> — ага и в голове кроме названия больше никаких вздорных мыслей не держим..
<body> — «тело» документа всё что написано ниже выставляем на всеобщее обозрение
Привет мир!!! — как мило! Достали уже!!!
<br> — переносим текст на следующую строчку. . я даже догадываюсь что в ней будет…
Меня зовут (здесь Ваше имя), это моя первая страничка! — ну да так и есть.. ничего пооригинальнее придумать не могут..
</body> — что всё что ли? Больше ничего не отображать?
</html> — ну вот и конец!! Не будить, не кантовать, при пожаре выносить первым!!
Вот так примерно и происходит чтение нашей странички.. Как видите браузер довольно своенравный тип, поэтому команды ему нужно подавать чёткие и ясные, иначе он разругается.. причем в слух.. а по сему запомним следующие вещи:
1) Необходимо раз и навсегда запомнить что если есть открывающий тег <…> то обязательно должен быть и закрывающий </…>
Хотя есть и исключения как например у нас тег <br> — он закрытия не требует потому что говорит лишь о том, что следует писать с новой строки. Кстати попробуйте добавить еще пару тройку таких же перед строчкой «Меня зовут.
.» и Вы увидите, что в результате она заметно опустилась вниз.. (Ну естественно в блокноте сохраните изменения, а в браузере нажмите кнопку «обновить»)2) Все документы должны иметь вот такой шаблон кода:
<html>— начало документа
<head>— начало головы
</head>— закрытие головы
<body>— начало тела
</body>— закрытие тела
</html>— конец документа
Данные теги являются обязательными! Писать их необходимо всегда для каждой новой странички, и только в таком порядке! Не пытайтесь перевернуть всё с ног на голову..
3) О порядке:
Открывающий и закрывающий тег по типу <…> </…> представляет собой своего рода ёмкость, ящик в который могут складываться другие теги — ящички поменьше.. следовательно, согласно логики документ должен выглядеть так:
<Тег «большой ящик»>
<Тег «ящик средний»>
<Тег «ящик маленький»>
содержание
</Тег «ящик маленький» >
</Тег «ящик средний» >
</Тег «большой ящик»>
Если писать, например, так:
<Тег «большой ящик»>
<Тег «ящик средний»>
<Тег «ящик маленький»>
содержание
</Тег «большой ящик»>
</Тег «ящик маленький»>
</Тег «ящик средний»>
То получится белиберда, которая в голове не укладывается, «большой» уже закрыт, а из него «торчит» «маленький», который заперт в «среднем», а «содержание» рассыпалось везде.
. Такое даже человеку трудно представить, что уж там про браузер говорить.. Чётко структурируйте код Вашей странички иначе ничего работать не будет..Ну вот мы научились писать простой текст, начало положено! в следующей главе я расскажу о том, что с ним можно сделать..
При написании сайта создайте папку в любом удобном месте на Вашем жёстком диске, называйте как угодно, лишь бы понятно было.. в эту папку сохраняете Ваши странички, присваивая им осмысленные имена.. варианты типа ааа.html, 123.html приведут к беспорядку и путанице… На данном этапе этот совет не покажется дельным, но в дальнейшем это значительно облегчит Ваш труд. Представьте к примеру хотя бы 20-30 таких файлов названия которых нужно держать в голове, чтобы связать их перекрёстными ссылками. Порядок, прежде всего!
При написании кода советую придерживаться «хорошей манере письма», то есть писать теги «лесенкой» по мере вложенности одного тега в другой. Со временем Вы поймёте что читать код написанный вот так:
<html>
<head>
<title>Моя первая страничка</title>
</head>
<body>
Привет мир!!!
<br>
Меня зовут Карлсон, это моя первая страничка!
</body>
</html>Значительно легче, чем так:
<html>
<head>
<title>Моя первая страничка</title>
</head>
<body>
Привет мир!!!
<br>
Меня зовут Карлсон, это моя первая страничка!
</body>
</html>И уж тем более чем вот так:
<html><head><title>Моя первая страничка</title></head><body>Привет мир!!!<br>Меня зовут Карлсон, это моя первая страничка!</body></html>
Хоть это и дело привычки. . всё же лучше привыкнуть писать «разборчиво».
<< предыдущая глава | следующая глава >>
Html+CSS в категории «Подарки, хобби, книги»
Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. Робин Никсон.
Доставка из г. Харьков
700 грн
Купить
Харьков
HTML5 и CSS3 для чайников. Титтел Э., Минник К.
Доставка из г. Харьков
600 грн
Купить
Харьков
Изучаем HTML, XHTML и CSS. 2-е изд. Фримен Эрик Фримен Элизабет.
Заканчивается
Доставка по Украине
980 грн
Купить
Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5 (6-е издание) Никсон Р.
Доставка из г. Харьков
710 грн
Купить
Харьков
Книга Програмування для дітей. HTML, CSS та JavaScript
На складе
Доставка по Украине
502 грн
Купить
HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств, Фрэйн Б.
Доставка по Украине
499 грн
Купить
HTML5 и CSS3. Веб-разработка по стандартам нового поколения. 2-е изд., Хоган Б.
Доставка из г. Львов
415 грн
Купить
HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств. 2-е изд., Фрэйн Б.
Доставка из г. Киев
499 грн
Купить
Изучаем HTML, XHTML и CSS 2-е изд., Робсон Э.
Доставка из г. Львов
950 грн
Купить
5-е изд Никсон, Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5, 5 изд.
Доставка из г. Львов
780 грн
Купить
Книга Программирование для детей HTML, CSS и JavaScript. Уитни Дэвид (на украинском языке)
Заканчивается
Доставка по Украине
490 грн
Купить
Програмування для дітей HTML,CSS та JavaScript. Вітні Девід
На складе
Доставка по Украине
416. 50 грн
490 грн
Купить
HTML5 и CSS3. Веб-разработка по стандартам нового поколения, Брайан П. Хоган
Доставка из г. Львов
494 грн
Купить
Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5, Робин Никсон
Доставка по Украине
879 грн
Купить
Программирование для детей HTML, CSS и JavaScript. Уитни Дэвид. Vivat
Доставка по Украине
по 417 грн
от 2 продавцов
417 грн
Купить
Смотрите также
Как создать сайт. Комикс-путеводитель по HTML, CSS и WordPress
Доставка по Украине
345 — 370 грн
от 4 продавцов
345 грн
Купить
Изучаем HTML, XHTML и CSS
Под заказ
Доставка по Украине
1 003 — 1 075 грн
от 4 продавцов
1 005 грн
Купить
HTML5 и CSS3. Веб-разработка по стандартам нового поколения
Доставка по Украине
345 — 370 грн
от 4 продавцов
345 грн
Купить
Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5
Под заказ
Доставка по Украине
808 — 860 грн
от 4 продавцов
810 грн
Купить
HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств 2 изд.
Доставка по Украине
327.75 — 370 грн
от 4 продавцов
345 грн
Купить
Книга Программирование для детей. HTML, CSS и JavaScript
Доставка по Украине
475.30 грн
490 грн
Купить
HTML5 и CSS3 для чайников
Доставка по Украине
600 грн
Купить
Изучаем HTML, XHTML и CSS. 2-е изд.
Доставка по Украине
1 100 грн
Купить
Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5 (5 издание). Никсон Р.
Доставка из г. Житомир
650 грн
Купить
Житомир
Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5 (6 изд) твердая
Доставка из г. Житомир
695 грн
Купить
Житомир
Книга «Програмування для дітей HTML,CSS та JavaScript» Девід Уїтні
Доставка по Украине
449 грн
Купить
Програмування для дітей HTML,CSS та JavaScript
На складе
Доставка по Украине
416. 5 — 485 грн
от 2 продавцов
416.50 грн
490 грн
Купить
Програмування для дітей HTML,CSS та JavaScript
Доставка по Украине
465.50 грн
490 грн
Купить
Книга Програмування для дітей. HTML, CSS та JavaScript. Д.Вітні (Віват)
Доставка из г. Львов
485 грн
Купить
Введение в HTML — Изучите веб-разработку
По своей сути HTML — это язык, состоящий из элементов, которые можно применять к частям текста, чтобы придать им различное значение в документе (это абзац? это маркированный список ? Является ли он частью таблицы?), разбить документ на логические разделы (Есть ли у него заголовок? Три столбца контента? Меню навигации?) и встроить на страницу такой контент, как изображения и видео. В этом модуле будут представлены первые два из них, а также представлены основные концепции и синтаксис, которые вам необходимо знать для понимания HTML.
Хотите стать веб-разработчиком?
Мы подготовили курс, который включает в себя всю необходимую информацию, необходимую для работайте над своей целью.
Начало работы
Перед тем, как приступить к этому модулю, вам не нужны какие-либо предварительные знания HTML, но вы должны иметь хотя бы базовые навыки использования компьютеров и пассивного использования Интернета (т. е. просто смотреть на него и потреблять контент) . У вас должна быть настроена базовая рабочая среда (как подробно описано в разделе «Установка базового программного обеспечения»), и вы должны понимать, как создавать файлы и управлять ими (как подробно описано в разделе «Работа с файлами»). Оба являются частями нашего модуля «Начало работы с Интернетом для начинающих».
Примечание: Если вы работаете на компьютере/планшете/другом устройстве, на котором у вас нет возможности создавать собственные файлы, вы можете попробовать (большинство) примеров кода в онлайн-программе кодирования, такой как JSBin или глюк.
Этот модуль содержит следующие статьи, которые познакомят вас со всей базовой теорией HTML и предоставят вам широкие возможности для проверки некоторых навыков.
- Начало работы с HTML
Охватывает абсолютные основы HTML, чтобы вы могли начать работу — мы определяем элементы, атрибуты и другие важные термины и показываем, где они подходят к языку. Мы также покажем, как устроена типичная HTML-страница и как устроен HTML-элемент, а также объясним другие важные базовые функции языка. Попутно мы поиграем с HTML, чтобы вас заинтересовать!
- Что в голове? Метаданные в HTML
Заголовок документа HTML — это часть, которая не отображается в веб-браузере при загрузке страницы. Он содержит такую информацию, как страница
, ссылки на CSS (если вы хотите стилизовать свой HTML-контент с помощью CSS), ссылки на пользовательские значки и метаданные (данные о HTML, например, кто его написал, и важные ключевые слова, описывающие документ).- Основы HTML-текста
Одной из основных задач HTML является придание тексту смысла (также известного как семантика), чтобы браузер знал, как его правильно отобразить.
- Создание гиперссылок
Гиперссылки действительно важны — именно они делают сеть сетью. В этой статье показан синтаксис, необходимый для создания ссылки, и обсуждаются рекомендации по созданию ссылок.
- Расширенное форматирование текста
В HTML есть множество других элементов для форматирования текста, которые мы не рассмотрели в статье по основам работы с HTML-текстом. Элементы здесь менее известны, но о них все равно полезно знать. В этой статье вы узнаете о разметке цитат, списков описаний, компьютерного кода и другого соответствующего текста, подстрочного и надстрочного индексов, контактной информации и т. д.
- Структура документа и веб-сайта
Помимо определения отдельных частей вашей страницы (таких как «абзац» или «изображение»), HTML также используется для определения областей вашего веб-сайта (таких как «заголовок», «меню навигации» или « основной столбец контента»). В этой статье рассматривается, как спланировать базовую структуру веб-сайта и как написать HTML для представления этой структуры.
- Отладка HTML
Написание HTML — это хорошо, но что, если что-то пойдет не так, и вы не сможете понять, где ошибка в коде? Эта статья познакомит вас с некоторыми инструментами, которые могут помочь.
Следующие тесты проверят ваше понимание основ HTML, описанных в руководствах выше.
- Разметка письма
Все мы рано или поздно учимся писать письма; это также полезный пример для проверки навыков форматирования текста. В этой оценке вам будет дано письмо для разметки.
- Структурирование страницы контента
Этот тест проверяет вашу способность использовать HTML для структурирования простой страницы с контентом, содержащей верхний и нижний колонтитулы, меню навигации, основное содержимое и боковую панель.
Обнаружили проблему с содержанием этой страницы?
- Отредактируйте страницу на GitHub.
- Сообщить о проблеме с содержимым.
- Посмотреть исходный код на GitHub.
Хотите принять участие?
Узнайте, как внести свой вклад.
Последний раз эта страница была изменена участниками MDN.
Изучение HTML — Лучшие учебники по HTML (2023)
- Главная
- / Учебники по программированию
- / HTML
Генератор резюме разработчика
Высококачественное резюме за 5 минут, автоматически сгенерированное из вашего профиля gitconnected
Как я могу заработать карму?
ФИЛЬТР
youtube.com
Изучите HTML и CSS за 30 дней
FreeVideo
Просмотреть руководство
9003org8Создание веб-страниц с помощью HTML и CSS
FreeVideo
Просмотр Учебник 9
FreeInteractive Coding
Просмотреть учебник 84 HTML, CSS и JavaScript
FreeVideo
Посмотреть руководство
100003Projects in HTML5
VideoPaidInteractive Coding
View Tutorial
udemy. com
Real World Coding in HTML & CSS
9027 Viewtorial3 900VideoPaid0
coursera.org
Введение в HTML5
FreeVideo
Просмотреть руководство
scrimba.com
Введение в HTML
BeginnerFree
Просмотреть руководство
internetingishard.com
HTML и CSS — это сложно
Руководство по HTML от Mozilla Developer Network
Бесплатно
Посмотреть руководство
theodinproject.com
Изучение HTML5 и CSS3
BeginnerFree
Просмотреть руководство
bitgrade.org
Подробное руководство по HTML 5
BeginnerFreeVideo
Просмотр руководства
udemy.com
Основы веб-разработки для начинающих 90Paid
90 002 Посмотреть руководствоeduonix. com
Изучение программирования на HTML5 для начинающих
BeginnerFreeVideo
Посмотреть руководство
chimera.labs.oreilly.com
HTML5 Canvas
Бесплатно
Просмотреть учебник
edx.org
Введение в HTML и Javascript
Бесплатно 3 7
Просмотреть учебник 088htmlreference.io
Бесплатное руководство по HTML
Бесплатно
Просмотреть руководство
amazon.com
Более разумный способ изучения HTML и CSS
НовичокPaidBookCSS
Просмотреть руководство
clydebankmedia.com
HTML QuickStart Guide
BeginnerPaidBook
View Tutorial
bitgrade, Web Coding 9 Разработка, HTML и HTML
3 9 0085
НовичокFreeVideo
Просмотреть руководство
sabe. io
Начало работы с HTML
BeginnerFree
Просмотреть руководство
practicum.yandex.com
Front-end Training in Practicum
BeginnerPaid
View Tutorial
coderepublics.com
HTML Tutorial — CodeRepublics
90 ViewtorialFree 900 7goskills.com
Введение в HTML
BeginnerVideoPaid
Просмотреть учебник
tutorialbrain.com
Учебник HTML от TutorialBrain
BeginnerFreeBook
Просмотреть руководство
amazon.com
Обучение кодированию HTML и CSS: разработка и оформление веб-сайтов
Учебник HTML для начинающих
BeginnerFree
Просмотреть учебник
youtube.com
Полный курс HTML — Учебник по созданию веб-сайта
BeginnerFreeVideo
Просмотреть учебник
w3schools. com
HTML5 Tutorial
BeginnerFree
View Tutorial
Howtocodeinhtml.com
Кодирование 3 CSS и HTML 90 5
Бесплатно
Просмотреть руководство
codeproject. com
Изучение HTML5 и CSS3
Бесплатно
Просмотреть руководство
dash.generalassemb.ly
Обучение кодированию HTML, CSS и Javascript
Просмотреть руководство
youtube.com
Учебник HTML для начинающих
BeginnerFreeVideo
Просмотреть руководство
software-skills-training.com
Разработка веб-сайтов с использованием HTML5, CSS и Bootstrap
BeginnerPaidCSSBootstrap 3
Просмотреть руководство
onemonth.
003
Программирование для дизайнеров
BeginnerFreeVideo
Посмотреть руководство