Вячеслав Крысин, Нетология
Вячеслав Крысин Нетология
Front-end developer в Нетология-групп
Браузер — прикладное программное обеспечение для просмотра веб-страниц. В глобальной сети браузеры используют для запроса, обработки, манипулирования и отображения содержания веб-сайтов.
Поэтому веб-технологии так популярны. Они везде.
Вы сообщаете браузеру, что отобразить, указав адрес документа в формате URL.
URL (Uniform Resource Locator) — единый указатель ресурса, в общем виде выглядит так: <протокол>://<хост>/<путь>
Пример ссылки: http://netology.ru/programs/html-css-base
HTML документ, полученный с сервера, содержит:
Веб-страницы, в первую очередь, должны представлять информацию в удобном виде.
Давайте подумаем, из чего она состоит?
Все это — хорошо известные вам элементы. И они существовали задолго до появления интернета.
Их внешний вид может отличаться в различных источниках. Но суть от этого не меняется. Вы с первого взгляда определите заголовок в новой книге.
Именно такую информацию браузер должен уметь правильно представлять на экране. И значит, нам необходимо сообщить ему, что является заголовком, абзацем, где сделать акцент и когда должна следовать иллюстрация.
Если бы мы изобретали универсальный способ описания документов, по которому браузер сможет их правильно отобразить на экране, то нам пришлось бы учесть следующие требования:
Пусть документ будет обычным текстом, тогда для создания потребуется обычный текстовый редактор.
Стоит отметить что текстовый редактор — блокнот. Текстовый процессор — MS Word.
Рагу из морского черта
Морской черт — чертовски коварная рыбина, за что
европейский удильщик и получил свое второе название.
Ее также называют «лобстером для бедных» — за плотное
мясо, по структуре действительно напоминающее лобстера.
Зато в нем нет костей, кроме огромного хребта, поэтому
при разделке нужно только снять кожу и разрезать рыбу
вдоль на два филе.
Подавать это рагу, как и все остальные, нужно в глубоких
тарелках, в каких обычно подают пасту.
Добавим в текст документа простые текстовые метки, по которым браузер поймет, где начинается и заканчивается заголовок, абзац, где должны быть иллюстрации, на каком тексте сделать акцент.
# Рагу из морского черта #
* Морской черт * — чертовски коварная рыбина, за что
европейский удильщик и получил свое второе название.
Ее также называют «лобстером для бедных» — за плотное
мясо, по структуре действительно напоминающее лобстера.
Зато в нем нет костей, кроме огромного хребта, поэтому
при разделке нужно только снять кожу и разрезать рыбу
вдоль на два филе.
Подавать это рагу, как и все остальные, нужно в глубоких
тарелках, в каких обычно подают пасту.
Ограничим количество возможных меток, оставив только самое необходимое.
Оставим только метки для:
А это мы проверим по итогам курса.
Заголовок
– плохой вариант метки, как и символ *
.ТутНачинаетсяЗаголовокОтнынеИВоВекиВеков
— плохой вариант метки, хоть и вряд ли встретится в самом тексте.ТНЗ29
— тоже плохой вариант метки, хоть короткий и уникальный.Мы изобретаем не браузер, а язык разметки.
Язык разметки — набор символов или последовательностей, вставляемых в текст для передачи информации о его выводе или строении.
HyperText Markup Language — «язык гипертекстовой разметки».
Cтандартизированный язык разметки документов во Всемирной паутине.
Рагу из морского черта
Морской черт – чертовски коварная рыбина, за что
европейский удильщик и получил свое второе название.
Ее также называют «лобстером для бедных» – за плотное
мясо, по структуре действительно напоминающее лобстера.
Зато в нем нет костей, кроме огромного хребта, поэтому
при разделке нужно только снять кожу и разрезать рыбу
вдоль на два филе.
Подавать это рагу, как и все остальные, нужно в глубоких
тарелках, в каких обычно подают пасту.
Видно, что переносы строк были проигнорированы.
Вёрстка веб-страниц — создание структуры html-кода и описание стилей, размещающих элементы веб-страницы (изображения, текст и так далее) в окне браузера, согласно разработанному макету, таким образом, чтобы элементы дизайна выглядели аналогично макету.
<
и >
.Так как нам нужно обозначать начало и конец элемента, например, абзаца, то существует понятие открывающего и закрывающего тега.
Тег <p>
— позволяет выделить абзац текста (paragraph по-английски).
Рагу из морского черта
<p>
Морской черт — чертовски коварная рыбина, за что
европейский удильщик и получил свое второе название.
Ее также называют «лобстером для бедных» — за плотное
мясо, по структуре действительно напоминающее лобстера.
Зато в нем нет костей, кроме огромного хребта, поэтому
при разделке нужно только снять кожу и разрезать рыбу
вдоль на два филе.
</p>
<p>
Подавать это рагу, как и все остальные, нужно в
глубоких тарелках, в каких обычно подают пасту.
</p>
Морской черт — чертовски коварная рыбина, за что европейский удильщик и получил свое второе название. Ее также называют «лобстером для бедных» – за плотное мясо, по структуре действительно напоминающее лобстера. Зато в нем нет костей, кроме огромного хребта, поэтому при разделке нужно только снять кожу и разрезать рыбу вдоль на два филе.
Подавать это рагу, как и все остальные, нужно в глубоких тарелках, в каких обычно подают пасту.
Тег <h1>
обозначает заголовок первого уровня (heading level 1 по-английски).
Для разметки заголовков предусмотрено 6 тегов <h1>
—<h6>
, что позволяет нам размечать заголовки разных уровней.
<h1>Рагу из морского черта</h1>
<p>
Морской черт – чертовски коварная рыбина, за что
европейский удильщик и получил свое второе название.
Ее также называют «лобстером для бедных» – за плотное
мясо, по структуре действительно напоминающее лобстера.
Зато в нем нет костей, кроме огромного хребта, поэтому
при разделке нужно только снять кожу и разрезать рыбу
вдоль на два филе.
</p>
<p>
Подавать это рагу, как и все остальные, нужно в
глубоких тарелках, в каких обычно подают пасту.
</p>
Морской черт – чертовски коварная рыбина, за что европейский удильщик и получил свое второе название. Ее также называют «лобстером для бедных» – за плотное мясо, по структуре действительно напоминающее лобстера. Зато в нем нет костей, кроме огромного хребта, поэтому при разделке нужно только снять кожу и разрезать рыбу вдоль на два филе.
Подавать это рагу, как и все остальные, нужно в глубоких тарелках, в каких обычно подают пасту.
Для разметки блоков цитат, врезок и просто выделенных блоков текста предусмотрен тег <blockquote>
.
Морской черт – чертовски коварная рыбина, за что европейский удильщик и получил свое второе название. Ее также называют «лобстером для бедных» – за плотное мясо, по структуре действительно напоминающее лобстера. Зато в нем нет костей, кроме огромного хребта, поэтому при разделке нужно только снять кожу и разрезать рыбу вдоль на два филе.
Европейский удильщик, или европейский морской чёрт – хищная рыба отряда удильщикообразных.
Подавать это рагу, как и все остальные, нужно в глубоких тарелках, в каких обычно подают пасту.
В HTML можно помещать одни теги внутрь других. Поэтому мы можем текст внутри цитаты также разметить тегами абзацев.
<blockquote>
<p>
Европейский удильщик, или европейский морской чёрт –
хищная рыба отряда удильщикообразных.
</p>
<p>
Рыба съедобна. Мясо белое, плотное, без костей.
Особенно популярен «морской чёрт» во Франции.
</p>
</blockquote>
Европейский удильщик, или европейский морской чёрт – хищная рыба отряда удильщикообразных.
Рыба съедобна. Мясо белое, плотное, без костей. Особенно популярен «морской чёрт» во Франции.
Подавать это рагу, как и все остальные, нужно в глубоких тарелках, в каких обычно подают пасту.
Тег <strong>
— сделать акцент на слове или фразе, обозначить их важность.
Тег <em>
— позволяет выделить слово.
Европейский удильщик , или европейский морской чёрт – хищная рыба отряда удильщикообразных.
Чтобы сообщить браузеру дополнительную информацию о содержимом тегов или задать специальные свойства, используются атрибуты.
"
.=
Можно указать в любом теге:
id
— позволяет задать тегу универсальный идентификатор, чтобы в дальнейшем ссылаться на него.class
— позволяет задать через пробел один или несколько определенных пользователем классов для дальнейшего управления внешним видом элемента через стили.Также у некоторых тегов есть специальные атрибуты, доступные только им. Например, у тега blockquote
есть атрибут cite
, который позволяет указать автора или источник цитаты.
Гипертекст — текст, «который разветвляется как бы сам по себе или выполняет действия по запросу».
a
В HTML для этого предусмотрены ссылки в тексте, которые позволяют по клику перейти на другую страницу или к другой части текущей страницы.
Для того, чтобы слово или фразу сделать гиперссылкой, её нужно разметить тегом a
:
<p>
Накануне международной выставки дизайна интерьеров
<a>i Saloni WorldWide Moscow</a>,
которая состоится 12–15 октября в Москве, вспомним
одиннадцать главных изобретений итальянских дизайнеров
XX века. Теперь рассказываем о предметах, которые
итальянцы не придумали, но довели до совершенства, –
от штопора до дивана.
</p>
href
Чтобы сообщить браузеру, куда перенаправить пользователя при клике по ссылке, укажем адрес в формате URL в специальном атрибуте href
(hypertext reference — ссылка на гипертекст).
<p>Накануне международной выставки дизайна интерьеров
<a href="#about">i Saloni WorldWide Moscow</a>,
которая состоится 12–15 октября в Москве, вспомним
одиннадцать главных изобретений итальянских дизайнеров
XX века. Теперь рассказываем о предметах, которые
итальянцы не придумали, но довели до совершенства, –
от штопора до дивана.</p>
<h2 id="about">О выставке</h2>
<p>Выставке Salone Internazionale del Mobile была
впервые проведена в 1961 году для продвижения и
экспорта итальянской мебели и вскоре стала самым
ожидаемым событием в мире мебельной промышленности.</p>
В URL элементов немного больше:
<протокол>://<хост>/<путь>#<якорь>
Обязательно принимать для указания браузеру, какой документ открыть. Но не всегда удобно для адресации ресурсов в документе.
Пример ссылки:
https://en.wikipedia.org/wiki/Uniform_Resource_Locator#Syntax
При определенных условиях для указания ресурсов в документе допускается опускать отдельные фрагменты адреса:
//en.wikipedia.org/wiki/Uniform_Resource_Locator#Syntax
/wiki/Uniform_Resource_Locator#Syntax
Uniform_Resource_Locator#Syntax
#Syntax
a
В тег a
нельзя вкладывать другие теги a
.
Для ссылки можно задать подсказку в атрибуте title
, которая покажется при наведении указателя мыши на ссылку:
img
img
.src
.alt
.alt
.alt
нужно написать, что изображено на картинке.Если картинку вставить в тексте, то она будет вести себя как символ, но в полный размер. И в 99% случаев вы получите не то, что ожидали.
<p>
<img src="./i/cat.jpg" alt="Кот"/>
Кот по кличке Самсон официально признан самым большим
котом в Нью-Йорке – возможно, не за горами и мировое
признание.
</p>
Кот по кличке Самсон официально признан самым большим котом в Нью-Йорке – возможно, не за горами и мировое признание.
Такой вариант удобен для вставки символьных изображений, таких как emodji. В остальных случаях помещайте картинку за пределами параграфа.
Задавайте вопросы и напишите отзыв о лекции!
Вячеслав Крысин