Trongate CSS Docs

Horizontal Rules

Horizontal rules (<hr>) in Trongate CSS provide clean dividing lines to separate content sections. They're styled minimally by default but can be easily customized.

Default Styling

The basic horizontal rule is styled as a subtle gray line with consistent spacing:

Note that the border: 0 is used in combination with height and background to ensure consistent rendering across browsers.

Basic Usage

The code below demonstrates how to add a horizontal rule to your page:

Here's how it looks:

This is some content above the horizontal rule.


This is some content below the horizontal rule.

Customization Examples

Here are some common ways to customize horizontal rules:

Colored Rule Example

Here's the result (look closely and you'll notice it's using the --secondary color).


Thicker Rule Example


Shorter Rule with Center Alignment


Dotted Rule


Spacing Considerations

By default, horizontal rules include:

  • 2em margin above and below
  • 1px height for the line itself
  • Full width of the container

You can adjust the margins using Trongate's margin utility classes like mt-1 or mb-2 if needed.

Here's an example of some code that use margin utilities:

Default spacing:


Reduced top margin (mt-1):


Increased bottom margin (mb-3):


Summary

Trongate CSS horizontal rules provide:

  • Clean, minimal default styling
  • Consistent cross-browser rendering
  • Easy customization options
  • Proper vertical spacing

Use horizontal rules to create visual breaks between content sections while maintaining your site's design aesthetics.