<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Kyljmeeski FK</title><generator>teletype.in</generator><description><![CDATA[Kyljmeeski FK]]></description><image><url>https://teletype.in/files/f4/95/f4955ba2-0133-4899-8a52-ef4a4183ec0a.png</url><title>Kyljmeeski FK</title><link>https://teletype.in/@kyljmeeski</link></image><link>https://teletype.in/@kyljmeeski?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=kyljmeeski</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/kyljmeeski?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/kyljmeeski?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Tue, 26 May 2026 14:49:15 GMT</pubDate><lastBuildDate>Tue, 26 May 2026 14:49:15 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@kyljmeeski/bT7cpuZlP</guid><link>https://teletype.in/@kyljmeeski/bT7cpuZlP?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=kyljmeeski</link><comments>https://teletype.in/@kyljmeeski/bT7cpuZlP?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=kyljmeeski#comments</comments><dc:creator>kyljmeeski</dc:creator><title>Значения атрибутов</title><pubDate>Mon, 15 Jun 2020 07:25:23 GMT</pubDate><description><![CDATA[<img src="https://webref.ru/assets/images/html-tutorial/value.png"></img>У каждого атрибута, за исключением логических, есть значение, которое относится к одному из следующих типов: ключевое слово, строка, адрес, число, проценты, код языка. Это не все типы, но самые распространённые.]]></description><content:encoded><![CDATA[
  <p>У каждого атрибута, за исключением логических, есть значение, которое относится к одному из следующих типов: ключевое слово, строка, адрес, число, проценты, код языка. Это не все типы, но самые распространённые.</p>
  <h2>Ключевое слово</h2>
  <p>У некоторых атрибутов есть зарезервированные значения, которые называются «ключевые слова». К примеру, значение атрибута type элемента &lt;input&gt; определяет тип элемента формы. Ниже элемент &lt;input&gt; создаёт кнопку.</p>
  <pre>&lt;input type=&quot;button&quot; value=&quot;Кнопка&quot;&gt;</pre>
  <p>Ключевые слова подчиняются спецификации, список их значений ограничен и не может быть произвольно изменён.</p>
  <h2>Строка</h2>
  <p>Строка представляет собой текст, заключённый в двойные или одинарные кавычки.</p>
  <pre>&lt;div title=&quot;Строка текста&quot;&gt;&lt;/div&gt;
&lt;div title=&#x27;Строка текста&#x27;&gt;&lt;/div&gt;</pre>
  <p>Кавычка определяет начало и конец строки, поэтому внутри строки нельзя дополнительно ставить такие же кавычки. К примеру, следующая строка использует неправильное сочетание кавычек.</p>
  <pre>&lt;div title=&quot;Новый 30&quot; монитор&quot;&gt;&lt;/div&gt;</pre>
  <p>Чтобы корректно написать строку с внутренними кавычками есть несколько вариантов.</p>
  <p>1. Экранировать внутреннюю кавычку вот таким образом — \&quot;. В таком случае она уже не будет восприниматься браузером как кавычка, а считается символом.</p>
  <pre>&lt;div title=&quot;Новый 30\&quot; монитор&quot;&gt;&lt;/div&gt;</pre>
  <p>2. Использовать сочетание одинарных и двойных кавычек.</p>
  <pre>&lt;div title=&#x27;Новый 30&quot; монитор&#x27;&gt;&lt;/div&gt;</pre>
  <p>Здесь строка у атрибута title взята в одинарные кавычки, поэтому мы спокойно можем писать внутри двойную кавычку.</p>
  <p>Всё это аналогичным образом работает и для одинарных кавычек.</p>
  <h2>Адрес</h2>
  <p>Адресом называется путь к документу, например, к графическому файлу. Адрес необходим в тех случаях, когда делается ссылка на сайт, другую веб-страницу или загружается определённый файл. Например, в элементе &lt;img&gt; адрес используется в качестве значения атрибута src, он задаёт путь к файлу с изображением.</p>
  <p>Различают абсолютные и относительные адреса.</p>
  <h3>Абсолютные адреса</h3>
  <p>Подобные адреса работают везде и всюду независимо от имени сайта или веб-страницы, где задан адрес и начинаются всегда с указания протокола передачи данных. Для веб-страниц это обычно HTTP (HyperText Transfer Protocol, протокол передачи гипертекста), соответственно, абсолютные адреса начинаются с ключевого слова http://. В примере 1 приведена ссылка, в которой применяется абсолютный адрес.</p>
  <p>Пример 1. Использование абсолютного адреса в ссылке</p>
  <pre>&lt;!DOCTYPE html&gt;
&lt;html&gt;
 &lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot;&gt;
  &lt;title&gt;Ссылка&lt;/title&gt;
 &lt;/head&gt;
 &lt;body&gt;
  &lt;p&gt;&lt;a href=&quot;http://google.com&quot;&gt;Google&lt;/a&gt;&lt;/p&gt;
 &lt;/body&gt;
&lt;/html&gt;</pre>
  <p>В данном примере текстовая ссылка ведёт на сайт google.com.</p>
  <p>Кроме протокола HTTP существует и защищённый протокол HTTPS. Не всегда очевидно, какой протокол используется на сайте, поэтому в адресе ссылки его можно вообще опустить. Адрес в таком случае запишется так:</p>
  <pre>&lt;a href=&quot;//google.com&quot;&gt;Google&lt;/a&gt;</pre>
  <p>Абсолютные адреса применяются в первую очередь для указания на другой сетевой ресурс и достаточно редко используются для внутренних ссылок.</p>
  <h3>Относительные адреса</h3>
  <p>Относительные адреса указываются от корня сайта или текущего документа. Например, код &lt;img src=&quot;pic.png&quot;&gt; означает загрузить графический файл с именем pic.png, который располагается в той же папке, что и сама веб-страница. Далее рассмотрим несколько примеров таких адресов.</p>
  <p><strong>/</strong><br />Адрес указывает обычно на файл index.html, который находится в корне сайта. Если файл index.html отсутствует, браузер, как правило, показывает список файлов, находящихся в данном каталоге. Имя файла не обязательно должно быть index.html, этот параметр меняется через настройки веб-сервера — так называется программа, которая анализирует приходящие от браузера запросы и передаёт ему документы, показываемые пользователю.</p>
  <p><strong>/images/pic.png</strong><br />Черта (/) перед адресом говорит о том, что адресация начинается от корня сайта. Ссылка ведёт на файл pic.png, который располагается в папке images. А та в свою очередь размещена в корне сайта.</p>
  <p><strong>../help/me.html</strong><br />Две точки перед именем указывают браузеру перейти на уровень выше в списке папок сайта и там «поискать» в папке help файл с именем me.html.</p>
  <p><strong>manual/info.html</strong><br />Если перед именем папки нет никаких дополнительных символов, вроде точек или черты, то папка размещена внутри текущей папки, а уже в ней находится файл info.html.</p>
  <p><em>Адреса относительно корня сайта вроде /demo/ работают только под управлением веб-сервера и на локальном компьютере не применимы.</em></p>
  <p>В примере 2 приведены ссылки, в которых используются относительные адреса.</p>
  <p>Пример 2. Относительные адреса в ссылках</p>
  <pre>&lt;!DOCTYPE html&gt;
&lt;html&gt;
 &lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot;&gt;
  &lt;title&gt;Ссылки&lt;/title&gt;
 &lt;/head&gt;
 &lt;body&gt;
  &lt;p&gt;&lt;a href=&quot;image/xxx.jpg&quot;&gt;Посмотрите на мою фотографию!&lt;/a&gt;&lt;/p&gt;
  &lt;p&gt;&lt;a href=&quot;page/tip.html&quot;&gt;Как сделать такое же фото?&lt;/a&gt;&lt;/p&gt;
 &lt;/body&gt;
&lt;/html&gt;</pre>
  <p>Иногда можно встретить адреса в виде ./file/doc.html. Точка впереди означает, что отсчёт ведётся от текущей папки. Подобная запись избыточна и её можно сократить до file/doc.html.</p>
  <h2>Числа</h2>
  <p>Числа состоят из цифр от 0 до 9; для отрицательных чисел, если они необходимы, впереди ставится знак минус (-45). В примере 3 показано использование чисел в качестве значений атрибутов.</p>
  <p>Пример 3. Использование чисел</p>
  <pre>&lt;!DOCTYPE html&gt;
&lt;html&gt;
 &lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot;&gt;
  &lt;title&gt;Числа&lt;/title&gt;
 &lt;/head&gt;
 &lt;body&gt;
  &lt;p&gt;Температура воды&lt;/p&gt;
  &lt;meter value=&quot;0&quot; max=&quot;100&quot; low=&quot;10&quot; high=&quot;60&quot;&gt;Низкая&lt;/meter&gt;
  &lt;meter value=&quot;30&quot; max=&quot;100&quot; low=&quot;10&quot; high=&quot;60&quot;&gt;Нормальная&lt;/meter&gt;
  &lt;meter value=&quot;80&quot; max=&quot;100&quot; low=&quot;10&quot; high=&quot;60&quot;&gt;Горячая&lt;/meter&gt;
  &lt;meter value=&quot;100&quot; max=&quot;100&quot;&gt;Кипяток&lt;/meter&gt;
 &lt;/body&gt;
&lt;/html&gt;</pre>
  <p>Кроме целых чисел допустимо использовать десятичные дроби, при этом целая и дробная часть отделяются друг от друга точкой — 36.6, как показано в примере 4.</p>
  <p>Пример 4. Дробные числа</p>
  <pre>&lt;!DOCTYPE html&gt;
&lt;html&gt;
 &lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot;&gt;
  &lt;title&gt;input, атрибут max&lt;/title&gt;
 &lt;/head&gt;
 &lt;body&gt; 
  &lt;form&gt;
   &lt;p&gt;Укажите вашу температуру в градусах: 
   &lt;input type=&quot;number&quot; min=&quot;35&quot; max=&quot;41&quot; value=&quot;36.6&quot; step=&quot;0.1&quot;&gt;&lt;/p&gt;
  &lt;/form&gt; 
 &lt;/body&gt;
&lt;/html&gt;</pre>
  <h2>Проценты</h2>
  <p>Процентная запись позволяет привязаться к размерам родительского элемента и задавать размеры относительно него. Предположим, у нас есть следующий код:</p>
  <pre>&lt;p&gt;&lt;img src=&quot;figure.jpg&quot; alt=&quot;&quot; width=&quot;50%&quot;&gt;&lt;/p&gt;</pre>
  <p>Элемент &lt;img&gt; располагается внутри &lt;p&gt;, поэтому элемент &lt;p&gt; будет родителем для &lt;img&gt;. Верно и обратное — элемент &lt;img&gt; является дочерним по отношению к &lt;p&gt;. Соответственно, в данном случае ширина картинки в процентах считается от родительского абзаца, который по умолчанию занимает всё свободное пространство окна по ширине.</p>
  <p>Браузер понимает, что речь идёт именно о процентах, если после числа добавляется символ %, например: width=&quot;40%&quot;.</p>
  <p>В примере 5 приведён код веб-страницы, в котором ширина картинки указывается в процентах.</p>
  <p>Пример 5. Размеры изображения в процентах</p>
  <pre>&lt;!DOCTYPE html&gt;
&lt;html&gt;
 &lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot;&gt;
  &lt;title&gt;Изображение&lt;/title&gt;
 &lt;/head&gt;
 &lt;body&gt;
  &lt;p&gt;&lt;img src=&quot;image/winnie.png&quot; alt=&quot;Винни-Пух в гостях у Кролика&quot; width=&quot;100%&quot;&gt;&lt;/p&gt;
 &lt;/body&gt;
&lt;/html&gt;</pre>
  <p>Результат данного примера показан на рис. 1. Ширина изображения задана как 100%, поэтому занимает всю доступную ширину окна браузера. Высота при этом не указана и вычисляется браузером автоматически.</p>
  <figure class="m_original">
    <img src="https://webref.ru/assets/images/html-tutorial/value.png" width="496" />
    <figcaption>Рис. 1. Размер картинки в процентах</figcaption>
  </figure>
  <p>Плюсом процентной записи является то, что размеры картинки меняются вместе с шириной окна браузера, а не остаются статичными. К минусам можно отнести ухудшение качества картинки при её сильном растяжении.</p>
  <p>Плюсом процентной записи является то, что размеры картинки меняются вместе с шириной окна браузера, а не остаются статичными. К минусам можно отнести ухудшение качества картинки при её сильном растяжении.</p>
  <h2>Код языка</h2>
  <p>Мы живём в эпоху глобализации, когда на сайтах встречаются тексты на разных языках. Чтобы показать поисковым системам, на каком языке написан текст и задать свои настройки для разных языков (типы кавычек, к примеру) и указывается язык текста в виде кода. Для задания языка применяется атрибут lang (пример 6).</p>
  <p>Пример 6. Использование атрибута lang</p>
  <pre>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;ru&quot;&gt;
 &lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot;&gt;
  &lt;title&gt;lang&lt;/title&gt;
 &lt;/head&gt;
 &lt;body&gt;
  &lt;p&gt;Фраза на французском&lt;/p&gt;
  &lt;p lang=&quot;fr&quot;&gt;Je n&#x27;ai pas mangé depuis six jours&lt;/p&gt;
 &lt;/body&gt;
&lt;/html&gt;</pre>
  <p>В данном примере для всей страницы указан русский язык с помощью атрибута lang со значением ru. Чтобы показать, что язык относится ко всей странице, атрибут добавлен к элементу &lt;html&gt;. Для текста на французском атрибут lang со значением fr добавлен к элементу &lt;p&gt;.</p>
  <p>Допустимые значения атрибута lang вы можете посмотреть на <a href="https://webref.ru/html/value/lang" target="_blank">этой странице.</a></p>

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

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

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@kyljmeeski/FEpp0V4z1</guid><link>https://teletype.in/@kyljmeeski/FEpp0V4z1?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=kyljmeeski</link><comments>https://teletype.in/@kyljmeeski/FEpp0V4z1?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=kyljmeeski#comments</comments><dc:creator>kyljmeeski</dc:creator><title>Элементы HTML</title><pubDate>Mon, 15 Jun 2020 07:11:45 GMT</pubDate><description><![CDATA[<img src="https://webref.ru/assets/images/html-tutorial/element.png"></img>Если мы посмотрим на код HTML, то увидим, что помимо самого текста, который выводится в браузере, код содержит несколько команд в угловых скобках (к примеру, &lt;h1&gt;). Такие команды называются элементами HTML и состоят из нескольких частей: открывающего тега, содержимого и закрывающего тега (рис. 1).]]></description><content:encoded><![CDATA[
  <p>Если мы посмотрим на код HTML, то увидим, что помимо самого текста, который выводится в браузере, код содержит несколько команд в угловых скобках (к примеру, &lt;h1&gt;). Такие команды называются элементами HTML и состоят из нескольких частей: открывающего тега, содержимого и закрывающего тега (рис. 1).</p>
  <figure class="m_custom">
    <img src="https://webref.ru/assets/images/html-tutorial/element.png" width="540" />
    <figcaption>Рис. 1. Элемент &lt;h1&gt;</figcaption>
  </figure>
  <p>Открывающий тег показывает начало элемента и может содержать или не содержать атрибуты, которые расширяют возможности элемента (об атрибутах расскажем позже). Каждый тег начинается с открывающей угловой скобки, затем идёт имя элемента и закрывающая угловая скобка (&lt;p&gt;). Теги можно писать в нижнем и верхнем регистре, иными словами, маленькими, большими буквами или произвольно смешивать их. Все варианты написания ниже корректны.</p>
  <p>Открывающий тег показывает начало элемента и может содержать или не содержать атрибуты, которые расширяют возможности элемента (об атрибутах расскажем позже). Каждый тег начинается с открывающей угловой скобки, затем идёт имя элемента и закрывающая угловая скобка (&lt;p&gt;). Теги можно писать в нижнем и верхнем регистре, иными словами, маленькими, большими буквами или произвольно смешивать их. Все варианты написания ниже корректны.</p>
  <ul>
    <li>&lt;article&gt;</li>
    <li>&lt;ARTICLE&gt;</li>
    <li>&lt;Article&gt;</li>
  </ul>
  <p>Хотя теги можно писать в любом регистре и это с точки зрения синтаксиса HTML будет правильно, рекомендуем придерживаться единообразия и писать все теги маленькими буквами. Так повышается читаемость кода и снижается вероятность возникновения ошибок.</p>
  <p>После содержимого элемента идёт закрывающий тег, в котором вместе с открывающей угловой скобкой есть косая черта (&lt;/p&gt;). По закрывающему тегу мы определяем, что элемент завершён.</p>
  <p>Некоторые элементы не содержат закрывающего тега и такие элементы называются самозакрывающими. Естественно, у них нет и содержимого. Вот пример.</p>
  <pre>&lt;meta charset=&quot;utf-8&quot;&gt;</pre>
  <p>Узнать, к какому типу относится элемент и является ли он самозакрывающим, можно в <a href="https://webref.ru/html/" target="_blank">справочнике HTML</a>.</p>
  <p>Итак, каждый элемент содержит открывающий тег и может включать содержимое и закрывающий тег. Порядок открывающих и закрывающих тегов важен и его нельзя нарушать.</p>
  <p>Правильные варианты:</p>
  <ul>
    <li>&lt;p&gt;Абзац текста&lt;/p&gt;</li>
    <li>&lt;h1&gt;Заголовок&lt;/h1&gt;</li>
    <li>&lt;article&gt;Статья&lt;/article&gt;</li>
  </ul>
  <p>Неправильные варианты:</p>
  <ul>
    <li>&lt;h1&gt;Заголовок &lt;!-- Нет закрывающего тега --&gt;</li>
    <li>&lt;/p&gt;Абзац&lt;p&gt; &lt;!-- Перепутан порядок тегов --&gt;</li>
    <li>&lt;meta charset=&quot;utf-8&quot;&gt;&lt;/meta&gt; &lt;!-- Ненужный закрывающий тег --&gt;</li>
  </ul>
  <h2>Комментарии в HTML</h2>
  <p>В коде HTML разработчик может писать свои комментарии, которые никак не отображаются в браузере. Такие комментарии нужны для пояснения своего кода и для заметок себе и другим разработчикам. Комментарий начинается с &lt;!-- и закрывается --&gt;. Всё что находится между этими тегами является комментарием и выводиться в браузере не будет.</p>
  <p>В примере 1 показан типичный HTML-документ.</p>
  <p>Пример 1. HTML-документ</p>
  <pre>&lt;!DOCTYPE html&gt;
&lt;html&gt;
 &lt;head&gt;
  &lt;!-- Кодировка документа --&gt;
  &lt;meta charset=&quot;utf-8&quot;&gt;
  &lt;!-- Название страницы --&gt;
  &lt;title&gt;Моя веб-страница&lt;/title&gt;
 &lt;/head&gt;
 &lt;body&gt;
  &lt;h1&gt;Заголовок страницы&lt;/h1&gt;
  &lt;p&gt;Основной текст.&lt;/p&gt;
 &lt;/body&gt;
&lt;/html&gt;</pre>
  <p>В данном примере используются элементы &lt;html&gt;, &lt;head&gt;, &lt;title&gt;, &lt;body&gt;, &lt;p&gt; и самозакрывающие элементы &lt;!doctype&gt; и &lt;meta&gt;.</p>
  <h2>Вложения элементов</h2>
  <p>Одни элементы допустимо вкладывать внутрь других, однако следует соблюдать их порядок. На рис. 2 демонстрируется, как можно и нельзя добавлять один элемент внутрь другого.</p>
  <figure class="m_custom">
    <img src="https://webref.ru/assets/images/html-tutorial/container.png" width="494" />
    <figcaption>а</figcaption>
  </figure>
  <p></p>
  <figure class="m_custom">
    <img src="https://webref.ru/assets/images/html-tutorial/container2.png" width="494" />
    <figcaption>б</figcaption>
  </figure>
  <p>Рис. 2. Вложение тегов, а — правильное, б — неверное.             Если связать открывающие и закрывающие теги между собой скобкой, как показано на рис. 2, то несколько скобок не должны пересекаться между собой (рис. 2а). Любое пересечение условных скобок (рис. 2б) говорит о том, что правильная последовательность тегов нарушена.</p>
  <p>Рис. 2. Вложение тегов, а — правильное, б — неверное</p>
  <p>Если связать открывающие и закрывающие теги между собой скобкой, как показано на рис. 2, то несколько скобок не должны пересекаться между собой (рис. 2а). Любое пересечение условных скобок (рис. 2б) говорит о том, что правильная последовательность тегов нарушена.</p>

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

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

]]></content:encoded></item></channel></rss>