The Ultimate Vertical Line Tutorial for Squarespace Users

Lines and geometric shapes can enhance the design and style of any website, with horizontal lines being especially beneficial. While Squarespace makes adding horizontal lines easy with their built-in divider block feature, vertical ones may prove more challenging.

Utilizing Custom CSS can allow you to add vertical lines seamlessly into your Squarespace site. This article will show you how.

How to Add a Vertical Line

Vertical lines add an elegant and professional aesthetic to your website, as well as helping guide the user’s eye through it, providing an orderly navigational structure and improving readability.

Squarespace prides itself on simplicity and does not include an option to easily add vertical lines to your site natively. But using custom CSS allows you to seamlessly incorporate this design element into your site design.

Starting the process for adding vertical lines to your Squarespace website begins by inserting a code block onto any page you desire. Next, navigate to Design > Custom CSS and input this code – in this window you can also adjust color, width and position of your vertical line.

Once you’ve entered your code, click ‘Save’ to make the changes on your site and view your site on various devices to verify that the vertical line appears as expected.

Though Squarespace provides horizontal lines via their Divider Block, no such option exists for creating vertical ones. We suggest employing the custom CSS method outlined here to add vertical stripes on your website.

Line blocks can be used to visually separate content on pages, posts, sidebars and footers. Our Help Center article, “Adding content with blocks”, will assist with using them properly.

The Divider Block

Dividing content is an integral component of any website. Dividing can help organize the layout of your information and present ideas more attractively, as well as be an effective tool for improving design and style of a site. However, adding vertical lines into Squarespace websites may prove more complex than expected due to lack of a dedicated vertical line content block in their drag-and-drop builder; you must instead utilize CSS code in order to add vertical lines.

This tutorial will walk you through how to add a vertical line to your Squarespace site using the Divider block and customize its color, as well as make it responsive.

Step one in creating a vertical line is creating a new Divider block by clicking “+” button in your page editor and choosing it. After adding this block, simply click it to open its editing panel.

Once the panel opens, you’ll notice several options depending on the type of divider you have selected. Most commonly, you have access to selecting an icon and setting its size; additionally, changing line length or selecting slanted or point dividers could add extra visual interest to your dividers.

Once you’re finished personalizing the divider, save and exit the panel. If desired, drag and move it around your page to its new position; most templates offer guidance to help align its position within its section guidelines.

Dividers can not only divide content but can also draw the eye to certain important elements on a page. You might use one to highlight an offer or call-to-action; or add one at the top to draw focus to an important quote or piece of content.

Custom CSS

There are various methods available for adding vertical lines to a Squarespace website, depending on your individual requirements. One is using the built-in Divider Block which allows for adding various types of dividers – including vertical ones – while using custom CSS may provide greater flexibility as it can be applied anywhere on your site.

To use custom CSS, create a code block on the page where you would like the vertical line to appear and paste in this code. Adjusting its height and width values allows you to fine-tune its thickness or thinness as desired; similarly, opening Palette tab in site styles enables you to select a different hue for that block.

Vertical lines are an easy addition to any page, and particularly effective at visually dividing content and making your top navigation more prominent on Squarespace 7.1 websites. This tutorial shows you how to incorporate vertical lines between each element of your top navigation using CSS code; by increasing their prominence you can increase effectiveness without impacting aesthetics of other areas of your site’s layout; this customization is especially effective on websites with extensive amounts of information, as it provides visitors with visual cues to navigate their way around your content more efficiently.


Add vertical lines to your website is an effective way of adding visual interest and structure. Unfortunately, Squarespace doesn’t currently offer an in-built option for doing this, but HTML and CSS make this simple – in this tutorial we will show how a code block can help add vertical lines as well as adjust their size, color and position using top, bottom and z-index CSS properties.

There are various methods for adding vertical lines to your site, but one of the easiest and quickest approaches is through Divider Blocks or custom HTML code. This approach requires no plugins or third-party software for implementation. Alternatively, for a more flexible approach you could also use Block Editor (formerly Gutenberg) which offers several blocks that provide specific separator and division options, as well as customization features for vertical line creation.

No matter which method you employ, it is vital that vertical lines are correctly arranged on your page. This will keep content organized and easily readable while also making sure they do not take up too much space or hinder reading comprehension.

Vertical lines offer another great feature that’s often underutilized: their ability to highlight and emphasize content. This feature can come in particularly handy for call-to-action buttons or any other content you want to draw the visitor’s eye.

Vertical lines not only add visual interest to a website’s layout, they can also provide users with direction as they navigate its content and find what they need – further improving user experience and increasing engagement with your site.

Although Squarespace currently does not provide a built-in way of adding vertical lines, you can utilize custom HTML code blocks to accomplish this feat. Simply add one to your page and insert this code afterward: