Getting Started with Primer CSS
Mike GriffinPrimer CSS is the framework that GitHub.com uses for its design and it has a whole bunch of well designed bits that go together. The documentation is really good and it’s easy to find most things.
The one thing I struggled with was trying to get a HTML page to hang the CSS bits off. Here’s what I ended up with:
<html lang="en">
<head>
<meta charset="utf-8">
<title>My Site</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="/assets/css/primer.css">
</head>
<body>
<div class="Header">
<div class="Header-item">
<a class="Header-link f4 d-flex flex-items-center" href="/">My Site</a>
</div>
</div>
<div class="container-lg">
<div class="p-5">
<p>This is text</p>
</div>
</div>
</body>
</html>
It’s a fairly straightforward HTML5 layout with a Header
at the top and a container-lg
to hold the content in the main part.
The documentation on containers and their sizes was hidden away at the bottom of the Objects > Grid
section.
I hope this helps anyone that wants to start using Primer to style their site.