mirror of
https://github.com/primefaces/primevue.git
synced 2025-05-09 00:42:36 +00:00
Add CSS layer docs
This commit is contained in:
parent
4b4da8340d
commit
bd71b03f64
17 changed files with 318 additions and 28 deletions
49
doc/guides/accessibility/SemanticHTMLDoc.vue
Normal file
49
doc/guides/accessibility/SemanticHTMLDoc.vue
Normal file
|
@ -0,0 +1,49 @@
|
|||
<template>
|
||||
<DocSectionText v-bind="$attrs">
|
||||
<p>
|
||||
HTML offers various element to organize content on a web page that screen readers are aware of. Preferring Semantic HTML for good semantics provide out of the box support for reader which is not possible when regular <i>div</i>
|
||||
elements with classes are used. Consider the following example that do not mean too much for readers.
|
||||
</p>
|
||||
</DocSectionText>
|
||||
|
||||
<pre v-code><code>
|
||||
<div class="header">
|
||||
<div class="header-text">Header</div>
|
||||
</div>
|
||||
|
||||
<div class="nav"></div>
|
||||
|
||||
<div class="main">
|
||||
<div class="content">
|
||||
</div>
|
||||
|
||||
<div class="sidebar">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
</div>
|
||||
|
||||
</code></pre>
|
||||
|
||||
<div class="doc-section-description mt-3">
|
||||
<p>Same layout can be achieved using the semantic elements with screen reader support built-in.</p>
|
||||
</div>
|
||||
<pre v-code><code>
|
||||
<header>
|
||||
<h1>Header</h1>
|
||||
</header>
|
||||
|
||||
<nav></nav>
|
||||
|
||||
<main>
|
||||
<article></article>
|
||||
|
||||
<aside></aside>
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
</footer>
|
||||
|
||||
</code></pre>
|
||||
</template>
|
Loading…
Add table
Add a link
Reference in a new issue