Style Showcase

This section showcases the styling of various HTML elements.

Text Elements

This is a standard paragraph. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus lacinia odio vitae vestibulum vestibulum. Cras venenatis euismod malesuada. This is a link. Curabitur sit amet quam id libero suscipit venenatis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Here is some inline code. And this is a non-breaking span of text.

This is a blockquote. It's typically used for quoting text from another source. It has a left border.

Lists

Unordered List

Ordered List

  1. First item
  2. Second item
    1. Nested item A
    2. Nested item B
  3. Third item

Dense List

Here is a code block

function greet(name) {
    return `Hello, ${name}!`;
}
console.log(greet('World'));

Other Elements


Table

Header 1 Header 2 Header 3
Data A1 Data B1 Data C1
Data A2 Data B2 Data C2

Grid Width Sizes

The layout grid on <main> has four width tiers. Everything defaults to content width (38rem). Add a class to go wider.

Class Max Width
(default) 38rem
.popout 46rem (+4rem/side)
.feature 62rem (+12rem/side)
.full 100% viewport

content — default, max 38rem.

popout — 46rem, good for wider images or code.

feature — 62rem, good for tables or diagrams.

full — edge to edge.

Side-by-Side Code

// before.js
function greet(name) {
  return "Hello, " + name + "!";
}
// after.js
function greet(name) {
  return `Hello, ${name}!`;
}