JSFiddle - React, Tailwind, and code Playground
HTML
<section id="html">
<h1>Required HTML5 Tags</h1>
<ul>
<li><code class="htmltag"><article></code></li>
<li><code class="htmltag"><aside></code></li>
<li><code class="htmltag"><audio></code></li>
<li><code class="htmltag"><canvas></code></li>
<li><code class="htmltag"><figcaption></code></li>
<li><code class="htmltag"><figure></code></li>
<li><code class="htmltag"><footer></code></li>
<li><code class="htmltag"><header></code></li>
<li><code class="htmltag"><main></code></li>
<li><code class="htmltag"><mark></code></li>
<li><code class="htmltag"><meter></code></li>
<li><code class="htmltag"><nav></code></li>
<li><code class="htmltag"><progress></code></li>
<li><code class="htmltag"><section></code></li>
<li><code class="htmltag"><video></code></li>
</ul>
</section>
<section id="css">
<h1>Required CSS Properties</h1>
<ul>
<li><code class="cssprop">border-collapse</code> : <code class="cssval">separate</code>;</li>
<li><code class="cssprop">border-spacing</code> : <code class="cssval">0.5em</code>;</li>
<li><code class="cssprop">display</code> : <code class="cssval">table</code>;</li>
<li><code class="cssprop">display</code> : <code class="cssval">table-cell</code>;</li>
<li><code class="cssprop">display</code> : <code class="cssval">table-row</code>;</li>
</ul>
</section>
CSS
* {
margin: 0;
padding: 0;
font-size: 1.0em;
}
body {
background-color: azure;
font-family: Calibri, sans-serif;
font-size: 1em/1.2em;
margin: 1em auto;
}
code {
font-family: "Lucida Console", "Courier New", fixed-width;
}
h1 {
font-size: 2em;
font-weight: bold;
margin-bottom: 0.5em;
padding: 0.25em 0.5em;
}
section {
display: block;
}
ul {
list-style: square;
margin-left: 3em;
}
.cssprop {
color: navy;
}
.cssval {
color: purple;
}
.htmltag {
color: chocolate;
}
JavaScript
document.createElement("section");