···3333<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@intergrav/fonts@1/serve/inter.min.css">
3434```
35353636+## Elements
3737+3838+dev.css takes advantage of semantic HTML elements. Here are some guidelines on how these should be used for the best results.
3939+4040+### Header
4141+4242+Use the `<header>` tag to create a large header for your page. Only use this at the very top of your `<body>`, or else it may look wonky.
4343+4444+For the title, the header should contain an `<h1>` tag. You can also add an `<h4>` tag before the `<h1>` tag if you want to show extra information.
4545+4646+If you need a navigation bar, you can add a `<nav>` with `<a>` links inside it. dev.css will automatically add dividing bullet points between or before the `<a>` tags, depending on whether the user is in topbar or sidebar mode. In sidebar mode, the navigation bar will lay out into separate lines.
4747+4848+Optionally, you could add a `<p>` tag after the `<h1>` tag if you want to give a description of the page the user is currently on.
4949+5050+### Text
5151+5252+Wrap all body text in `<p>` tags, unless it's the sole child of another element. If you want to write quotes, you can use the `<blockquote>` tag. To highlight text, wrap it in the `<mark>` tag. Want to show code? Use `<code>` for short inline code. Use `<pre>` for code blocks. Use `<kbd>` for keyboard input.
5353+5454+### Button
5555+5656+For a link button, you can wrap the button in an `<a>` tag. Here's a code example:
5757+5858+```html
5959+<a href="https://example.com">
6060+ <button>Click me!</button>
6161+</a>
6262+```
6363+6464+### Details
6565+6666+The `<details>` element can make a toggle-able dropdown without using any JavaScript. Here's a code example:
6767+6868+```html
6969+<details>
7070+ <summary>Click me!</summary>
7171+ <p>Lorem ipsum dolor sit amet.</p>
7272+</details>
7373+```
7474+7575+### More
7676+7777+To learn about other HTML elements and how to write HTML, visit [W3Schools/html](https://www.w3schools.com/html/).
7878+3679## Themes
37803838-You can also use custom colors and custom fonts in dev.css through themes. See the `/theme` folder to view some premade ones. You can also copy the `boilerplate.css` and make a theme yourself. Simply apply it after the dev.css stylesheet. For example, to apply the terminal theme, put this after your main stylesheet:
8181+You can use custom colors and custom fonts in dev.css through themes. See the `/theme` folder to view some premade ones. You can also copy the `boilerplate.css` and make a theme yourself. Simply apply it after the dev.css stylesheet. For example, to apply the terminal theme, put this after your main stylesheet:
3982```html
4083<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@intergrav/dev.css@2/theme/terminal.min.css">
4184```