Skip to content

Commit d22b90a

Browse files
Добавляет несколько правил для HTML
1 parent c23c4e1 commit d22b90a

File tree

1 file changed

+174
-1
lines changed

1 file changed

+174
-1
lines changed

html-css.html

Lines changed: 174 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,14 @@ <h2 class="visually-hidden">Оглавление</h2>
4848
<a href="#html">HTML</a>
4949
<ul class="sidebar-menu">
5050
<li><a href="#html-syntax-tag">Регистр тегов и атрибутов</a></li>
51+
<li><a href="#html-closed-tag">Двойные теги</a></li>
52+
<li><a href="#html-single-tag">Одиночные теги</a></li>
53+
<li><a href="#html-attr-order">Порядок атрибутов</a></li>
54+
<li><a href="#html-single-attr-no-value">Одиночные атрибуты</a></li>
55+
<li><a href="#html-attr-no-space">Форматирование атрибутов</a></li>
56+
<li><a href="#html-attr-double-quotes">Кавычки в атрибутах</a></li>
57+
<li><a href="#html-attr-single-quotes">Кавычки в значениях атрибутов</a></li>
58+
<li><a href="#html-attr-no-units">Единицы измерения в атрибутах</a></li>
5159

5260

5361
<li><a href="#html-syntax">Синтаксис</a></li>
@@ -184,7 +192,172 @@ <h3 id="html-syntax-tag">Регистр тегов и атрибутов</h3>
184192
&lt;LI&gt;Третий
185193
&lt;/UL&gt;
186194

187-
&lt;IMG src="images/picture.png" width="400" height="400" alt="Кот смотрит на солнышко."&gt;
195+
&lt;IMG SRC="images/picture.png" WIDTH="400" HEIGHT="400" ALT="Кот смотрит на солнышко."&gt;
196+
</code></pre>
197+
</figure>
198+
</div>
199+
</article>
200+
201+
<article class="chapter-part">
202+
<div class="chapter-part-col">
203+
<h3 id="html-closed-tag">Двойные теги</h3>
204+
<p>Двойные теги <strong>должны</strong> иметь открывающий и закрывающий теги.</p>
205+
</div>
206+
<div class="chapter-part-col gray-bgcolor">
207+
<figure>
208+
<pre><code class="language-markup">&lt;!-- Правильно --&gt;
209+
&lt;ul&gt;
210+
&lt;li&gt;Первый&lt;/li&gt;
211+
&lt;li&gt;Второй&lt;/li&gt;
212+
&lt;li&gt;Третий&lt;/li&gt;
213+
&lt;/ul&gt;
214+
215+
&lt;!-- Неправильно --&gt;
216+
&lt;ul&gt;
217+
&lt;li&gt;Первый
218+
&lt;li&gt;Второй
219+
&lt;li&gt;Третий
220+
&lt;/ul&gt;
221+
</code></pre>
222+
</figure>
223+
</div>
224+
</article>
225+
226+
<article class="chapter-part">
227+
<div class="chapter-part-col">
228+
<h3 id="html-single-tag">Одиночные теги</h3>
229+
<p>Одиночные теги <strong>не должны</strong> иметь закрывающий тег или слэш.</p>
230+
</div>
231+
<div class="chapter-part-col gray-bgcolor">
232+
<figure>
233+
<pre><code class="language-markup">&lt;!-- Правильно --&gt;
234+
&lt;img src="images/picture.png" width="400" height="400" alt="Кот смотрит на солнышко."&gt;
235+
236+
&lt;input type="text" name="name"&gt;
237+
238+
&lt;!-- Неправильно --&gt;
239+
&lt;img src="images/picture.png" width="400" height="400" alt="Кот смотрит на солнышко." /&gt;
240+
241+
&lt;input type="text"&gt;&lt;/input&gt;
242+
</code></pre>
243+
</figure>
244+
</div>
245+
</article>
246+
247+
<article class="chapter-part">
248+
<div class="chapter-part-col">
249+
<h3 id="html-attr-order">Порядок атрибутов</h3>
250+
<ul>
251+
<li>Атрибуты <strong>должны</strong> идти в одном порядке, чтобы упростить их чтение.</li>
252+
<li>Атрибут <code>class</code> <strong>должен</strong> идти сразу после имени тега.</li>
253+
</ul>
254+
</div>
255+
<div class="chapter-part-col gray-bgcolor">
256+
<figure>
257+
<pre><code class="language-markup">&lt;!-- Правильно --&gt;
258+
&lt;label class="field-group-label" for="appointment-phone"&gt;
259+
&lt;input class="field-group-input field" type="text" id="appointment-phone" placeholder="+7 000-00-00"&gt;
260+
261+
&lt;label class="field-group-label" for="appointment-date"&gt;
262+
&lt;input class="field-group-input field" type="text" id="appointment-date" placeholder="01.01.2020"&gt;
263+
264+
&lt;!-- Неправильно --&gt;
265+
&lt;label for="appointment-phone" class="field-group-label"&gt;
266+
&lt;input class="field-group-input field" type="text" placeholder="+7 000-00-00" id="appointment-phone" &gt;
267+
268+
&lt;label for="appointment-date" class="field-group-label"&gt;
269+
&lt;input id="appointment-date" class="field-group-input field" type="text" placeholder="01.01.2020"&gt;
270+
</code></pre>
271+
</figure>
272+
</div>
273+
</article>
274+
275+
<article class="chapter-part">
276+
<div class="chapter-part-col">
277+
<h3 id="html-single-attr-no-value">Одиночные атрибуты</h3>
278+
<p>Одиночные атрибуты <strong>должны</strong> быть записаны без значения.</p>
279+
</div>
280+
<div class="chapter-part-col gray-bgcolor">
281+
<figure>
282+
<pre><code class="language-markup">&lt;!-- Правильно --&gt;
283+
&lt;input type="text" disabled required&gt;
284+
285+
&lt;!-- Неправильно --&gt;
286+
&lt;input type="text" disabled="disabled" required="required"&gt;
287+
</code></pre>
288+
</figure>
289+
</div>
290+
</article>
291+
292+
<article class="chapter-part">
293+
<div class="chapter-part-col">
294+
<h3 id="html-attr-no-space">Форматирование атрибутов</h3>
295+
<p>В записи атрибутов <strong>не должно</strong> быть пробелов вокруг знака «равно» <code>=</code></p>
296+
</div>
297+
<div class="chapter-part-col gray-bgcolor">
298+
<figure>
299+
<pre><code class="language-markup">&lt;!-- Правильно --&gt;
300+
&lt;input class="field-group-input field" type="text" id="appointment-date" placeholder="01.01.2020"&gt;
301+
302+
&lt;!-- Неправильно --&gt;
303+
&lt;input class = "field-group-input field" type = "text" id = "appointment-date" placeholder = "01.01.2020"&gt;
304+
</code></pre>
305+
</figure>
306+
</div>
307+
</article>
308+
309+
<article class="chapter-part">
310+
<div class="chapter-part-col">
311+
<h3 id="html-attr-double-quotes">Кавычки в атрибутах</h3>
312+
<p>Значения атрибутов <strong>должны</strong> быть в двойных кавычках.</p>
313+
</div>
314+
<div class="chapter-part-col gray-bgcolor">
315+
<figure>
316+
<pre><code class="language-markup">&lt;!-- Правильно --&gt;
317+
&lt;input class="field-group-input field" type="text" id="appointment-date" placeholder="01.01.2020"&gt;
318+
319+
&lt;!-- Неправильно --&gt;
320+
&lt;input class='field-group-input field' type='text' id='appointment-date' placeholder='01.01.2020'&gt;
321+
322+
&lt;input class=field-group-input type=text id=appointment-date placeholder=01.01.2020&gt;
323+
</code></pre>
324+
</figure>
325+
</div>
326+
</article>
327+
328+
<article class="chapter-part">
329+
<div class="chapter-part-col">
330+
<h3 id="html-attr-single-quotes">Кавычки в значениях атрибутов</h3>
331+
<p>Вложенные кавычки в значениях <strong>должны</strong> быть одиночными.</p>
332+
</div>
333+
<div class="chapter-part-col gray-bgcolor">
334+
<figure>
335+
<pre><code class="language-markup">&lt;!-- Правильно --&gt;
336+
&lt;button class="button" type="button" onclick="show('menu')"&gt;
337+
Меню
338+
&lt;/button&gt;
339+
340+
&lt;!-- Неправильно --&gt;
341+
&lt;button class="button" type="button" onclick="show("menu")"&gt;
342+
Меню
343+
&lt;/button&gt;
344+
</code></pre>
345+
</figure>
346+
</div>
347+
</article>
348+
349+
<article class="chapter-part">
350+
<div class="chapter-part-col">
351+
<h3 id="html-attr-no-units">Единицы измерения в атрибутах</h3>
352+
<p>В атрибутах <strong>не должно</strong> быть единиц измерения.</p>
353+
</div>
354+
<div class="chapter-part-col gray-bgcolor">
355+
<figure>
356+
<pre><code class="language-markup">&lt;!-- Правильно --&gt;
357+
&lt;img src="images/picture.png" width="400" height="400" alt="Кот смотрит на солнышко."&gt;
358+
359+
&lt;!-- Неправильно --&gt;
360+
&lt;img src="images/picture.png" width="400px" height="400px" alt="Кот смотрит на солнышко."&gt;
188361
</code></pre>
189362
</figure>
190363
</div>

0 commit comments

Comments
 (0)