<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>Kyljmeeski FK</title><author><name>Kyljmeeski FK</name></author><id>https://teletype.in/atom/kyljmeeski</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/kyljmeeski?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@kyljmeeski?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=kyljmeeski"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/kyljmeeski?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-05-26T14:49:00.536Z</updated><entry><id>kyljmeeski:bT7cpuZlP</id><link rel="alternate" type="text/html" href="https://teletype.in/@kyljmeeski/bT7cpuZlP?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=kyljmeeski"></link><title>Значения атрибутов</title><published>2020-06-15T07:25:23.134Z</published><updated>2020-06-15T07:25:23.134Z</updated><summary type="html">&lt;img src=&quot;https://webref.ru/assets/images/html-tutorial/value.png&quot;&gt;У каждого атрибута, за исключением логических, есть значение, которое относится к одному из следующих типов: ключевое слово, строка, адрес, число, проценты, код языка. Это не все типы, но самые распространённые.</summary><content type="html">
  &lt;p&gt;У каждого атрибута, за исключением логических, есть значение, которое относится к одному из следующих типов: ключевое слово, строка, адрес, число, проценты, код языка. Это не все типы, но самые распространённые.&lt;/p&gt;
  &lt;h2&gt;Ключевое слово&lt;/h2&gt;
  &lt;p&gt;У некоторых атрибутов есть зарезервированные значения, которые называются «ключевые слова». К примеру, значение атрибута type элемента &amp;lt;input&amp;gt; определяет тип элемента формы. Ниже элемент &amp;lt;input&amp;gt; создаёт кнопку.&lt;/p&gt;
  &lt;pre&gt;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Кнопка&amp;quot;&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Ключевые слова подчиняются спецификации, список их значений ограничен и не может быть произвольно изменён.&lt;/p&gt;
  &lt;h2&gt;Строка&lt;/h2&gt;
  &lt;p&gt;Строка представляет собой текст, заключённый в двойные или одинарные кавычки.&lt;/p&gt;
  &lt;pre&gt;&amp;lt;div title=&amp;quot;Строка текста&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;
&amp;lt;div title=&amp;#x27;Строка текста&amp;#x27;&amp;gt;&amp;lt;/div&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Кавычка определяет начало и конец строки, поэтому внутри строки нельзя дополнительно ставить такие же кавычки. К примеру, следующая строка использует неправильное сочетание кавычек.&lt;/p&gt;
  &lt;pre&gt;&amp;lt;div title=&amp;quot;Новый 30&amp;quot; монитор&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Чтобы корректно написать строку с внутренними кавычками есть несколько вариантов.&lt;/p&gt;
  &lt;p&gt;1. Экранировать внутреннюю кавычку вот таким образом — \&amp;quot;. В таком случае она уже не будет восприниматься браузером как кавычка, а считается символом.&lt;/p&gt;
  &lt;pre&gt;&amp;lt;div title=&amp;quot;Новый 30\&amp;quot; монитор&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/pre&gt;
  &lt;p&gt;2. Использовать сочетание одинарных и двойных кавычек.&lt;/p&gt;
  &lt;pre&gt;&amp;lt;div title=&amp;#x27;Новый 30&amp;quot; монитор&amp;#x27;&amp;gt;&amp;lt;/div&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Здесь строка у атрибута title взята в одинарные кавычки, поэтому мы спокойно можем писать внутри двойную кавычку.&lt;/p&gt;
  &lt;p&gt;Всё это аналогичным образом работает и для одинарных кавычек.&lt;/p&gt;
  &lt;h2&gt;Адрес&lt;/h2&gt;
  &lt;p&gt;Адресом называется путь к документу, например, к графическому файлу. Адрес необходим в тех случаях, когда делается ссылка на сайт, другую веб-страницу или загружается определённый файл. Например, в элементе &amp;lt;img&amp;gt; адрес используется в качестве значения атрибута src, он задаёт путь к файлу с изображением.&lt;/p&gt;
  &lt;p&gt;Различают абсолютные и относительные адреса.&lt;/p&gt;
  &lt;h3&gt;Абсолютные адреса&lt;/h3&gt;
  &lt;p&gt;Подобные адреса работают везде и всюду независимо от имени сайта или веб-страницы, где задан адрес и начинаются всегда с указания протокола передачи данных. Для веб-страниц это обычно HTTP (HyperText Transfer Protocol, протокол передачи гипертекста), соответственно, абсолютные адреса начинаются с ключевого слова http://. В примере 1 приведена ссылка, в которой применяется абсолютный адрес.&lt;/p&gt;
  &lt;p&gt;Пример 1. Использование абсолютного адреса в ссылке&lt;/p&gt;
  &lt;pre&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
 &amp;lt;head&amp;gt;
  &amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;
  &amp;lt;title&amp;gt;Ссылка&amp;lt;/title&amp;gt;
 &amp;lt;/head&amp;gt;
 &amp;lt;body&amp;gt;
  &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;http://google.com&amp;quot;&amp;gt;Google&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
 &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;
  &lt;p&gt;В данном примере текстовая ссылка ведёт на сайт google.com.&lt;/p&gt;
  &lt;p&gt;Кроме протокола HTTP существует и защищённый протокол HTTPS. Не всегда очевидно, какой протокол используется на сайте, поэтому в адресе ссылки его можно вообще опустить. Адрес в таком случае запишется так:&lt;/p&gt;
  &lt;pre&gt;&amp;lt;a href=&amp;quot;//google.com&amp;quot;&amp;gt;Google&amp;lt;/a&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Абсолютные адреса применяются в первую очередь для указания на другой сетевой ресурс и достаточно редко используются для внутренних ссылок.&lt;/p&gt;
  &lt;h3&gt;Относительные адреса&lt;/h3&gt;
  &lt;p&gt;Относительные адреса указываются от корня сайта или текущего документа. Например, код &amp;lt;img src=&amp;quot;pic.png&amp;quot;&amp;gt; означает загрузить графический файл с именем pic.png, который располагается в той же папке, что и сама веб-страница. Далее рассмотрим несколько примеров таких адресов.&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;/&lt;/strong&gt;&lt;br /&gt;Адрес указывает обычно на файл index.html, который находится в корне сайта. Если файл index.html отсутствует, браузер, как правило, показывает список файлов, находящихся в данном каталоге. Имя файла не обязательно должно быть index.html, этот параметр меняется через настройки веб-сервера — так называется программа, которая анализирует приходящие от браузера запросы и передаёт ему документы, показываемые пользователю.&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;/images/pic.png&lt;/strong&gt;&lt;br /&gt;Черта (/) перед адресом говорит о том, что адресация начинается от корня сайта. Ссылка ведёт на файл pic.png, который располагается в папке images. А та в свою очередь размещена в корне сайта.&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;../help/me.html&lt;/strong&gt;&lt;br /&gt;Две точки перед именем указывают браузеру перейти на уровень выше в списке папок сайта и там «поискать» в папке help файл с именем me.html.&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;manual/info.html&lt;/strong&gt;&lt;br /&gt;Если перед именем папки нет никаких дополнительных символов, вроде точек или черты, то папка размещена внутри текущей папки, а уже в ней находится файл info.html.&lt;/p&gt;
  &lt;p&gt;&lt;em&gt;Адреса относительно корня сайта вроде /demo/ работают только под управлением веб-сервера и на локальном компьютере не применимы.&lt;/em&gt;&lt;/p&gt;
  &lt;p&gt;В примере 2 приведены ссылки, в которых используются относительные адреса.&lt;/p&gt;
  &lt;p&gt;Пример 2. Относительные адреса в ссылках&lt;/p&gt;
  &lt;pre&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
 &amp;lt;head&amp;gt;
  &amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;
  &amp;lt;title&amp;gt;Ссылки&amp;lt;/title&amp;gt;
 &amp;lt;/head&amp;gt;
 &amp;lt;body&amp;gt;
  &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;image/xxx.jpg&amp;quot;&amp;gt;Посмотрите на мою фотографию!&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
  &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;page/tip.html&amp;quot;&amp;gt;Как сделать такое же фото?&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
 &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Иногда можно встретить адреса в виде ./file/doc.html. Точка впереди означает, что отсчёт ведётся от текущей папки. Подобная запись избыточна и её можно сократить до file/doc.html.&lt;/p&gt;
  &lt;h2&gt;Числа&lt;/h2&gt;
  &lt;p&gt;Числа состоят из цифр от 0 до 9; для отрицательных чисел, если они необходимы, впереди ставится знак минус (-45). В примере 3 показано использование чисел в качестве значений атрибутов.&lt;/p&gt;
  &lt;p&gt;Пример 3. Использование чисел&lt;/p&gt;
  &lt;pre&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
 &amp;lt;head&amp;gt;
  &amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;
  &amp;lt;title&amp;gt;Числа&amp;lt;/title&amp;gt;
 &amp;lt;/head&amp;gt;
 &amp;lt;body&amp;gt;
  &amp;lt;p&amp;gt;Температура воды&amp;lt;/p&amp;gt;
  &amp;lt;meter value=&amp;quot;0&amp;quot; max=&amp;quot;100&amp;quot; low=&amp;quot;10&amp;quot; high=&amp;quot;60&amp;quot;&amp;gt;Низкая&amp;lt;/meter&amp;gt;
  &amp;lt;meter value=&amp;quot;30&amp;quot; max=&amp;quot;100&amp;quot; low=&amp;quot;10&amp;quot; high=&amp;quot;60&amp;quot;&amp;gt;Нормальная&amp;lt;/meter&amp;gt;
  &amp;lt;meter value=&amp;quot;80&amp;quot; max=&amp;quot;100&amp;quot; low=&amp;quot;10&amp;quot; high=&amp;quot;60&amp;quot;&amp;gt;Горячая&amp;lt;/meter&amp;gt;
  &amp;lt;meter value=&amp;quot;100&amp;quot; max=&amp;quot;100&amp;quot;&amp;gt;Кипяток&amp;lt;/meter&amp;gt;
 &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Кроме целых чисел допустимо использовать десятичные дроби, при этом целая и дробная часть отделяются друг от друга точкой — 36.6, как показано в примере 4.&lt;/p&gt;
  &lt;p&gt;Пример 4. Дробные числа&lt;/p&gt;
  &lt;pre&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
 &amp;lt;head&amp;gt;
  &amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;
  &amp;lt;title&amp;gt;input, атрибут max&amp;lt;/title&amp;gt;
 &amp;lt;/head&amp;gt;
 &amp;lt;body&amp;gt; 
  &amp;lt;form&amp;gt;
   &amp;lt;p&amp;gt;Укажите вашу температуру в градусах: 
   &amp;lt;input type=&amp;quot;number&amp;quot; min=&amp;quot;35&amp;quot; max=&amp;quot;41&amp;quot; value=&amp;quot;36.6&amp;quot; step=&amp;quot;0.1&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;
  &amp;lt;/form&amp;gt; 
 &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;
  &lt;h2&gt;Проценты&lt;/h2&gt;
  &lt;p&gt;Процентная запись позволяет привязаться к размерам родительского элемента и задавать размеры относительно него. Предположим, у нас есть следующий код:&lt;/p&gt;
  &lt;pre&gt;&amp;lt;p&amp;gt;&amp;lt;img src=&amp;quot;figure.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;50%&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Элемент &amp;lt;img&amp;gt; располагается внутри &amp;lt;p&amp;gt;, поэтому элемент &amp;lt;p&amp;gt; будет родителем для &amp;lt;img&amp;gt;. Верно и обратное — элемент &amp;lt;img&amp;gt; является дочерним по отношению к &amp;lt;p&amp;gt;. Соответственно, в данном случае ширина картинки в процентах считается от родительского абзаца, который по умолчанию занимает всё свободное пространство окна по ширине.&lt;/p&gt;
  &lt;p&gt;Браузер понимает, что речь идёт именно о процентах, если после числа добавляется символ %, например: width=&amp;quot;40%&amp;quot;.&lt;/p&gt;
  &lt;p&gt;В примере 5 приведён код веб-страницы, в котором ширина картинки указывается в процентах.&lt;/p&gt;
  &lt;p&gt;Пример 5. Размеры изображения в процентах&lt;/p&gt;
  &lt;pre&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
 &amp;lt;head&amp;gt;
  &amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;
  &amp;lt;title&amp;gt;Изображение&amp;lt;/title&amp;gt;
 &amp;lt;/head&amp;gt;
 &amp;lt;body&amp;gt;
  &amp;lt;p&amp;gt;&amp;lt;img src=&amp;quot;image/winnie.png&amp;quot; alt=&amp;quot;Винни-Пух в гостях у Кролика&amp;quot; width=&amp;quot;100%&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;
 &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Результат данного примера показан на рис. 1. Ширина изображения задана как 100%, поэтому занимает всю доступную ширину окна браузера. Высота при этом не указана и вычисляется браузером автоматически.&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://webref.ru/assets/images/html-tutorial/value.png&quot; width=&quot;496&quot; /&gt;
    &lt;figcaption&gt;Рис. 1. Размер картинки в процентах&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p&gt;Плюсом процентной записи является то, что размеры картинки меняются вместе с шириной окна браузера, а не остаются статичными. К минусам можно отнести ухудшение качества картинки при её сильном растяжении.&lt;/p&gt;
  &lt;p&gt;Плюсом процентной записи является то, что размеры картинки меняются вместе с шириной окна браузера, а не остаются статичными. К минусам можно отнести ухудшение качества картинки при её сильном растяжении.&lt;/p&gt;
  &lt;h2&gt;Код языка&lt;/h2&gt;
  &lt;p&gt;Мы живём в эпоху глобализации, когда на сайтах встречаются тексты на разных языках. Чтобы показать поисковым системам, на каком языке написан текст и задать свои настройки для разных языков (типы кавычек, к примеру) и указывается язык текста в виде кода. Для задания языка применяется атрибут lang (пример 6).&lt;/p&gt;
  &lt;p&gt;Пример 6. Использование атрибута lang&lt;/p&gt;
  &lt;pre&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&amp;quot;ru&amp;quot;&amp;gt;
 &amp;lt;head&amp;gt;
  &amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;
  &amp;lt;title&amp;gt;lang&amp;lt;/title&amp;gt;
 &amp;lt;/head&amp;gt;
 &amp;lt;body&amp;gt;
  &amp;lt;p&amp;gt;Фраза на французском&amp;lt;/p&amp;gt;
  &amp;lt;p lang=&amp;quot;fr&amp;quot;&amp;gt;Je n&amp;#x27;ai pas mangé depuis six jours&amp;lt;/p&amp;gt;
 &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;
  &lt;p&gt;В данном примере для всей страницы указан русский язык с помощью атрибута lang со значением ru. Чтобы показать, что язык относится ко всей странице, атрибут добавлен к элементу &amp;lt;html&amp;gt;. Для текста на французском атрибут lang со значением fr добавлен к элементу &amp;lt;p&amp;gt;.&lt;/p&gt;
  &lt;p&gt;Допустимые значения атрибута lang вы можете посмотреть на &lt;a href=&quot;https://webref.ru/html/value/lang&quot; target=&quot;_blank&quot;&gt;этой странице.&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>kyljmeeski:O6JY79J6d</id><link rel="alternate" type="text/html" href="https://teletype.in/@kyljmeeski/O6JY79J6d?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=kyljmeeski"></link><title>Атрибуты элементов</title><published>2020-06-15T07:22:29.091Z</published><updated>2020-06-15T07:22:29.091Z</updated><summary type="html">Чтобы расширить возможности отдельных элементов применяются атрибуты. Есть два типа атрибутов: атрибут со значением и логический атрибут, у которого нет значения. Атрибуты пишутся внутри открывающего тега, несколько атрибутов перечисляются через пробел, порядок их значения не имеет.</summary><content type="html">
  &lt;p&gt;Чтобы расширить возможности отдельных элементов применяются атрибуты. Есть два типа атрибутов: атрибут со значением и логический атрибут, у которого нет значения. Атрибуты пишутся внутри открывающего тега, несколько атрибутов перечисляются через пробел, порядок их значения не имеет.&lt;/p&gt;
  &lt;h2&gt;Атрибут со значением&lt;/h2&gt;
  &lt;p&gt;Вначале пишется открывающий тег, затем через пробел имя атрибута, после чего ставится знак равно (=) и в кавычках указывается значение атрибута. Общий синтаксис такой:&lt;/p&gt;
  &lt;pre&gt;&amp;lt;E атрибут=&amp;quot;значение&amp;quot;&amp;gt;…&amp;lt;/E&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Здесь буквой E обозначается название произвольного элемента. Для самозакрывающих элементов всё будет аналогично, кроме содержимого и закрывающего тега.&lt;/p&gt;
  &lt;pre&gt;&amp;lt;E атрибут=&amp;quot;значение&amp;quot;&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Вместо двойных кавычек (&amp;quot;значение&amp;quot;) можно писать одинарные кавычки (&amp;#x27;значение&amp;#x27;) или вообще опустить кавычки (значение). Однако хорошим тоном будет всегда писать значения атрибутов в кавычках, потому что их отсутствие может привести к неявным ошибкам. Приведём небольшой пример.&lt;/p&gt;
  &lt;pre&gt;&amp;lt;p&amp;gt;&amp;lt;img src=&amp;quot;arena.png&amp;quot; alt=&amp;quot;Вид заголовка&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;img src=&amp;quot;arena.png&amp;quot; alt=Вид заголовка&amp;gt;&amp;lt;/p&amp;gt;&lt;/pre&gt;
  &lt;p&gt;В данном примере первая строка написана правильно со всеми кавычками, а в следующей строке у атрибута alt кавычки отсутствуют. Поскольку пробел отделяет один атрибут от другого, то браузер в качестве значения alt возьмёт только первое слово («Вид»), а слово «заголовка» будет воспринимать как новый атрибут. Но так как подобного атрибута не существует, то это приведёт к ошибке.&lt;/p&gt;
  &lt;p&gt;Каждый атрибут должен быть единственным и не должен повторяться (alt писать можно, alt alt нельзя).&lt;/p&gt;
  &lt;p&gt;В примере 1 показано добавление картинки на страницу с помощью элемента &amp;lt;img&amp;gt; с разными атрибутами.&lt;/p&gt;
  &lt;p&gt;Пример 1. Использование атрибутов&lt;/p&gt;
  &lt;pre&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
 &amp;lt;head&amp;gt;
  &amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;
  &amp;lt;title&amp;gt;Добавление картинки&amp;lt;/title&amp;gt;
 &amp;lt;/head&amp;gt;
 &amp;lt;body&amp;gt;
  &amp;lt;p&amp;gt;&amp;lt;img src=&amp;quot;image/sun.png&amp;quot; alt=&amp;quot;Солнышко&amp;quot; width=&amp;quot;196&amp;quot; height=&amp;quot;183&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;
 &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;
  &lt;h2&gt;Логические атрибуты&lt;/h2&gt;
  &lt;p&gt;У логических атрибутов нет значений, само наличие или отсутствие атрибута уже меняет поведение элемента. Синтаксис достаточно простой:&lt;/p&gt;
  &lt;pre&gt;&amp;lt;E атрибут&amp;gt;…&amp;lt;/E&amp;gt;&lt;/pre&gt;
  &lt;p&gt;В примере 2 показано применение логического атрибута для аудиоплеера.&lt;/p&gt;
  &lt;p&gt;Пример 2. Использование логического атрибута&lt;/p&gt;
  &lt;pre&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
 &amp;lt;head&amp;gt;
  &amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;
  &amp;lt;title&amp;gt;Добавление аудио&amp;lt;/title&amp;gt;
 &amp;lt;/head&amp;gt;
 &amp;lt;body&amp;gt;
  &amp;lt;audio src=&amp;quot;audio/music.mp3&amp;quot; controls loop autoplay&amp;gt;&amp;lt;/audio&amp;gt;
 &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Логические атрибуты допустимо записывать в трёх видах: без значения, с пустым значением и значением, совпадающим с именем атрибута. Все варианты равнозначны, но желательно придерживаться одной выбранной формы записи.&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;controls&lt;/li&gt;
    &lt;li&gt;controls=&amp;quot;&amp;quot;&lt;/li&gt;
    &lt;li&gt;controls=&amp;quot;controls&amp;quot;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;Опять же имена атрибутов не чувствительны к регистру, это значит, что их можно писать маленькими или большими буквами. Но рекомендуем придерживаться единообразия и писать атрибуты в нижнем регистре — name. А никак не Name или NAME. Ещё раз подчеркнём, что так писать не надо.&lt;/p&gt;
  &lt;h2&gt;Порядок атрибутов&lt;/h2&gt;
  &lt;p&gt;Порядок атрибутов в элементе не имеет значения и на результат отображения элемента не влияет. Также допустим перенос атрибутов на другую строку. Следующие записи по своему действию равноценны.&lt;/p&gt;
  &lt;pre&gt;&amp;lt;img src=&amp;quot;title.png&amp;quot; width=&amp;quot;438&amp;quot; height=&amp;quot;118&amp;quot; alt=&amp;quot;&amp;quot;&amp;gt; 
&amp;lt;img alt=&amp;quot;&amp;quot; height=&amp;quot;118&amp;quot; width=&amp;quot;438&amp;quot; src=&amp;quot;title.png&amp;quot;&amp;gt;
&amp;lt;img 
  src=&amp;quot;title.png&amp;quot; 
  width=&amp;quot;438&amp;quot; height=&amp;quot;118&amp;quot; 
  alt=&amp;quot;&amp;quot;&amp;gt;&lt;/pre&gt;
  &lt;h2&gt;Универсальные атрибуты&lt;/h2&gt;
  &lt;p&gt;У некоторых элементов есть свой набор характерных атрибутов, но кроме этого существуют атрибуты, которые можно добавлять к любому элементу. По этой причине они называются универсальными или глобальными атрибутами. Список всех таких атрибутов вы можете посмотреть &lt;a href=&quot;https://webref.ru/html/attr/common&quot; target=&quot;_blank&quot;&gt;здесь&lt;/a&gt;, перечислим лишь некоторые популярные: class, id, lang, style, title.&lt;/p&gt;

</content></entry><entry><id>kyljmeeski:fK2ZgN8sU</id><link rel="alternate" type="text/html" href="https://teletype.in/@kyljmeeski/fK2ZgN8sU?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=kyljmeeski"></link><title>Структура HTML-кода</title><published>2020-06-15T07:20:59.650Z</published><updated>2020-06-15T07:20:59.650Z</updated><summary type="html">&lt;img src=&quot;https://webref.ru/assets/images/html-tutorial/structure.png&quot;&gt;Если открыть любую веб-страницу, то она будет содержать в себе типичные элементы, которые не меняются от вида и направленности сайта. В примере 1 показан код простого документа, содержащего основные элементы.</summary><content type="html">
  &lt;p&gt;Если открыть любую веб-страницу, то она будет содержать в себе типичные элементы, которые не меняются от вида и направленности сайта. В примере 1 показан код простого документа, содержащего основные элементы.&lt;/p&gt;
  &lt;p&gt;Пример 1. Исходный код веб-страницы&lt;/p&gt;
  &lt;pre&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
 &amp;lt;head&amp;gt;
  &amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;
  &amp;lt;title&amp;gt;Пример веб-страницы&amp;lt;/title&amp;gt;
 &amp;lt;/head&amp;gt;
 &amp;lt;body&amp;gt;
  &amp;lt;h1&amp;gt;Заголовок&amp;lt;/h1&amp;gt;
  &amp;lt;!-- Комментарий --&amp;gt;
  &amp;lt;p&amp;gt;Первый абзац.&amp;lt;/p&amp;gt;
  &amp;lt;p&amp;gt;Второй абзац.&amp;lt;/p&amp;gt;
 &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Скопируйте содержимое данного примера и сохраните его в папке c:\www\ под именем example2.html. После этого запустите браузер и откройте файл через пункт меню Файл &amp;gt; Открыть файл (Ctrl+O). В диалоговом окне выбора документа укажите файл example2.html. В браузере откроется веб-страница, показанная на рис. 1.&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://webref.ru/assets/images/html-tutorial/structure.png&quot; width=&quot;492&quot; /&gt;
    &lt;figcaption&gt;Рис. 1. Результат примера в браузере&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p&gt;Далее разберём отдельные строки нашего кода.&lt;/p&gt;
  &lt;p&gt;Далее разберём отдельные строки нашего кода.&lt;/p&gt;
  &lt;pre&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Элемент &amp;lt;!DOCTYPE&amp;gt; (жарг. доктайп) предназначен для указания типа текущего документа — DTD (document type definition, описание типа документа). Это необходимо, чтобы браузер понимал, как следует интерпретировать текущую веб-страницу, ведь HTML существует в нескольких версиях — современный HTML5 или устаревшие HTML4 и XHTML. Чтобы браузер «не путался» и понимал, согласно какому стандарту отображать веб-страницу и необходимо в первой строке кода задавать &amp;lt;!DOCTYPE&amp;gt;.&lt;/p&gt;
  &lt;p&gt;Поскольку мы в дальнейшем будем работать только с HTML5, то нам потребуется только один короткий и современный доктайп.&lt;/p&gt;
  &lt;p&gt;&lt;em&gt;Мы упоминали, что имена элементов можно писать маленькими и большими буквами. К &amp;lt;!DOCTYPE&amp;gt; это правило тоже относится и его можно записывать по разному. Тем не менее, традиционно имя этого элемента пишется в верхнем регистре.&lt;/em&gt;&lt;/p&gt;
  &lt;pre&gt;&amp;lt;html&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Открывающий тег &amp;lt;html&amp;gt; определяет начало HTML-документа, внутри него хранится «голова» (&amp;lt;head&amp;gt;) и «тело» документа (&amp;lt;body&amp;gt;).&lt;/p&gt;
  &lt;pre&gt;&amp;lt;head&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Содержимое этого раздела не показывается напрямую на странице, за исключением элемента &amp;lt;title&amp;gt;. Внутри &amp;lt;head&amp;gt; могут располагаться следующие элементы: &amp;lt;base&amp;gt;, &amp;lt;link&amp;gt;, &amp;lt;meta&amp;gt;, &amp;lt;script&amp;gt;, &amp;lt;style&amp;gt; или &amp;lt;title&amp;gt;.&lt;/p&gt;
  &lt;pre&gt;&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Элемент &amp;lt;meta&amp;gt; является универсальным и добавляет целый класс возможностей, в частности, с помощью метатега, как обобщённо называют этот элемент, можно изменить кодировку страницы, добавить ключевые слова, описание документа и многое другое, предназначенное для браузера или поисковых систем. В частности, чтобы браузер понимал, что имеет дело с кодировкой UTF-8 (Unicode transformation format, формат преобразования Юникод) и добавляется данная строка.&lt;/p&gt;
  &lt;pre&gt;&amp;lt;title&amp;gt;Пример веб-страницы&amp;lt;/title&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Элемент &amp;lt;title&amp;gt; определяет название веб-страницы. В браузере оно отображается на текущей вкладке (рис. 2).&lt;/p&gt;
  &lt;figure class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://webref.ru/assets/images/html-tutorial/title.png&quot; width=&quot;367&quot; /&gt;
    &lt;figcaption&gt;Рис. 2. Название веб-страницы в браузере&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p&gt;Элемент &amp;lt;title&amp;gt; является обязательным и должен непременно присутствовать в коде документа. Внутри разрешается писать только текст и никаких других элементов в &amp;lt;title&amp;gt; быть не должно. Но допустимо добавлять разные текстовые символы, например, так: &amp;lt;title&amp;gt;Adobe™ Photoshop®&amp;lt;/title&amp;gt;.&lt;/p&gt;
  &lt;p&gt;Элемент &amp;lt;title&amp;gt; является обязательным и должен непременно присутствовать в коде документа. Внутри разрешается писать только текст и никаких других элементов в &amp;lt;title&amp;gt; быть не должно. Но допустимо добавлять разные текстовые символы, например, так: &amp;lt;title&amp;gt;Adobe™ Photoshop®&amp;lt;/title&amp;gt;.&lt;/p&gt;
  &lt;pre&gt;&amp;lt;/head&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Закрывающий тег &amp;lt;/head&amp;gt; показывает, что «голова» документа завершена.&lt;/p&gt;
  &lt;pre&gt;&amp;lt;body&amp;gt;&lt;/pre&gt;
  &lt;p&gt;«Тело» документа &amp;lt;body&amp;gt; предназначено для размещения элементов и содержимого веб-страницы.&lt;/p&gt;
  &lt;pre&gt;&amp;lt;h1&amp;gt;Заголовок&amp;lt;/h1&amp;gt;&lt;/pre&gt;
  &lt;p&gt;HTML предлагает шесть текстовых заголовков разного уровня, которые показывают относительную важность раздела, расположенного после заголовка. Так, элемент &amp;lt;h1&amp;gt; представляет собой наиболее важный заголовок первого уровня, а элемент &amp;lt;h6&amp;gt; служит для обозначения заголовка шестого уровня и является наименее значительным. По умолчанию, заголовок первого уровня отображается самым крупным шрифтом жирного начертания, заголовки последующего уровня по размеру меньше. Элементы &amp;lt;h1&amp;gt;...&amp;lt;h6&amp;gt; относятся к блочным элементам, они всегда начинаются с новой строки, а после них другие элементы отображаются на следующей строке. Кроме того, перед заголовком и после него браузер добавляет пустое пространство.&lt;/p&gt;
  &lt;pre&gt;&amp;lt;!-- Комментарий --&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Некоторый текст можно спрятать от показа в браузере, сделав его комментарием. Хотя такой текст пользователь не увидит, он всё равно будет передаваться в документе, так что, посмотрев его исходный код, можно обнаружить скрытые заметки.&lt;/p&gt;
  &lt;p&gt;Комментарии нужны для внесения в код своих записей, не влияющих на вид страницы. Начинаются они тегом &amp;lt;!-- и заканчиваются тегом --&amp;gt;. Всё, что находится между этими тегами, отображаться на веб-странице не будет.&lt;/p&gt;
  &lt;pre&gt;&amp;lt;p&amp;gt;Первый абзац.&amp;lt;/p&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Элемент &amp;lt;p&amp;gt; определяет абзац текста.&lt;/p&gt;
  &lt;pre&gt;&amp;lt;p&amp;gt;Второй абзац.&amp;lt;/p&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Элемент &amp;lt;p&amp;gt; является блочным, поэтому текст всегда начинается с новой строки, абзацы идущие друг за другом разделяются между собой отбивкой (так называется пустое пространство между ними). Это хорошо видно на рис. 1.&lt;/p&gt;
  &lt;pre&gt;&amp;lt;/body&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Следует добавить закрывающий тег &amp;lt;/body&amp;gt;, чтобы показать, что «тело» документа завершено.&lt;/p&gt;
  &lt;pre&gt;&amp;lt;/html&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Последним элементом в коде всегда идёт закрывающий тег &amp;lt;/html&amp;gt;.&lt;/p&gt;

</content></entry><entry><id>kyljmeeski:FEpp0V4z1</id><link rel="alternate" type="text/html" href="https://teletype.in/@kyljmeeski/FEpp0V4z1?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=kyljmeeski"></link><title>Элементы HTML</title><published>2020-06-15T07:11:45.667Z</published><updated>2020-06-15T07:11:45.667Z</updated><summary type="html">&lt;img src=&quot;https://webref.ru/assets/images/html-tutorial/element.png&quot;&gt;Если мы посмотрим на код HTML, то увидим, что помимо самого текста, который выводится в браузере, код содержит несколько команд в угловых скобках (к примеру, &lt;h1&gt;). Такие команды называются элементами HTML и состоят из нескольких частей: открывающего тега, содержимого и закрывающего тега (рис. 1).</summary><content type="html">
  &lt;p&gt;Если мы посмотрим на код HTML, то увидим, что помимо самого текста, который выводится в браузере, код содержит несколько команд в угловых скобках (к примеру, &amp;lt;h1&amp;gt;). Такие команды называются элементами HTML и состоят из нескольких частей: открывающего тега, содержимого и закрывающего тега (рис. 1).&lt;/p&gt;
  &lt;figure class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://webref.ru/assets/images/html-tutorial/element.png&quot; width=&quot;540&quot; /&gt;
    &lt;figcaption&gt;Рис. 1. Элемент &amp;lt;h1&amp;gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p&gt;Открывающий тег показывает начало элемента и может содержать или не содержать атрибуты, которые расширяют возможности элемента (об атрибутах расскажем позже). Каждый тег начинается с открывающей угловой скобки, затем идёт имя элемента и закрывающая угловая скобка (&amp;lt;p&amp;gt;). Теги можно писать в нижнем и верхнем регистре, иными словами, маленькими, большими буквами или произвольно смешивать их. Все варианты написания ниже корректны.&lt;/p&gt;
  &lt;p&gt;Открывающий тег показывает начало элемента и может содержать или не содержать атрибуты, которые расширяют возможности элемента (об атрибутах расскажем позже). Каждый тег начинается с открывающей угловой скобки, затем идёт имя элемента и закрывающая угловая скобка (&amp;lt;p&amp;gt;). Теги можно писать в нижнем и верхнем регистре, иными словами, маленькими, большими буквами или произвольно смешивать их. Все варианты написания ниже корректны.&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;&amp;lt;article&amp;gt;&lt;/li&gt;
    &lt;li&gt;&amp;lt;ARTICLE&amp;gt;&lt;/li&gt;
    &lt;li&gt;&amp;lt;Article&amp;gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;Хотя теги можно писать в любом регистре и это с точки зрения синтаксиса HTML будет правильно, рекомендуем придерживаться единообразия и писать все теги маленькими буквами. Так повышается читаемость кода и снижается вероятность возникновения ошибок.&lt;/p&gt;
  &lt;p&gt;После содержимого элемента идёт закрывающий тег, в котором вместе с открывающей угловой скобкой есть косая черта (&amp;lt;/p&amp;gt;). По закрывающему тегу мы определяем, что элемент завершён.&lt;/p&gt;
  &lt;p&gt;Некоторые элементы не содержат закрывающего тега и такие элементы называются самозакрывающими. Естественно, у них нет и содержимого. Вот пример.&lt;/p&gt;
  &lt;pre&gt;&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Узнать, к какому типу относится элемент и является ли он самозакрывающим, можно в &lt;a href=&quot;https://webref.ru/html/&quot; target=&quot;_blank&quot;&gt;справочнике HTML&lt;/a&gt;.&lt;/p&gt;
  &lt;p&gt;Итак, каждый элемент содержит открывающий тег и может включать содержимое и закрывающий тег. Порядок открывающих и закрывающих тегов важен и его нельзя нарушать.&lt;/p&gt;
  &lt;p&gt;Правильные варианты:&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;&amp;lt;p&amp;gt;Абзац текста&amp;lt;/p&amp;gt;&lt;/li&gt;
    &lt;li&gt;&amp;lt;h1&amp;gt;Заголовок&amp;lt;/h1&amp;gt;&lt;/li&gt;
    &lt;li&gt;&amp;lt;article&amp;gt;Статья&amp;lt;/article&amp;gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;Неправильные варианты:&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;&amp;lt;h1&amp;gt;Заголовок &amp;lt;!-- Нет закрывающего тега --&amp;gt;&lt;/li&gt;
    &lt;li&gt;&amp;lt;/p&amp;gt;Абзац&amp;lt;p&amp;gt; &amp;lt;!-- Перепутан порядок тегов --&amp;gt;&lt;/li&gt;
    &lt;li&gt;&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&amp;lt;/meta&amp;gt; &amp;lt;!-- Ненужный закрывающий тег --&amp;gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h2&gt;Комментарии в HTML&lt;/h2&gt;
  &lt;p&gt;В коде HTML разработчик может писать свои комментарии, которые никак не отображаются в браузере. Такие комментарии нужны для пояснения своего кода и для заметок себе и другим разработчикам. Комментарий начинается с &amp;lt;!-- и закрывается --&amp;gt;. Всё что находится между этими тегами является комментарием и выводиться в браузере не будет.&lt;/p&gt;
  &lt;p&gt;В примере 1 показан типичный HTML-документ.&lt;/p&gt;
  &lt;p&gt;Пример 1. HTML-документ&lt;/p&gt;
  &lt;pre&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
 &amp;lt;head&amp;gt;
  &amp;lt;!-- Кодировка документа --&amp;gt;
  &amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;
  &amp;lt;!-- Название страницы --&amp;gt;
  &amp;lt;title&amp;gt;Моя веб-страница&amp;lt;/title&amp;gt;
 &amp;lt;/head&amp;gt;
 &amp;lt;body&amp;gt;
  &amp;lt;h1&amp;gt;Заголовок страницы&amp;lt;/h1&amp;gt;
  &amp;lt;p&amp;gt;Основной текст.&amp;lt;/p&amp;gt;
 &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;
  &lt;p&gt;В данном примере используются элементы &amp;lt;html&amp;gt;, &amp;lt;head&amp;gt;, &amp;lt;title&amp;gt;, &amp;lt;body&amp;gt;, &amp;lt;p&amp;gt; и самозакрывающие элементы &amp;lt;!doctype&amp;gt; и &amp;lt;meta&amp;gt;.&lt;/p&gt;
  &lt;h2&gt;Вложения элементов&lt;/h2&gt;
  &lt;p&gt;Одни элементы допустимо вкладывать внутрь других, однако следует соблюдать их порядок. На рис. 2 демонстрируется, как можно и нельзя добавлять один элемент внутрь другого.&lt;/p&gt;
  &lt;figure class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://webref.ru/assets/images/html-tutorial/container.png&quot; width=&quot;494&quot; /&gt;
    &lt;figcaption&gt;а&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p&gt;&lt;/p&gt;
  &lt;figure class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://webref.ru/assets/images/html-tutorial/container2.png&quot; width=&quot;494&quot; /&gt;
    &lt;figcaption&gt;б&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p&gt;Рис. 2. Вложение тегов, а — правильное, б — неверное.             Если связать открывающие и закрывающие теги между собой скобкой, как показано на рис. 2, то несколько скобок не должны пересекаться между собой (рис. 2а). Любое пересечение условных скобок (рис. 2б) говорит о том, что правильная последовательность тегов нарушена.&lt;/p&gt;
  &lt;p&gt;Рис. 2. Вложение тегов, а — правильное, б — неверное&lt;/p&gt;
  &lt;p&gt;Если связать открывающие и закрывающие теги между собой скобкой, как показано на рис. 2, то несколько скобок не должны пересекаться между собой (рис. 2а). Любое пересечение условных скобок (рис. 2б) говорит о том, что правильная последовательность тегов нарушена.&lt;/p&gt;

</content></entry><entry><id>kyljmeeski:jVJMTCDIE</id><link rel="alternate" type="text/html" href="https://teletype.in/@kyljmeeski/jVJMTCDIE?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=kyljmeeski"></link><title>Инструментарий</title><published>2020-06-15T07:07:48.782Z</published><updated>2020-06-15T07:07:48.782Z</updated><summary type="html">Для эффективной работы не обойтись без необходимых и привычных инструментов, в том числе и при написании кода HTML. Поэтому для разработки веб-страниц или даже небольшого сайта — так называется набор страниц, связанных между собой ссылками и единым оформлением, нам понадобятся следующие программы:</summary><content type="html">
  &lt;p&gt;Для эффективной работы не обойтись без необходимых и привычных инструментов, в том числе и при написании кода HTML. Поэтому для разработки веб-страниц или даже небольшого сайта — так называется набор страниц, связанных между собой ссылками и единым оформлением, нам понадобятся следующие программы:&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;текстовый редактор для написания кода;&lt;/li&gt;
    &lt;li&gt;браузер для просмотра результатов;&lt;/li&gt;
    &lt;li&gt;валидатор — сервис для проверки синтаксиса HTML и выявления ошибок в коде;&lt;/li&gt;
    &lt;li&gt;графический редактор.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;Далее рассмотрим эти инструменты подробнее.&lt;/p&gt;
  &lt;h2&gt;Текстовый редактор&lt;/h2&gt;
  &lt;p&gt;HTML-документ можно создавать в любом текстовом редакторе, хоть Блокноте, тем не менее, для этой цели подойдёт не всякая программа. Нужна такая, чтобы поддерживала следующие возможности.&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;Подсветка синтаксиса — выделение тегов, текста, ключевых слов и атрибутов разными цветами. Это облегчает поиск нужного элемента, ускоряет работу разработчика и снижает возникновение ошибок.&lt;/li&gt;
    &lt;li&gt;Работа с вкладками. Сайт представляет собой набор файлов, которые приходится править по отдельности, для чего нужен редактор, умеющий одновременно работать сразу с несколькими документами. При этом файлы удобно открывать в отдельных вкладках, чтобы быстро переходить к нужному документу.&lt;/li&gt;
    &lt;li&gt;Проверка текущего документа на ошибки.&lt;/li&gt;
    &lt;li&gt;Автодополнение — автоматическое закрытие скобок, кавычек и тегов. Опять же, это ускоряет работу и снижает число возможных ошибок. Некоторые редакторы также позволяют быстро вводить теги, определяя их по первым введённым буквам.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;Ссылки на известные подобные редакторы приведены ниже.&lt;/p&gt;
  &lt;h4&gt;Notepad++&lt;/h4&gt;
  &lt;p&gt;Бесплатный редактор под Windows, обладающий массой возможностей, при этом оставаясь простым в освоении и очень шустрым.&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;Где скачать&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://notepad-plus-plus.org/download/&quot; target=&quot;_blank&quot;&gt;https://notepad-plus-plus.org/download&lt;/a&gt;&lt;/p&gt;
  &lt;h4&gt;Brackets&lt;/h4&gt;
  &lt;p&gt;Лёгкий, быстрый, но современный текстовый редактор от Adobe, ориентированный на веб-разработку.&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;Где скачать&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;http://brackets.io/&quot; target=&quot;_blank&quot;&gt;http://brackets.io&lt;/a&gt;&lt;/p&gt;
  &lt;h4&gt;Sublime Text&lt;/h4&gt;
  &lt;p&gt;Популярный среди веб-разработчиков редактор для Mac, Windows, Linux. Хотя Sublime Text является платным, но скачанной с сайта незарегистрированной версией можно пользоваться неограниченное время.&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;Где скачать&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://www.sublimetext.com/3&quot; target=&quot;_blank&quot;&gt;https://www.sublimetext.com/3&lt;/a&gt;&lt;/p&gt;
  &lt;h2&gt;Браузер&lt;/h2&gt;
  &lt;p&gt;Браузер — это программа, предназначенная для просмотра веб-страниц. На первых порах подойдёт любой браузер, но с повышением опыта и знаний потребуется завести целый «зверинец», чтобы проверять правильность отображения сайта в разных браузерах. Дело в том, что каждый браузер имеет свои уникальные особенности, поэтому для проверки универсальности кода требуется просматривать и корректировать код с их учётом. На сегодняшний день наибольшей популярностью пользуются следующие браузеры: Chrome, Firefox, Internet Explorer, Opera, Safari.&lt;/p&gt;
  &lt;h3&gt;Google Chrome&lt;/h3&gt;
  &lt;p&gt;Браузер, появившийся на рынке в конце 2008 года. Разработан компанией Google.&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;Где скачать&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://www.google.ru/intl/ru/chrome/browser/desktop/&quot; target=&quot;_blank&quot;&gt;https://www.google.ru/intl/ru/chrome/browser/desktop/&lt;/a&gt;&lt;/p&gt;
  &lt;h3&gt;Mozilla Firefox&lt;/h3&gt;
  &lt;p&gt;Перспективный браузер, получивший признание во всем мире. Его особенность — простота и расширяемость, которая получается за счёт специальных расширений, как они называются. Изначально Firefox имеет набор только самых необходимых функций, но устанавливая желаемые расширения в итоге можно нарастить браузер до системы, выполняющей все необходимые для вашей работы действия. Браузер Firefox является открытой системой, разрабатываемый группой Mozilla.&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;Где скачать&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://www.mozilla.org/ru/firefox/products/&quot; target=&quot;_blank&quot;&gt;https://www.mozilla.org/ru/firefox/products/&lt;/a&gt;&lt;/p&gt;
  &lt;h3&gt;Microsoft Internet Explorer (IE)&lt;/h3&gt;
  &lt;p&gt;Один из старейших браузеров, который бесплатно поставляется вместе с операционной системой Windows. Это и определило его популярность.&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;Где скачать&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://www.microsoft.com/ru-ru/download/internet-explorer.aspx&quot; target=&quot;_blank&quot;&gt;https://www.microsoft.com/ru-ru/download/internet-explorer.aspx&lt;/a&gt;&lt;/p&gt;
  &lt;h3&gt;Microsoft Edge&lt;/h3&gt;
  &lt;p&gt;Новый браузер, пришедший на смену IE. Поставляется вместе с операционной системой Windows 10.&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;Где скачать&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://www.microsoft.com/ru-ru/windows/microsoft-edge&quot; target=&quot;_blank&quot;&gt;https://www.microsoft.com/ru-ru/windows/microsoft-edge&lt;/a&gt;&lt;/p&gt;
  &lt;h3&gt;Opera&lt;/h3&gt;
  &lt;p&gt;Быстрый и удобный браузер, поддерживающий множество дополнительных возможностей, повышающих комфортность работы с сайтами.&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;Где скачать&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;http://ru.opera.com/download/&quot; target=&quot;_blank&quot;&gt;http://ru.opera.com/download/&lt;/a&gt;&lt;/p&gt;
  &lt;h3&gt;Safari&lt;/h3&gt;
  &lt;p&gt;Этот браузер поставляется вместе с операционной системой MacOS на компьютерах, а также на смартфонах и планшетах Apple.&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;Где скачать&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;http://www.apple.com/ru/safari/&quot; target=&quot;_blank&quot;&gt;http://www.apple.com/ru/safari/&lt;/a&gt;&lt;/p&gt;
  &lt;h2&gt;Валидатор&lt;/h2&gt;
  &lt;p&gt;Валидация HTML-документа предназначена для выявления ошибок в синтаксисе веб-страниц и расхождений со спецификацией HTML. Соответственно, программа или сервис для такой проверки называется валидатором.&lt;/p&gt;
  &lt;p&gt;Для проверки следует зайти по адресу &lt;a href=&quot;https://validator.w3.org/&quot; target=&quot;_blank&quot;&gt;validator.w3.org&lt;/a&gt; и ввести путь к проверяемому документу или сайту в специальной форме. После проверки будут показаны возможные ошибки или появится надпись, что документ прошел валидацию успешно.&lt;/p&gt;
  &lt;h2&gt;Графический редактор&lt;/h2&gt;
  &lt;p&gt;Графический редактор необходим для обработки изображений и их подготовки для публикации на веб-странице. Самой популярной программой такого рода является Photoshop, ставший стандартом де-факто для обработки фотографий и создания графических изображений для сайтов. Но в большинстве случаев мощь Photoshop-а избыточна и лучше воспользоваться чем-нибудь более простым и проворным. В частности, программа Paint.Net позволяет сделать все необходимые манипуляции с изображениями, вдобавок бесплатна для использования.&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;Скачать Paint.Net&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;http://www.getpaint.net/download.html&quot; target=&quot;_blank&quot;&gt;http://www.getpaint.net/download.html&lt;/a&gt;&lt;/p&gt;
  &lt;p&gt;Paint.Net работает только под Windows, под другие операционные системы есть редактор Gimp, также бесплатный для использования.&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;Скачать Gimp&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://www.gimp.org/downloads/&quot; target=&quot;_blank&quot;&gt;https://www.gimp.org/downloads/&lt;/a&gt;&lt;/p&gt;
  &lt;p&gt;Из интересных редакторов есть Pixlr, у которого существует версия в виде веб-приложения, по своим возможностям отдалённо напоминающее Photoshop, но работающее прямо в браузере. Это позволяет быстро внести правки в графический файл, не устанавливая дополнительных программ.&lt;/p&gt;
  &lt;p&gt;&lt;a href=&quot;https://pixlr.com/editor&quot; target=&quot;_blank&quot;&gt;https://pixlr.com/editor&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>kyljmeeski:L_gkzUOWO</id><link rel="alternate" type="text/html" href="https://teletype.in/@kyljmeeski/L_gkzUOWO?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=kyljmeeski"></link><title>Введение в HTML</title><published>2020-06-15T05:38:22.381Z</published><updated>2020-06-15T05:38:22.381Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://teletype.in/files/61/52/61523398-5e95-4b7a-8913-33ef9e4da462.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://teletype.in/files/60/65/60657571-b113-4692-a146-8ae2839f368b.png&quot;&gt;Чтобы сразу же ввести в курс дела нетерпеливых читателей, предложим им возможность создания веб-страницы без последовательного изучения правил HTML. По крайней мере, вы сумеете убедиться, что создание веб-страниц достаточно простое дело.</summary><content type="html">
  &lt;p&gt;Чтобы сразу же ввести в курс дела нетерпеливых читателей, предложим им возможность создания веб-страницы без последовательного изучения правил HTML. По крайней мере, вы сумеете убедиться, что создание веб-страниц достаточно простое дело.&lt;/p&gt;
  &lt;p&gt;Для этого нам понадобятся две вещи: текстовый редактор для написания кода HTML и браузер — программа для просмотра результата.&lt;/p&gt;
  &lt;p&gt;В примере 1 приведён несложный пример такого кода.&lt;/p&gt;
  &lt;p&gt;Пример 1. Первая веб-страница&lt;/p&gt;
  &lt;pre&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
 &amp;lt;head&amp;gt;
  &amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;
  &amp;lt;title&amp;gt;Моя первая веб-страница&amp;lt;/title&amp;gt;
 &amp;lt;/head&amp;gt;
 &amp;lt;body&amp;gt;
  &amp;lt;h1&amp;gt;Заголовок страницы&amp;lt;/h1&amp;gt;
  &amp;lt;p&amp;gt;Основной текст.&amp;lt;/p&amp;gt;
 &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;
  &lt;p&gt;Чтобы посмотреть результат примера в действии, проделайте следующие шаги.&lt;/p&gt;
  &lt;h2&gt;Windows&lt;/h2&gt;
  &lt;ul&gt;
    &lt;li&gt;В Windows откройте программу Блокнот (Пуск &amp;gt; Выполнить &amp;gt; набрать «notepad» или Пуск &amp;gt; Программы &amp;gt; Стандартные &amp;gt; Блокнот).&lt;/li&gt;
    &lt;li&gt;Наберите или скопируйте код в Блокноте (рис. 1).&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/60/65/60657571-b113-4692-a146-8ae2839f368b.png&quot; width=&quot;655&quot; /&gt;
    &lt;figcaption&gt;Рис. 1. Вид HTML-кода в программе Блокнот&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;ul&gt;
    &lt;li&gt;Сохраните готовый документ (Файл &amp;gt; Сохранить как...) под именем c:\www\example1.html, при этом обязательно поставьте в диалоговом окне сохранения тип файла: «Все файлы» и кодировку UTF-8 (рис. 2). Обратите внимание, что расширение у файла должно быть именно html.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/a9/60/a960b376-dac3-462c-af58-9e2d1517db80.png&quot; width=&quot;781&quot; /&gt;
    &lt;figcaption&gt;Рис. 2. Параметры сохранения файла в Блокноте&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;ul&gt;
    &lt;li&gt;Запустите браузер Internet Explorer (Пуск &amp;gt; Выполнить &amp;gt; набрать «iexplore» или Пуск &amp;gt; Программы &amp;gt; Internet Explorer).&lt;/li&gt;
    &lt;li&gt;Если всё сделано правильно, то в браузере вы увидите результат, как показано на рис. 3.&lt;/li&gt;
    &lt;li&gt;В Windows 10 другой браузер по умолчанию — Microsoft Edge. Соответственно, в этой операционной системе запускать надо его.&lt;/li&gt;
    &lt;li&gt;В браузере выберите пункт меню Файл &amp;gt; Открыть и укажите путь к вашему файлу или перетащите файл прямо в окно браузера.&lt;/li&gt;
    &lt;li&gt;Если всё сделано правильно, то в браузере вы увидите результат, как показано на рис. 3.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/27/79/2779fb08-fe39-4957-b878-8b658c3b5332.png&quot; width=&quot;596&quot; /&gt;
    &lt;figcaption&gt;Вид страницы в браузере Internet Explorer&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p&gt;В случае возникновения каких-либо ошибок проверьте правильность набора кода согласно примеру 1, расширение файла (должно быть html) и путь к документу.&lt;/p&gt;
  &lt;p&gt;Редактор Блокнот и браузер Internet Explorer приведены лишь для примера, поскольку поставляются вместе с Windows и дополнительно их устанавливать не нужно. В следующем разделе мы рассмотрим другие, более продвинутые и удобные инструменты, с которыми и будем в дальнейшем работать.&lt;/p&gt;
  &lt;h2&gt;MacOS&lt;/h2&gt;
  &lt;p&gt;На «маках» есть программа Pages, по своим возможностям напоминающая Microsoft Word. Она не годится для регулярного создания HTML-файлов, поскольку для работы нам нужен простой текстовый редактор. Но так как мы говорим о быстром старте, когда никаких дополнительных программ устанавливать не требуется, то для первого раза Pages сгодится.&lt;/p&gt;
  &lt;tt-tags&gt;&lt;/tt-tags&gt;
  &lt;p&gt;Редактор Блокнот и браузер Internet Explorer приведены лишь для примера, поскольку поставляются вместе с Windows и дополнительно их устанавливать не нужно. В следующем разделе мы рассмотрим другие, более продвинутые и удобные инструменты, с которыми и будем в дальнейшем работать.&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;Откройте Launchpad, запустите Pages и выберите новый пустой документ.&lt;/li&gt;
    &lt;li&gt;В окне программы вставьте код HTML (рис. 4).&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/c3/1f/c31fea2d-d804-46e6-91d3-9c914fd99acd.png&quot; width=&quot;858&quot; /&gt;
    &lt;figcaption&gt;Рис. 4. Программа Pages с кодом HTML&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;ul&gt;
    &lt;li&gt;Выберите Файл &amp;gt; Экспортировать в &amp;gt; Простой текст… (рис. 5).&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/5d/61/5d61f53f-88e0-410c-a66a-c09f69dd715a.png&quot; width=&quot;858&quot; /&gt;
    &lt;figcaption&gt;Рис. 5. Окно экспорта документа&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;ul&gt;
    &lt;li&gt;Нажмите Далее...&lt;/li&gt;
    &lt;li&gt;В появившемся окне (рис. 6) укажите имя файла example1.html и его местоположение (Документы).&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/c7/8c/c78c32a8-4efa-43d3-b8d1-61b9c237c689.png&quot; width=&quot;858&quot; /&gt;
    &lt;figcaption&gt;Рис. 6. Сохранение HTML-кода&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;ul&gt;
    &lt;li&gt;Откройте браузер Safari через Launchpad.&lt;/li&gt;
    &lt;li&gt;Выберите Файл &amp;gt; Открыть файл и щёлкните на ранее сохранённый файл example1.html. В окне браузера вы увидите результат примера (рис. 7).&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/d5/b7/d5b7656a-b83f-4adf-a465-a9b0da929366.png&quot; width=&quot;734&quot; /&gt;
    &lt;figcaption&gt;Рис. 7. Вид страницы в браузера Safari&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;h2&gt;Кодировка&lt;/h2&gt;
  &lt;p&gt;В некоторых случаях вместо русского текста в браузере вы можете увидеть странные символы (рис. 8).&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://webref.ru/assets/images/html-tutorial/ansi.png&quot; width=&quot;601&quot; /&gt;
    &lt;figcaption&gt;Рис. 8. Неверное отображение текста&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p&gt;Это происходит из-за неверного преобразования текста, когда HTML-документ сохранили в кодировке Windows. Если у вас случилось подобное, то вам надо сохранить файл ещё раз, указав кодировку UTF-8 (рис. 9).&lt;/p&gt;
  &lt;p&gt;Это происходит из-за неверного преобразования текста, когда HTML-документ сохранили в кодировке Windows. Если у вас случилось подобное, то вам надо сохранить файл ещё раз, указав кодировку UTF-8 (рис. 9).&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://webref.ru/assets/images/html-tutorial/utf-8.png&quot; width=&quot;517&quot; /&gt;
    &lt;figcaption&gt;Рис. 9. Кодировка текста UTF-8&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p&gt;В MacOS сохранение в кодировке  UTF-8 происходит автоматически и беспокоиться об этом не надо.&lt;/p&gt;
  &lt;p&gt;В MacOS сохранение в кодировке UTF-8 происходит автоматически и беспокоиться об этом не надо.&lt;/p&gt;

</content></entry></feed>