Text
Example Code
<div>
<h1>Heading 1</h1>
<h2>Heading 2</h2>
<h3>Heading 3</h3>
<h4>Heading 4</h4>
<h5>Heading 5</h5>
<h6>Heading 6</h6>
<p>I did a good amount of reading on typography.</p>
<p>
In my research, I learned about a bunch of subtle ways
to make text look good. For example, I slightly reduce
the weights of text in dark mode, since the eye
perceives white text on a dark background to be thicker
than it is. I also set a nice roomy line height on
paragraphs, and a more condensed one on headings.
Consecutive paragraphs have a little breathing room
between, and
<code>text-wrap</code>
is used in browsers that support it.
</p>
<p>
The stylesheet includes styles for
<strong>bolding</strong>
,
<em>italicizing</em>
,
<mark>highlighting</mark>
, as well as formatting
<code>code</code>
and
<a>links</a>
. There are also styles for the
<sub>sub</sub>
and
<sup>sup</sup>
elements, the
<small>small</small>
element, the
<abbr title="abbreviation">abbr</abbr>
element. If you use the correct semantic elements, these
styles get applied automatically. Otherwise, you can
fall back on classes that do the same thing.
</p>
<p>
<a href="." target="_blank">
Links that open in a new tab
</a>
automatically have an icon appended, but this can be
suppressed.
</p>
<p>There is also styling for blockquotes:</p>
<blockquote cite="https://www.huxley.net/bnw/four.html">
<p>
Words can be like X-rays, if you use them
properly—they’ll go through anything. You read and
you’re pierced.
</p>
<footer>
—Aldous Huxley,
<cite>Brave New World</cite>
</footer>
</blockquote>
<p>
There is also support for some of the less common
elements like
<del>del (for highlighting deleted text)</del>
and
<ins>ins (for highlighting added text)</ins>
.
</p>
<p>
Have you heard of the
<code>samp</code>
element? This can be used to show the output of a
computer program. For example, we can use it to show
what happens when you run the command
<code>rm -rf /</code>
.
</p>
<samp>
rm: it is dangerous to operate recursively on '/'
<br />
rm: use --no-preserve-root to override this failsafe
</samp>
</div>
Result
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
I did a good amount of reading on typography.
In my research, I learned about a bunch of subtle ways
to make text look good. For example, I slightly reduce
the weights of text in dark mode, since the eye
perceives white text on a dark background to be thicker
than it is. I also set a nice roomy line height on
paragraphs, and a more condensed one on headings.
Consecutive paragraphs have a little breathing room
between, and
text-wrap
is used in browsers that support it.
The stylesheet includes styles for
bolding
,
italicizing
,
highlighting
, as well as formatting
code
and
links
. There are also styles for the
sub
and
sup
elements, the
small
element, the
abbr
element. If you use the correct semantic elements, these
styles get applied automatically. Otherwise, you can
fall back on classes that do the same thing.
Links that open in a new tab automatically have an icon appended, but this can be suppressed.
There is also styling for blockquotes:
Words can be like X-rays, if you use them properly—they’ll go through anything. You read and you’re pierced.
There is also support for some of the less common
elements like
del (for highlighting deleted text)
and
ins (for highlighting added text)
.
Have you heard of the
samp
element? This can be used to show the output of a
computer program. For example, we can use it to show
what happens when you run the command
rm -rf /
.
rm: use --no-preserve-root to override this failsafe