-
-
Notifications
You must be signed in to change notification settings - Fork 746
Typography
CJ Patoilo edited this page Jul 6, 2016
·
1 revision
CSS3 introduces a few new units, including the rem
unit, which stands for "root em". The rem unit is relative to the font-size of the root element <html>
. That means that we can define a single font size on the root element, and define all rem
units to be a percentage of that. The typography has font-size
defined in 1.6rem (16px) and line-height
in 1.6 (24px). Milligram uses the font-family
Roboto, created by Christian Robertson, and provided by Google.
<!-- Base font-size and line-height -->
<p>The base type is 1.6rem (16px) over 1.6 line height (24px)</p>
<!-- Other elements to text markup -->
<a>Anchor</a>
<em>Emphasis</em>
<small>Small</small>
<strong>Strong</strong>
<u>Underline</u>
<!-- Default Headings -->
<h1>Heading</h1>
<h2>Heading</h2>
<h3>Heading</h3>
<h4>Heading</h4>
<h5>Heading</h5>
<h6>Heading</h6>
<!-- The base font-size is set at 62.5% for having the convenience of sizing rems in a way that is similar to using px. So basically 1.6rem = 16px. -->
See more examples of typography here.
- Getting Started
- Typography
- Blockquotes
- Buttons
- Lists
- Forms
- Tables
- Grids
- Codes
- Utilities
- Tips
- Browser Support
- Examples
Want to contribute? Follow these recommendations.
Designed with ♥ by CJ Patoilo. Licensed under the MIT License.