How To Use Montserrat Font Css

CSS Programming

I have always been a fan of using unique and stylish fonts to enhance the design of my websites. One of my favorite fonts to use is Montserrat. In this article, I will walk you through how to use Montserrat font in CSS and share some personal insights and tips along the way.

What is Montserrat Font?

Before diving into the CSS details, let me introduce you to Montserrat font. Montserrat is a beautiful and versatile sans-serif font designed by Julieta Ulanovsky. It is inspired by the urban typography of Montserrat, a neighborhood located in Buenos Aires. The font exudes a modern yet elegant vibe, making it suitable for various design purposes.

Import Montserrat Font

First, you need to import the Montserrat font into your CSS file. You can do this by adding the following line of code to your CSS file:

@import url(';400;700&display=swap');

Apply Montserrat Font to Elements

Once the font is imported, you can apply Montserrat to different HTML elements using the font-family property in CSS. For example, to apply Montserrat to all paragraphs, you can use the following code:

p {
font-family: 'Montserrat', sans-serif;

Using Different Font Weights

Montserrat comes in various font weights, including regular, light, and bold. You can make use of these weights to add emphasis and hierarchy to your text. For instance, to apply the bold weight to headings, you can use:

h1, h2, h3 {
font-family: 'Montserrat', sans-serif;
font-weight: 700;

Adding Personal Touches

When using Montserrat font, I often like to play around with the letter spacing and line height to achieve the perfect balance. For example, adding a slightly increased letter spacing can give the text a modern and airy feel, while adjusting the line height can improve readability and overall aesthetics.


Using Montserrat font in CSS can elevate the visual appeal of your website and bring a touch of sophistication to your design. By importing the font and applying it to different elements with varying font weights, you can create a cohesive and stylish typographic system. Don’t forget to experiment with letter spacing and line height to add your personal flair to the mix.