Marketing websites need to load fast, rank well, and make content easy to
publish. Astro was built for exactly this.
Speed that converts
Astro renders pages on the server, not in the browser. Visitors see
content sooner, which directly improves conversion rates, SEO
rankings, and Core Web Vitals scores.
Content from anywhere
Astro connects to any content source: a headless CMS like Sanity,
Markdown files, external APIs, or a combination.
JavaScript only when you need it
Unlike frameworks that ship a full JavaScript application to every
visitor, Astro sends plain HTML by default and only loads interactive
code for the components that need it.
No vendor lock-in
Astro is open-source and runs on any hosting platform. It supports any
JavaScript framework for interactive components, so your team isn't
locked into React or any other library.
Prose content and global styles kitchen sink
We start with a paragraph of text that features various HTML tags, used in
flow content. Account for emphasis, strong and
small text. Don’t forget to account for abbreviations too,
using the abbr (<abbr>)
element. Lastly you can define deleted text
inserted text.
If you are referencing keyboard keys, make sure you use the
<kbd> element like this: shift. Like we have
already in these paragraphs, if you are referencing code, use the
<code> element. Don’t forget the
<samp> element either. An example for that element is this:
Press F1 to continue.
Use the <var> element to reference a variable like this:
The volume of a box is l × w × h, where
l represents the length, w the width and
h the height of the box.
If you want an inline quote, use the <q> element
quoted text. Lastly don’t forget the subscript
(<sub>) (H2O) and superscript
(<sup>) (E = MC2), and of course,
link elements.
Blockquote styles are the context for this heading level 2 which is long for
testing leading and balance
Sed posuere consectetur est at lobortis. Nullam id dolor id nibh ultricies
vehicula ut id elit. Cras mattis consectetur purus sit amet fermentum.
Words can be like X-rays, if you use them properly—they’ll go through
anything. You read and you’re pierced.
Make sure you only use a cite if the quote source can be linked to.
Just a quick paragraph to follow the horizontal rule. A bit of Lipsum? Sure
thing: Nulla vitae elit libero, a pharetra augue. Maecenas sed diam eget risus
varius blandit sit amet non magna. Aenean eu leo quam. Pellentesque ornare sem
lacinia quam venenatis vestibulum.
Details and summary
Toggle the details element
Previously hidden content until the details element is in its
open state.
Toggle the details element
Previously hidden content until the details element is in its
open state.
Tables
A nice caption for this table
Person
Number
Third Column
Someone Lastname
900
Nullam quis risus eget urna mollis ornare vel eu leo.
Where are buttons? Good question. Not here because we don’t tend to style up
default buttons and instead opt to treat them as components with a
.button class.
Just kidding! Here are some buttons:
A button componentA plain button component
Images, figures, pictures and videos
Under no circumstances should you have an image without an
alt attribute. At a minimum, it should be an empty value like
this one. That should only be used for purely decorative images though.
An image in a figure with a caption
Tokyo, Japan, looking stunning in the early evening. By
ayumi kubo
A picture element
A video element
An SVG with an image role and alternative text
All of the headings
We tend to only specifically style up headings up to level 4 in terms of
leading and balance because if you’re getting into 5 and 6, you probably want
to be simplifying your content. We’ll add them here though to double check
they look OK.
Sed posuere consectetur est at lobortis.
Sed posuere consectetur est at lobortis.
Sed posuere consectetur est at lobortis.
Sed posuere consectetur est at lobortis.
Sed posuere consectetur est at lobortis.
Sed posuere consectetur est at lobortis.
This site uses cookies (yum 🍪) for analytics only.