diff --git a/.prettierignore b/.prettierignore
index 1da275ff0479e4..09b56589ccb0a2 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -21,6 +21,7 @@ build/
/files/fr/glossary/main_axis/index.md
/files/fr/learn/server-side/django/forms/index.md
/files/pt-br/learn/server-side/django/forms/index.md
+/files/ru/learn/html/introduction_to_html/the_head_metadata_in_html/index.md
/files/zh-cn/learn/css/howto/css_faq/index.md
/files/zh-cn/learn/server-side/django/forms/index.md
@@ -82,7 +83,6 @@ build/
/files/pt-br/web/svg/**/*.md
# ru
-/files/ru/learn/html/**/*.md
/files/ru/learn/server-side/**/*.md
/files/ru/web/api/**/*.md
/files/ru/web/css/**/*.md
diff --git a/files/ru/learn/html/howto/author_fast-loading_html_pages/index.md b/files/ru/learn/html/howto/author_fast-loading_html_pages/index.md
index 07d45c19825132..e2019586fec0ee 100644
--- a/files/ru/learn/html/howto/author_fast-loading_html_pages/index.md
+++ b/files/ru/learn/html/howto/author_fast-loading_html_pages/index.md
@@ -143,22 +143,24 @@ SVG, создаваемый большинством графических пр
## Пример структуры страницы
-- `HTML`
+- `html`
-- `HEAD`
- - `LINK` ...
+- `head`
+
+ - `link` ...
CSS файлы необходимы для отображения веб-страницы. Минимизируйте количество файлов для производительности, сохраняя несвязанные CSS в отдельных файлах для обслуживания.
- - `SCRIPT` ...
+ - `script` ...
Файлы JavaScript для функций, необходимых при загрузке страницы, но не для любого DHTML, который может работать только после загрузки страницы
Минимизируйте количество файлов для повышения производительности, сохраняя несвязанный JavaScript в отдельных файлах для обслуживания.
-- `BODY`
+- `body`
- Видимое пользователем содержимое страницы небольшими порциями (tables / divs) что можно отобразить, не дожидаясь загрузки полной страницы.
- - `SCRIPT` ...
+
+ - `script` ...
Любые сценарии, которые будут использоваться для выполнения DHTML. Сценарий DHTML обычно может запускаться только после полной загрузки страницы и инициализации всех необходимых объектов. Нет необходимости загружать эти скрипты перед содержимым страницы. Это только замедляет первоначальный вид загрузки страницы.
diff --git a/files/ru/learn/html/howto/index.md b/files/ru/learn/html/howto/index.md
index 551ccd2d969a60..14b201a072db24 100644
--- a/files/ru/learn/html/howto/index.md
+++ b/files/ru/learn/html/howto/index.md
@@ -9,6 +9,7 @@ tags:
translation_of: Learn/HTML/Howto
original_slug: Learn/HTML/Рецепты
---
+
Следующие ссылки указывают на решения общих повседневных проблем, которые вам нужно решить с помощью HTML.
### Основы структурирования
diff --git a/files/ru/learn/html/howto/use_data_attributes/index.md b/files/ru/learn/html/howto/use_data_attributes/index.md
index fe40887f1e9d2c..cebae28eb22fe4 100644
--- a/files/ru/learn/html/howto/use_data_attributes/index.md
+++ b/files/ru/learn/html/howto/use_data_attributes/index.md
@@ -20,7 +20,7 @@ original_slug: Web/Guide/HTML/Using_data_attributes
data-columns="3"
data-index-number="12314"
data-parent="cars">
-...
+ ...
```
@@ -53,10 +53,10 @@ article::before {
Также можно использовать [селекторы атрибутов](/ru/docs/Web/CSS/Attribute_selectors) в CSS для изменения стилей в соответствии с данным:
```css
-article[data-columns='3']{
+article[data-columns="3"] {
width: 400px;
}
-article[data-columns='4']{
+article[data-columns="4"] {
width: 600px;
}
```
diff --git a/files/ru/learn/html/index.md b/files/ru/learn/html/index.md
index a6ff7684bb949e..960b16ca73b173 100644
--- a/files/ru/learn/html/index.md
+++ b/files/ru/learn/html/index.md
@@ -1,5 +1,5 @@
---
-title: 'Изучение HTML: руководства и уроки'
+title: "Изучение HTML: руководства и уроки"
slug: Learn/HTML
tags:
- HTML
diff --git a/files/ru/learn/html/introduction_to_html/advanced_text_formatting/index.md b/files/ru/learn/html/introduction_to_html/advanced_text_formatting/index.md
index 74fb501829d110..cfa81fc6f6ffa0 100644
--- a/files/ru/learn/html/introduction_to_html/advanced_text_formatting/index.md
+++ b/files/ru/learn/html/introduction_to_html/advanced_text_formatting/index.md
@@ -41,11 +41,21 @@ original_slug: Learn/HTML/Введение_в_HTML/Advanced_text_formatting
```html
Солилоквий
-
Драматическая речь, в которой персонаж разговаривает сам с собой, передавая свои ощущения и мысли публике (но не другим персонажам).
+
+ Драматическая речь, в которой персонаж разговаривает сам с собой, передавая
+ свои ощущения и мысли публике (но не другим персонажам).
+
Монолог
-
Драматическая речь, в которой персонаж передаёт свои мысли публике и некоторым персонажам.
+
+ Драматическая речь, в которой персонаж передаёт свои мысли публике и
+ некоторым персонажам.
+
Ремарка
-
В драме: речь персонажа, при которой делается замечание с юмористическим или драматическим эффектом; чаще всего это чувства, мысли или предпосылки к чему-либо.
+
+ В драме: речь персонажа, при которой делается замечание с юмористическим или
+ драматическим эффектом; чаще всего это чувства, мысли или предпосылки к
+ чему-либо.
+
";
var solutionEntry = htmlSolution;
-textarea.addEventListener('input', updateCode);
-window.addEventListener('load', updateCode);
+textarea.addEventListener("input", updateCode);
+window.addEventListener("load", updateCode);
// stop tab key tabbing out of textarea and
// make it write a tab at the caret position instead
-textarea.onkeydown = function(e){
+textarea.onkeydown = function (e) {
if (e.keyCode === 9) {
e.preventDefault();
- insertAtCaret('\t');
+ insertAtCaret("\t");
}
if (e.keyCode === 27) {
@@ -173,8 +186,11 @@ function insertAtCaret(text) {
var scrollPos = textarea.scrollTop;
var caretPos = textarea.selectionStart;
- var front = (textarea.value).substring(0, caretPos);
- var back = (textarea.value).substring(textarea.selectionEnd, textarea.value.length);
+ var front = textarea.value.substring(0, caretPos);
+ var back = textarea.value.substring(
+ textarea.selectionEnd,
+ textarea.value.length,
+ );
textarea.value = front + text + back;
caretPos = caretPos + text.length;
textarea.selectionStart = caretPos;
@@ -185,10 +201,10 @@ function insertAtCaret(text) {
// Update the saved userCode every time the user updates the text area code
-textarea.onkeyup = function(){
+textarea.onkeyup = function () {
// We only want to save the state when the user code is being shown,
// not the solution, so that solution is not saved over the user code
- if(solution.value === 'Показать решение') {
+ if (solution.value === "Показать решение") {
userEntry = textarea.value;
} else {
solutionEntry = textarea.value;
@@ -211,15 +227,23 @@ HTML также имеет функции, доступные для марки
Например, следующая разметка берётся из страницы элемента MDN **`
`**:
```html
-
HTML-элемент<blockquote> (от англ. HTML Block
-Quotation Element) указывает на то, что заключённый в нём текст является развёрнутой цитатой.
+
+ HTML-элемент<blockquote> (от англ.
+ HTML Block Quotation Element) указывает на то, что заключённый в нём
+ текст является развёрнутой цитатой.
+
```
Чтобы превратить её в блочную цитату, мы просто делаем следующее:
```html
-
-
HTML-элемент<blockquote> (от англ. HTML Block Quotation Element) указывает на то, что заключённый в нём текст является развёрнутой цитатой.
+
+
+ HTML-элемент<blockquote> (от англ.
+ HTML Block Quotation Element) указывает на то, что заключённый в
+ нём текст является развёрнутой цитатой.
+
```
@@ -232,8 +256,12 @@ Quotation Element) указывает на то, что заключённ
Строчные цитаты работают точно так же, за исключением того, что они используют элемент {{htmlelement ("q")}}. Например, следующий кусочек разметки содержит цитату из страницы `` MDN:
```html
-
Элемент цитирования — <q> — предназначен
-для коротких цитат, не требующих прерывания абзаца.
+
+ Элемент цитирования — <q> —
+ предназначен для коротких цитат, не требующих прерывания абзаца.
+
```
Стиль браузера по умолчанию будет отображать это как обычный текст, заключённый в кавычки для обозначения цитаты, например:
@@ -245,18 +273,31 @@ Quotation Element) указывает на то, что заключённ
Содержание атрибута [`cite`](/ru/docs/Web/HTML/Element/blockquote#cite) выглядит полезным, но, к сожалению, браузерам, программам чтения с экрана и т. д. оно на самом деле мало чем помогает. Невозможно заставить браузер отображать содержимое атрибута `cite` без написания собственного решения с использованием JavaScript или CSS. Если вы хотите, чтобы источник цитирования был доступен на странице, лучший способ его разметки - поместить элемент {{htmlelement ("cite")}} рядом с элементом цитаты (или внутри него). Это действительно будет означать то, что имя источника цитаты — то есть имя книги или имя человека, которое произвело цитату, — будет включено в текст. Нет причин, по которым вы не могли бы связать текст внутри `` с источником цитаты:
```html
-
HTML-элемент<blockquote> (от англ. HTML Block
- Quotation Element) указывает на то, что заключённый в нем текст является развёрнутой цитатой.
+
+
+ HTML-элемент<blockquote> (от англ.
+ HTML Block Quotation Element) указывает на то, что заключённый в
+ нем текст является развёрнутой цитатой.
+
-
Элемент цитирования — <q> — предназначен
-для коротких цитат, не требующих прерывания абзаца. --
-Строчные цитаты.
+
+ Элемент цитирования — <q> —
+ предназначен для коротких цитат, не требующих прерывания абзаца. --
+
+ Строчные цитаты.
+
```
По умолчанию цитаты стилизованы курсивом. Этот код можно увидеть в нашем примере [quotations.html](https://github.com/mdn/learning-area/blob/master/html/introduction-to-html/advanced-text-formatting/quotations.html)
@@ -279,11 +320,12 @@ Quotation Element) указывает на то, что заключённ
```html hidden
Результат
-
-
+
Редактируемый код
-
Нажмите Esc, чтобы выйти из поля ввода (Tab вставляет символ табуляции).
+
+ Нажмите Esc, чтобы выйти из поля ввода (Tab вставляет символ табуляции).
+
Здравствуйте и добро пожаловать на мою страницу мотивации! Конфуций как-то сказал:
\n\n
\n
Не важно, с какой скоростью ты движешься к своей цели, — главное не останавливаться.
\n
\n\n
Мне также нравится концепция позитивного мышления, и я считаю, каждый ощущает Необходимость избавления от негативного внутреннего разговора (как сказано в зарубежной статье Affirmations for Positive Thinking.)
';
+var htmlSolution =
+ '
Здравствуйте и добро пожаловать на мою страницу мотивации! Конфуций как-то сказал:
\n\n
\n
Не важно, с какой скоростью ты движешься к своей цели, — главное не останавливаться.
\n
\n\n
Мне также нравится концепция позитивного мышления, и я считаю, каждый ощущает Необходимость избавления от негативного внутреннего разговора (как сказано в зарубежной статье Affirmations for Positive Thinking.)
';
var solutionEntry = htmlSolution;
-textarea.addEventListener('input', updateCode);
-window.addEventListener('load', updateCode);
+textarea.addEventListener("input", updateCode);
+window.addEventListener("load", updateCode);
// stop tab key tabbing out of textarea and
// make it write a tab at the caret position instead
-textarea.onkeydown = function(e){
+textarea.onkeydown = function (e) {
if (e.keyCode === 9) {
e.preventDefault();
- insertAtCaret('\t');
+ insertAtCaret("\t");
}
if (e.keyCode === 27) {
@@ -374,8 +417,11 @@ function insertAtCaret(text) {
var scrollPos = textarea.scrollTop;
var caretPos = textarea.selectionStart;
- var front = (textarea.value).substring(0, caretPos);
- var back = (textarea.value).substring(textarea.selectionEnd, textarea.value.length);
+ var front = textarea.value.substring(0, caretPos);
+ var back = textarea.value.substring(
+ textarea.selectionEnd,
+ textarea.value.length,
+ );
textarea.value = front + text + back;
caretPos = caretPos + text.length;
textarea.selectionStart = caretPos;
@@ -386,10 +432,10 @@ function insertAtCaret(text) {
// Update the saved userCode every time the user updates the text area code
-textarea.onkeyup = function(){
+textarea.onkeyup = function () {
// We only want to save the state when the user code is being shown,
// not the solution, so that solution is not saved over the user code
- if(solution.value === 'Показать решение') {
+ if (solution.value === "Показать решение") {
userEntry = textarea.value;
} else {
solutionEntry = textarea.value;
@@ -428,19 +474,20 @@ textarea.onkeyup = function(){
```html hidden
Результат
-
-
+
Редактируемый код
-
Нажмите Esc, чтобы выйти из поля ввода (Tab вставляет символ табуляции).
+
+ Нажмите Esc, чтобы выйти из поля ввода (Tab вставляет символ табуляции).
+
';
var solutionEntry = htmlSolution;
-textarea.addEventListener('input', updateCode);
-window.addEventListener('load', updateCode);
+textarea.addEventListener("input", updateCode);
+window.addEventListener("load", updateCode);
// stop tab key tabbing out of textarea and
// make it write a tab at the caret position instead
-textarea.onkeydown = function(e){
+textarea.onkeydown = function (e) {
if (e.keyCode === 9) {
e.preventDefault();
- insertAtCaret('\t');
+ insertAtCaret("\t");
}
if (e.keyCode === 27) {
@@ -521,8 +569,11 @@ function insertAtCaret(text) {
var scrollPos = textarea.scrollTop;
var caretPos = textarea.selectionStart;
- var front = (textarea.value).substring(0, caretPos);
- var back = (textarea.value).substring(textarea.selectionEnd, textarea.value.length);
+ var front = textarea.value.substring(0, caretPos);
+ var back = textarea.value.substring(
+ textarea.selectionEnd,
+ textarea.value.length,
+ );
textarea.value = front + text + back;
caretPos = caretPos + text.length;
textarea.selectionStart = caretPos;
@@ -533,10 +584,10 @@ function insertAtCaret(text) {
// Update the saved userCode every time the user updates the text area code
-textarea.onkeyup = function(){
+textarea.onkeyup = function () {
// We only want to save the state when the user code is being shown,
// not the solution, so that solution is not saved over the user code
- if(solution.value === 'Показать решение') {
+ if (solution.value === "Показать решение") {
userEntry = textarea.value;
} else {
solutionEntry = textarea.value;
@@ -574,7 +625,10 @@ HTML имеет элемент для разметки контактных да
```html
You shouldn't use presentational elements like <font> and <center>.
+
+ You shouldn't use presentational elements like <font> and
+ <center>.
+
-
In the above JavaScript example, para represents a paragraph element.
+
+ In the above JavaScript example, para represents a paragraph
+ element.
+
Select all the text with Ctrl/Cmd + A.
@@ -657,7 +717,9 @@ HTML также содержит элемент {{htmlelement ("time")}} для
-
+
```
diff --git a/files/ru/learn/html/introduction_to_html/creating_hyperlinks/index.md b/files/ru/learn/html/introduction_to_html/creating_hyperlinks/index.md
index c5ab27939b4249..ecc273957b2c1a 100644
--- a/files/ru/learn/html/introduction_to_html/creating_hyperlinks/index.md
+++ b/files/ru/learn/html/introduction_to_html/creating_hyperlinks/index.md
@@ -39,7 +39,8 @@ original_slug: Learn/HTML/Введение_в_HTML/Создание_гиперс
Простая ссылка создаётся путём обёртывания текста (или другого содержимого, смотрите [Ссылки-блоки](#ссылки-блоки)), который вы хотите превратить в ссылку, в элемент {{htmlelement ("a")}}, и придания этому элементу атрибута [`href`](/ru/docs/Web/HTML/Element/a#href) (который также известен как **гипертекстовая ссылка,** или **цель**), который будет содержать веб-адрес, на который вы хотите указать ссылку.
```html
-
```
@@ -53,11 +54,14 @@ original_slug: Learn/HTML/Введение_в_HTML/Создание_гиперс
Другим атрибутом, который вы можете добавить к своим ссылкам, является — `title`. Он предназначен для хранения полезной информации о ссылке. Например, какую информацию содержит страница или другие вещи, о которых вам нужно знать. Например:
```html
-
```
@@ -81,7 +85,9 @@ original_slug: Learn/HTML/Введение_в_HTML/Создание_гиперс
```html
-
+
```
@@ -104,24 +110,25 @@ URL-адреса используют пути для поиска файлов.
- **Тот же каталог**: Если вы хотите подключить ссылку внутри `index.html` (верхний уровень `index.html`), указывающую на `contacts.html`, вам просто нужно указать имя файла, на который вы хотите установить ссылку, так как он находится в том же каталоге, что и текущий файл. Таким образом, URL-адрес, который вы используете — `contacts.html`:
```html
-
Хотите связаться с конкретным сотрудником?
- Найдите подробную информацию на нашей
- странице контактов.
+
+ Хотите связаться с конкретным сотрудником? Найдите подробную информацию на
+ нашей странице контактов.
```
- **Перемещение вниз в подкаталоги**: Если вы хотите подключить ссылку внутри `index.html` (верхний уровень `index.html`), указывающую на `projects/index.html`, вам нужно спуститься ниже в директории `projects` перед тем, как указать файл, который вы хотите. Это делается путём указания имени каталога, после которого идёт слеш и затем имя файла. Итак, URL-адрес, который вы используете - `projects/index.html`:
```html
-
```
- **Перемещение обратно в родительские каталоги**: Если вы хотите подключить ссылку внутри `projects/index.html`, указывающую на `pdfs/project-brief.pdf`, вам нужно будет подняться на уровень каталога, затем спустится в каталог `pdf`. "Подняться вверх на уровень каталога" обозначается двумя точками — `..` — так, URL-адрес, который вы используете `../pdfs/project-brief.pdf`:
```html
-
```
@@ -140,7 +147,8 @@ URL-адреса используют пути для поиска файлов.
Затем, чтобы связаться с этим конкретным `id`, вы должны включить его в конец URL-адреса, которому предшествует знак решётки, например:
```html
-
Хотите написать мне письмо? Используйте наш
+
+ Хотите написать мне письмо? Используйте наш
почтовый адрес.
```
@@ -187,18 +195,13 @@ _Относительный URL_ будет указывать на различ
_**Хороший** текст ссылки:_ [Скачать Firefox](https://firefox.com)
```html
-
```
### Используйте атрибут download, когда создаёте ссылку
@@ -243,8 +252,9 @@ _**Плохой** текст ссылки:_ [Нажми сюда](https://firefo
Когда создаёте ссылку на файл, который должен быть загружен, а не открыт в браузере, можете использовать атрибут `download`, чтобы создать имя файла по умолчанию для сохранения . Приведём пример ссылки для загрузки браузера Firefox 39:
```html
-
+
Скачать Firefox 39 для Windows
```
@@ -294,7 +304,8 @@ _**Плохой** текст ссылки:_ [Нажми сюда](https://firefo
Вот пример который включает cc(кому отправить копию сообщения, все получатели письма видят список тех кто это письмо получит), bcc(скрытый адрес получателя, никто из получателей не будет видеть полный список получателей письма), subject(тема письма) и body(текст сообщения):
```html
-
+
Send mail with cc, bcc, subject and body
```
diff --git a/files/ru/learn/html/introduction_to_html/debugging_html/index.md b/files/ru/learn/html/introduction_to_html/debugging_html/index.md
index 1744f71c0c1331..acddfe4e486329 100644
--- a/files/ru/learn/html/introduction_to_html/debugging_html/index.md
+++ b/files/ru/learn/html/introduction_to_html/debugging_html/index.md
@@ -50,55 +50,58 @@ HTML не страдает от синтаксических ошибок, по
2. Далее, откройте её в браузере. Вы увидите нечто вроде этого :![A simple HTML document with a title of HTML debugging examples, and some information about common HTML errors, such as unclosed elements, badly nested elements, and unclosed attributes. ](badly-formed-html.png)
3. Сейчас документ выглядит не особо хорошо; Давайте посмотрим в код и выясним почему (Показано только тело документа):
- ```html
-
HTML debugging examples
+ ```html
+
HTML debugging examples
-
What causes errors in HTML?
+
What causes errors in HTML?
-
-
Unclosed elements: If an element is not closed properly,
- then its effect can spread to areas you didn't intend
+
+
Unclosed elements: If an element is not closed properly,
+ then its effect can spread to areas you didn't intend
-
Badly nested elements: Nesting elements properly is also very important
- for code behaving correctly. strong strong emphasised?
- what is this?
+
Badly nested elements: Nesting elements properly is also very important
+ for code behaving correctly. strong strong emphasised?
+ what is this?
-
Unclosed attributes: Another common source of HTML problems. Let's
- look at an example: link to Mozilla
+ homepage
+
+ ```
4. Рассмотрим проблемы:
- - У {{htmlelement("p","параграфа")}} и {{htmlelement("li","элемента списка")}} не закрыты теги. На изображении выше видно, что разметка не пострадала, так как браузеру легко сделать вывод о том, где заканчивается один элемент и начинается другой.
- - Первый {{htmlelement("strong")}} элемент также не имеет закрывающего тега. Это уже более проблематично, так как сложно сказать, где элемент должен заканчиваться. На деле, весь оставшийся текст был выделен жирным.
- - Следующая часть нарушает правила вложенности: `strong strong emphasised? what is this?`. В этом случае код тоже сложно проинтерпретировать по причине, описанной выше.
- - В атрибуте [`href`](/ru/docs/Web/HTML/Element/a#href) отсутствует закрывающая двойная кавычка. Это послужило причиной крупной проблемы — ссылка не воспроизвелась вовсе.
+ - У {{htmlelement("p","параграфа")}} и {{htmlelement("li","элемента списка")}} не закрыты теги. На изображении выше видно, что разметка не пострадала, так как браузеру легко сделать вывод о том, где заканчивается один элемент и начинается другой.
+ - Первый {{htmlelement("strong")}} элемент также не имеет закрывающего тега. Это уже более проблематично, так как сложно сказать, где элемент должен заканчиваться. На деле, весь оставшийся текст был выделен жирным.
+ - Следующая часть нарушает правила вложенности: `strong strong emphasised? what is this?`. В этом случае код тоже сложно проинтерпретировать по причине, описанной выше.
+ - В атрибуте [`href`](/ru/docs/Web/HTML/Element/a#href) отсутствует закрывающая двойная кавычка. Это послужило причиной крупной проблемы — ссылка не воспроизвелась вовсе.
5. Сейчас же посмотрим, как браузер сгенерировал собственную разметку, в противовес исходной разметке документа. Чтобы сделать это, воспользуемся инструментами разработчика. Если вы не знакомы с инструментами разработчика, потратьте несколько минут на [Обзор инструментов разработки в браузерах](/ru/docs/Learn/Discover_browser_developer_tools).
6. В DOM инспекторе вы можете увидеть как сгенерировалась новая разметка: ![The HTML inspector in Firefox, with our example's paragraph highlighted, showing the text "What causes errors in HTML?" Here you can see that the paragraph element has been closed by the browser.](html-inspector.png)
7. Используя DOM инспектор, давайте рассмотрим детали нашего кода, чтобы увидеть, как браузер пытается исправить наши ошибки в HTML (мы обозреваем в Firefox; другой современный браузер должен выдать те же результаты):
- - Параграфы и элементы списка получены с закрывающими тегами.
- - Было неочевидно, где элемент `` должен был закрыться, так что браузер обернул каждый отдельный блок текста своими собственными тегами strong, причём до самого низа документа!
- - Некорректная вложенность была исправлена браузером следующим образом:
-
- ```html
- strong
- strong emphasised?
-
- what is this?
- ```
-
- - Ссылка с отсутствующими двойными кавычками была удалена насовсем. Последний элемент списка будет выглядеть так:
-
- ```html
-
- Unclosed attributes: Another common source of HTML problems.
- Let's look at an example:
-
- ```
+ - Параграфы и элементы списка получены с закрывающими тегами.
+ - Было неочевидно, где элемент `` должен был закрыться, так что браузер обернул каждый отдельный блок текста своими собственными тегами strong, причём до самого низа документа!
+ - Некорректная вложенность была исправлена браузером следующим образом:
+
+ ```html
+ strong
+ strong emphasised?
+
+ what is this?
+ ```
+
+ - Ссылка с отсутствующими двойными кавычками была удалена насовсем. Последний элемент списка будет выглядеть так:
+
+ ```html
+
+ Unclosed attributes: Another common source of HTML problems. Let's
+ look at an example:
+
+
+ ```
### Валидация HTML
diff --git a/files/ru/learn/html/introduction_to_html/document_and_website_structure/index.md b/files/ru/learn/html/introduction_to_html/document_and_website_structure/index.md
index a6ad834a7676eb..c61d2518b1b854 100644
--- a/files/ru/learn/html/introduction_to_html/document_and_website_structure/index.md
+++ b/files/ru/learn/html/introduction_to_html/document_and_website_structure/index.md
@@ -63,14 +63,17 @@ original_slug: Learn/HTML/Введение_в_HTML/Структура_докум
Наш пример, представленный выше, содержит следующий код (Вы также можете [найти пример в нашем репозитории Github](https://github.com/mdn/learning-area/blob/master/html/introduction-to-html/document_and_website_structure/index.html)). Мы хотели бы, чтобы вы взглянули на приведённый выше пример, а затем просмотрели код ниже, чтобы узнать, из каких частей он состоит.
```html
-
+
-
+
Заголовок моей страницы
-
-
+
+
+
-
-
+
+
-
Заголовок статьи
-
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Donec a diam lectus. Set sit amet ipsum mauris. Maecenas congue ligula as quam viverra nec consectetur ant hendrerit. Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur.
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Donec a diam
+ lectus. Set sit amet ipsum mauris. Maecenas congue ligula as quam
+ viverra nec consectetur ant hendrerit. Donec et mollis dolor. Praesent
+ et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt
+ congue enim, ut porta lorem lacinia consectetur.
+
Подраздел
-
Donec ut librero sed accu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aenean ut gravida lorem. Ut turpis felis, pulvinar a semper sed, adipiscing id dolor.
+
+ Donec ut librero sed accu vehicula ultricies a non tortor. Lorem ipsum
+ dolor sit amet, consectetur adipisicing elit. Aenean ut gravida lorem.
+ Ut turpis felis, pulvinar a semper sed, adipiscing id dolor.
+
-
Pelientesque auctor nisi id magna consequat sagittis. Curabitur dapibus, enim sit amet elit pharetra tincidunt feugiat nist imperdiet. Ut convallis libero in urna ultrices accumsan. Donec sed odio eros.
+
+ Pelientesque auctor nisi id magna consequat sagittis. Curabitur
+ dapibus, enim sit amet elit pharetra tincidunt feugiat nist imperdiet.
+ Ut convallis libero in urna ultrices accumsan. Donec sed odio eros.
+
Ещё один подраздел
-
Donec viverra mi quis quam pulvinar at malesuada arcu rhoncus. Cum soclis natoque penatibus et manis dis parturient montes, nascetur ridiculus mus. In rutrum accumsan ultricies. Mauris vitae nisi at sem facilisis semper ac in est.
-
-
Vivamus fermentum semper porta. Nunc diam velit, adipscing ut tristique vitae sagittis vel odio. Maecenas convallis ullamcorper ultricied. Curabitur ornare, ligula semper consectetur sagittis, nisi diam iaculis velit, is fringille sem nunc vet mi.
+
+ Donec viverra mi quis quam pulvinar at malesuada arcu rhoncus. Cum
+ soclis natoque penatibus et manis dis parturient montes, nascetur
+ ridiculus mus. In rutrum accumsan ultricies. Mauris vitae nisi at sem
+ facilisis semper ac in est.
+
+
+
+ Vivamus fermentum semper porta. Nunc diam velit, adipscing ut
+ tristique vitae sagittis vel odio. Maecenas convallis ullamcorper
+ ultricied. Curabitur ornare, ligula semper consectetur sagittis, nisi
+ diam iaculis velit, is fringille sem nunc vet mi.
+
-
@@ -143,7 +168,6 @@ original_slug: Learn/HTML/Введение_в_HTML/Структура_докум
-
```
@@ -169,9 +193,14 @@ original_slug: Learn/HTML/Введение_в_HTML/Структура_докум
{{HTMLElement("span")}} — это строчный несемантический элемент, который стоит использовать только если вы не можете подобрать более подходящий семантический текстовый элемент для обёртывания контента или если не хотите добавлять какие-либо конкретные значения. Например:
```html
-
Пьяный Король возвратился в свою комнату в 01:00
-и всё никак не мог войти в дверь: хмель мешал [Примечание редактора: В этот момент
-свет на сцене должен быть приглушён].
+
+ Пьяный Король возвратился в свою комнату в 01:00 и всё никак не мог войти в
+ дверь: хмель мешал
+ [Примечание редактора: В этот момент свет на сцене должен быть
+ приглушён].
+
```
В этом примере примечание редактора просто сообщает дополнительные пожелания режиссёру пьесы. В нем нет особого семантического значения. Для слабовидящих пользователей, возможно, примечание будет отделено от основного содержимого с помощью CSS.
@@ -183,12 +212,13 @@ original_slug: Learn/HTML/Введение_в_HTML/Структура_докум
@@ -205,10 +235,12 @@ original_slug: Learn/HTML/Введение_в_HTML/Структура_докум
` ` создаёт разрыв строки в абзаце, и это единственный способ изменить жёсткую структуру в ситуации, когда вам нужна серия фиксированных коротких строк, например, в почтовом адресе или стихотворении. Пример:
```html
-
Жила-была девчушка Нелл,
-Любившая писать HTML:
-Её семантика ужасна была —
-Она и сама прочитать ничего не могла.
+
+ Жила-была девчушка Нелл,
+ Любившая писать HTML:
+ Её семантика ужасна была —
+ Она и сама прочитать ничего не могла.
+
```
Без элемента ` ` абзац разместится в одну длинную линию (как было сказано ранее, [HTML игнорирует переносы строк](/en-US/Learn/HTML/Introduction_to_HTML/Getting_started#Whitespace_in_HTML)), а с ним в коде — разметка будет выглядеть следующим образом:
diff --git a/files/ru/learn/html/introduction_to_html/getting_started/index.md b/files/ru/learn/html/introduction_to_html/getting_started/index.md
index c3d3a516059d1f..cafc3d3096b0f1 100644
--- a/files/ru/learn/html/introduction_to_html/getting_started/index.md
+++ b/files/ru/learn/html/introduction_to_html/getting_started/index.md
@@ -15,6 +15,7 @@ tags:
translation_of: Learn/HTML/Introduction_to_HTML/Getting_started
original_slug: Learn/HTML/Введение_в_HTML/Начало_работы
---
+
{{LearnSidebar}}{{NextMenu("Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML", "Learn/HTML/Введение_в_HTML/Начало_работы")}}
В этой статье мы охватим азы HTML, необходимые для начала работы. Дадим определение «элементам», «атрибутам», «тегам» и прочим важным понятиям, о которых вы, возможно, слышали, а также об их роли в языке. Мы также покажем, как устроены HTML-элементы, типичная HTML-страница, и объясним другие важные аспекты языка. По ходу дела, чтобы вы не заскучали, мы поиграем с настоящей HTML-страницей!
@@ -60,11 +61,12 @@ original_slug: Learn/HTML/Введение_в_HTML/Начало_работы
```html hidden
Результат
-
-
+
Редактируемый код
-
Нажмите Esc, чтобы выйти из области кода (Tab вставляет символ табуляции).
+
+ Нажмите Esc, чтобы выйти из области кода (Tab вставляет символ табуляции).
+