Vertical Line in html

How to Create Vertical Line in HTML

You might have a couple of reasons to create a vertical line on your web page but HTML does not have any element for vertical lines. Although HTML only have the element for a horizontal line; but still there are multiple ways to create a vertical line in HTML as mentioned below:

  • Using Border CSS Property
  • Using width and height CSS Property
  • Using hr Transform Property

Here in this article, we have explained all possible ways to create Vertical line in HTML:

1) Using Border-Right, Height and Position CSS Property

        /* Applying the style on the complete body of html page */ body < text-align: center; >/* CSS to add vertical line in the right */ .verticalLine 

Vertical Line using HTML and CSS

using border-right, height and position property

2) Vertical line using Border-Left, Height, and Position CSS Property

        /* Applying the style on complete body of html page */ body < text-align: center; >/* CSS to add vertical line in the left */ .verticalLine 

Vertical Line using HTML and CSS

vertical line using border-left, height and position property

3) Vertical line using hr Transform Property

A vertical line can be created in HTML using transform property in


tag. With the help of this property, you can rotate a horizontal line to a vertical line.

        body < text-align: center; >hr 

Vertical Line using hr Transform Property

4) Double Vertical line using CSS Property

        /* Applying the style on complete body of html page */ body < text-align: center; >/* CSS to add vertical line in the right */ .verticalLine 

Vertical Line using HTML and CSS

double vertical line

5) Create Multiple Types (Double, Solid, Dashed, Dotted) Vertical Lines

        div.dotted < border-style: none dotted none none; margin: 10px; padding: 10px; right: 55.5%; position: absolute; >div.dashed < border-style: none dashed none none; margin: 10px; padding: 10px; right: 66%; position: absolute; >div.solid < border-style: none solid none none; margin: 10px; padding: 10px; right: 77%; position: absolute; >div.double 

Vertical Line using HTML and CSS

dotted vartical line.
dashed vartical line.
solid vartical line.
double vartical line.

8) Create Vertical Lines using Paragraph, Section and Article Containers

        body < text-align: center; >.paragraphWithVertcalLine < border-right: 1px solid #000; width: 300px; height: 300px; >.sectionWithVertcalLine < border-right: 1px solid #000; width: 300px; height: 300px; >.articleWithVertcalLine  

vertical line with paragraph container

vertical line with paragraph section container
vertical line with article container

Источник

How to create a vertical line using HTML and CSS

Posted on Aug 12, 2021

Читайте также:  Styled components inline css

To create a vertical line using HTML and CSS, you can set a CSS rule for


tags with the class vertical as follows:

First, you need to normalize the default border and margin properties added by the browser.

Next, the width, style, and color of the vertical line is set using the shorthand border-left property, while the height property will set the height of the vertical line.

The float:left property is added so that the vertical line can be displayed on the left side of another element.

The following HTML markup:

Will produce the following output:

HTML vertical line of the left side

Alternatively, you can also remove the


tag and create a vertical line by adding a border-left or border-right property to any element that you want to have a vertical line.

For example, here’s how to add a vertical line on the right side of the

tag:

Will produce the following output:

HTML vertical line of the right side

You will need to adjust the CSS style depending on the context and where you want to place the vertical line. But a vertical line can always be created using the


tag.

If you need to add the vertical line on the side of another element, you can use either the border-left or border-right property with the attached element.

Learn JavaScript for Beginners 🔥

Get the JS Basics Handbook, understand how JavaScript works and be a confident software developer.

A practical and fun way to learn JavaScript and build an application using Node.js.

About

Hello! This website is dedicated to help you learn tech and data science skills with its step-by-step, beginner-friendly tutorials.
Learn statistics, JavaScript and other programming languages using clear examples written for people.

Type the keyword below and hit enter

Tags

Click to see all tutorials tagged with:

Источник

Как сделать вертикальную линию в css

Для формирования вертикальной линии можно пойти разными путями. Давайте рассмотрим некоторые из них:

Вариант №1. Можно определить обычный div элемент и покрасить у него одну из сторон с помощью свойства border.

.create-line  width: 200px; border-top: 3px solid #32a1ce; > 

Вариант №2. Используем готовый тег который формирует горизонтальную линию — hr. Только изменим его с помощью стилей: сделаем ширину 1px и выставим необходимую длину линии.

hr  width: 1px; height: 200px; > 

Вариант №3. С помощью псевдоэлементов :before и :after. Этот вариант немного сложнее, но за то мы обойдемся без правки HTML-кода. Итак, если нам нужно разместить вертикальную или горизонтальную линию сверху или слевой стороны элемента, то нам нужно использовать псевдоэлемент :before. Если же линия должна быть справа или снизу, то мы должны использовать псевдоэлемент :after.

 class="create-line-left"> Добавим линию слева и справа 
.create-line-left  padding-left: 20px; /* необходим для формирования позиций линий */ position: relative; /* блок будет занимать ширину по размеру контента в нём*/ display: inline-block; > .create-line-left:before content: " "; background: #33CCFF; width: 2px; height: 50px; /* линия смещена на 10px слева от текста*/ left: 10px; /* включаем абсолютное позиционирование относительно блока с relative */ position: absolute; > .create-line-left:after content: " "; background: #333333; width: 2px; height: 50px; /* линия смещена на 10px справа от текста*/ right: -10px; /* включаем абсолютное позиционирование относительно блока с relative */ position: absolute; > 

Источник

Горизонтальные и вертикальные линии с помощью html и css

Всем привет! Сегодня я расскажу Вам о том, как с помощью html сделать горизонтальную линию.

На самом деле, необходимость сделать горизонтальную линию возникает достаточно часто, например, когда нужно отделить одну часть текста от другой.

Горизонтальная и вертикальная линии с помощью css

Сделать это можно с помощью css. Для этого, я заключаем необходимый участок текста в блок с помощью тега div, а затем в файле style.css или непосредственно в html — коде прописываем для этого блока свойства для верней или нижней границы с помощью border-top и border-bottom. Вот пример:

     
Горизонтальная линия с помощью css.

В данном случае, я задал оформление с помощью css непосредственно из кода html, и сделал верхнюю границу сплошной, а нижнюю пунктирной линией.

Вот как это будет выглядеть на странице:

Горизонтальная линия с помощью css.

У этого способа есть свои преимущества:

  • Большой ассортимент настроек, которые позволяют задать практически любой вид для линии;
  • Можно создавать как горизонтальные так и вертикальные линии. Для того, чтобы сделать вертикальные линии необходимо поменять border-top на border-left, а border-bottom на border-right.

К недостаткам можно отнести относительную громоздкость кода.

Между прочим, если Вы еще не знаете что такое css и какие оно дает преимущества, то подробнее об этом можно прочитать здесь.

Однако, как оказалось, вставить в текст горизонтальную черту можно и с помощью html. При этом, даже не обязательно лезть в css. Для этого используется тег


.

Горизонтальная линия с помощью тега html

Первая особенность этого тега состоит в том, что у него нет парного закрывающего тега. Его можно использовать в любом месте html – кода между тегами и .

У этого тега есть следующие атрибуты:

  • Width – определяет длину нашей горизонтальной линии в пикселях или процентах;
  • Color – определяет цвет линии;
  • Align – задает выравнивание линии по правому краю – right, по левому краю – left, по центру – center;
  • Size – толщина линии в пикселях.

А вот так он будет выглядеть:

Как видите, у данного способа есть свои недостатки:

Теперь Вы точно знаете о том, как сделать на своем сайте вертикальные и горизонтальные линии. Задать свои вопросы Вы можете в комментариях. И не забывайте подписываться на RSS.

Похожие записи

Краткий путеводитель по админке WordPress.

Краткий путеводитель по админке WordPress.

Всем привет. Каждый, кто хоть раз посещал форум вебмастеров и оптимизаторов сталкивался с терминами «админка» или «админка WordPress». Сегодня я расскажу, что это такое, и проведу краткую экскурсию по админке wordpress.

Как сделать иконку для сайта

Как сделать иконку для сайта

Всем привет. Сайтов в сети много, поэтому надо пользоваться любой возможностью сделать свой сайт уникальным, выделить его из серой массы других сайтов. Для этого, есть один отличный способ. Я говорю об иконках для сайтов, так называемых Favicon(фавикон). Я продемонстрирую Вам как создается favicon.ico и каким образом вставить его на Ваш сайт или блог.

Какую тему для сайта выбрать

Какую тему для сайта выбрать

Ключевым моментов при создании сайта является выбор его тематики. Практически каждый веб-мастер сталкивается с данной проблемой. При создании сайта многие рекомендуют выбирать ту тему, в которой больше всего разбираешься и которая тебе самому очень близка и интересна. С одной стороны может быть они и правы, потому что сайт будет создан с любовью, наполнен хорошим и…

Что нужно для создания сайта

Что нужно для создания сайта

Всем привет. Я продолжаю тему создания сайта для новичков. Итак, шаг за шагом, мы приближаемся к нашей цели – создание своего сайта в интернете. Вам предстоит еще много чего узнать и многому научиться. Кроме того, придется вложить много времени и денег в свой первый проект. Однако, все вложения окупятся старицей. Ведь после того, как вы…

Как часто нужно обновлять сайт

Как часто нужно обновлять сайт

Всем привет! Недавно поймал себя на мысли, что давненько не писал в блог. И сегодня мы поговорим о том, зачем вообще нужно регулярно обновлять блог, как к этому относятся посетители и, что особенно важно, поисковые системы. Для чего нужно регулярно обновлять сайт Сайт необходимо регулярно обновлять для того, чтобы: собрать и удержать постоянную аудиторию сайта;…

Как в блокноте с нуля создать простой html сайт: пошаговая инструкция с картинками

Как в блокноте с нуля создать простой html сайт: пошаговая инструкция с картинками

Всем привет. Сегодня мы быстро пробежимся по основам html и узнаем о том, какие теги используются для создания простенькой html-страницы. Кроме того, мы узнаем, как создать настоящий html сайт с нуля в простейшем текстовом редакторе блокноте.

Источник

Оцените статью