A Pen by Steven Roberts on CodePen.
Created
November 28, 2018 01:00
-
-
Save matt-daniel-brown/ad2239d2de59f15a09835720c12700a7 to your computer and use it in GitHub Desktop.
HTML5 Semantics Stuff
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<header class="site-header padding" role="banner"> | |
<h1 class="logo margin--right no-margin--bottom">Logo</h1> | |
<nav> | |
<ul> | |
<li> | |
<a href="#">nav item</a> | |
</li> | |
<li> | |
<a href="#">nav item</a> | |
</li> | |
<li> | |
<a href="#">nav item</a> | |
</li> | |
<li> | |
<a href="#">nav item</a> | |
</li> | |
</ul> | |
</nav> | |
</header> | |
<main class="margin grid"> | |
<section class="grid__item three-fifths"> | |
<article class="padding--ends"> | |
<header> | |
<h1>Article Title</h1> | |
<time class="margin--bottom" datetime="2016-03-21">21st March 2016</time> | |
</header> | |
<footer role="contentinfo"> | |
<p>Written by Steven Roberts</p> | |
</footer> | |
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Totam exercitationem dolore, quam sequi ducimus dolorem ipsum ratione ipsa pariatur maiores iusto doloremque, earum veritatis voluptatum voluptatem a. Eos maxime, aperiam. Lorem ipsum dolor sit amet, consectetur adipisicing elit.<wbr />Totam exercitationem dolore, quam sequi ducimus dolorem ipsum ratione ipsa pariatur maiores iusto doloremque, earum veritatis voluptatum voluptatem a. Eos maxime, aperiam. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Totam exercitationem dolore, quam sequi ducimus dolorem ipsum ratione ipsa pariatur maiores iusto doloremque, earum veritatis voluptatum voluptatem a. Eos maxime, aperiam.</p> | |
</article> | |
<article class="padding--ends"> | |
<header> | |
<h1>Article Title</h1> | |
<time class="margin--bottom" datetime="2016-03-19">19th March 2016</time> | |
</header> | |
<footer role="contentinfo"> | |
<p>Written by Steven Roberts</p> | |
</footer> | |
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Totam exercitationem dolore, quam sequi ducimus dolorem ipsum ratione ipsa pariatur maiores iusto doloremque, earum veritatis voluptatum voluptatem a. Eos maxime, aperiam. Lorem ipsum dolor sit amet, consectetur adipisicing elit.<wbr>Totam exercitationem dolore, quam sequi ducimus dolorem ipsum ratione ipsa pariatur maiores iusto doloremque, earum veritatis voluptatum voluptatem a. Eos maxime, aperiam. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Totam exercitationem dolore, quam sequi ducimus dolorem ipsum ratione ipsa pariatur maiores iusto doloremque, earum veritatis voluptatum voluptatem a. Eos maxime, aperiam.</p> | |
</article> | |
<article class="padding--ends"> | |
<header> | |
<h1>Article Title</h1> | |
<time class="margin--bottom" datetime="2016-03-17">17th March 2016</time> | |
</header> | |
<footer role="contentinfo"> | |
<p>Written by Steven Roberts</p> | |
</footer> | |
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Totam exercitationem dolore, quam sequi ducimus dolorem ipsum ratione ipsa pariatur maiores iusto doloremque, earum veritatis voluptatum voluptatem a. Eos maxime, aperiam. Lorem ipsum dolor sit amet, consectetur adipisicing elit.<wbr>Totam exercitationem dolore, quam sequi ducimus dolorem ipsum ratione ipsa pariatur maiores iusto doloremque, earum veritatis voluptatum voluptatem a. Eos maxime, aperiam. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Totam exercitationem dolore, quam sequi ducimus dolorem ipsum ratione ipsa pariatur maiores iusto doloremque, earum veritatis voluptatum voluptatem a. Eos maxime, aperiam.</p> | |
</article> | |
</section> | |
<section class="grid__item two-fifths margin--top"> | |
<div class="padding"> | |
<header> | |
<h1>New HTML5 Tags</h1> | |
</header> | |
<article> | |
<section> | |
<h2><mark></h2> | |
<p><mark>Lorem ipsum</mark></p> | |
<p>The mark element carries no semantic value unlike the <strong> and <em> tags.</p> | |
</section> | |
<section> | |
<h2><meter></h2> | |
<p><meter min="0" max="100" value="43"></meter></p> | |
</section> | |
<section> | |
<h2><progress></h2> | |
<p><progress min="1" max="100" value="67">67</progress></p> | |
</section> | |
<section> | |
<h2><time></h2> | |
<p><time datetime="2016-03-17">17th March 2016</time></p> | |
</section> | |
<section> | |
<h2><menuitem></h2> | |
<p><menuitem>Something in a menu?</menuitem></p> | |
</section> | |
<section> | |
<h2><summary> and <details></h2> | |
<summary>Title</summary> | |
<details>Description</details> | |
</section> | |
</article> | |
</div> | |
</section> | |
</main> | |
<footer class="site-footer padding"> | |
<small>© Copyright info</small> | |
</footer> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.logo, nav { | |
display: inline-block; | |
} | |
nav { | |
float: right; | |
margin-top: 6px; | |
} | |
nav ul { | |
margin: 0; | |
} | |
nav li { | |
display: inline-block; | |
margin-right: 12px; | |
} | |
time { | |
display: block; | |
} | |
.site-header { | |
background-color: #ededed; | |
} | |
.site-footer { | |
background-color: #333; | |
color: white; | |
} | |
meter[value] { | |
appearance: none; | |
border: none; | |
width: 100%; | |
height: 20px; | |
} | |
progress[value] { | |
appearance: none; | |
border: none; | |
width: 100%; | |
height: 20px; | |
background-color: greysmoke; | |
border-radius: 3px; | |
box-shadow: 0 2px 3px rgba(0,0,0,.2) inset; | |
position: relative; | |
margin: 0 0 1.5em; | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<link href="https://mbhd.co.uk/tl_files/codepen/better.boilerplate.min.css" rel="stylesheet" /> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment