Skip to content

Commit e53db33

Browse files
Добавляет visually-hidden
1 parent 91ff5eb commit e53db33

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

html-css.html

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ <h3>CSS</h3>
6060
<li><a href="#css-class-names">Имена классов</a></li>
6161
<li><a href="#css-import">Правило @import</a></li>
6262
<li><a href="#css-font-variant">Варианты шрифта</a></li>
63+
<li><a href="#css-visually-hidden">Доступное скрытие</a></li>
6364
</ul>
6465
</div>
6566
</article>
@@ -541,6 +542,48 @@ <h3 id="css-font-variant">Варианты шрифта</h3>
541542
</figure>
542543
</div>
543544
</article>
545+
546+
<article class="chapter-part">
547+
<div class="chapter-part-col">
548+
<h3 id="#css-visually-hidden">Доступное скрытие</h3>
549+
<p>
550+
Для того, чтобы контент был скрыт от глаз, но доступен для скринридеров и поисковиков его нужно
551+
скрывать используя утилитарный класс <code>visually-hidden</code>.
552+
</p>
553+
</div>
554+
<div class="chapter-part-col gray-bgcolor">
555+
<figure>
556+
<pre><code class="language-css">/* Плохо: скрывать элемент с помощью font-size, display:none */
557+
h1 {
558+
font-size: 0;
559+
}
560+
561+
.title {
562+
display: none;
563+
}</code></pre>
564+
</figure>
565+
<figure>
566+
<pre><code class="language-css">
567+
/* Хорошо: использован класс visually-hidden */
568+
.visually-hidden {
569+
position: absolute;
570+
width: 1px;
571+
height: 1px;
572+
margin: -1px;
573+
border: 0;
574+
padding: 0;
575+
white-space: nowrap;
576+
clip-path: inset(100%);
577+
clip: rect(0 0 0 0);
578+
overflow: hidden;
579+
}</code></pre>
580+
</figure>
581+
<figure>
582+
<pre><code class="language-markup">
583+
&lt;h2 class="visually-hidden"&gt;Заголовок&lt;/h2&gt;</code></pre>
584+
</figure>
585+
</div>
586+
</article>
544587
</section>
545588
</main>
546589

0 commit comments

Comments
 (0)