CSS3: как получить толстую горизонтальную линию шириной 5 пикселей - PullRequest
4 голосов
/ 02 января 2012

Я попробовал следующий стиль кода css3 для горизонтальной линии шириной 5 px

<hr style=" border: solid 1px red;padding-top:10px; margin:25px auto 15px auto;clear:both" />

но я получаю красный прямоугольник шириной 5px.

Пожалуйста, сообщите мне правильный код стиля CSS3.

Ответы [ 6 ]

8 голосов
/ 02 января 2012

Пока элемент имеет правильную ширину, простое:

border-bottom:5px solid red;

сделает свое дело.

4 голосов
/ 02 января 2012

Вы должны использовать свойства ширины и высоты вместо границы:

width: 5px;
height: 1px;
color: red;

http://www.sovavsiti.cz/css/hr.html

0 голосов
/ 02 августа 2018

Просто используйте свойство border-width и установите его в 5px.<hr style="border-width: 5px !important;">

0 голосов
/ 17 января 2018

Не используйте никакие другие вещи после свойства border, просто сделайте 5px вместо 1 px в рамке. I.e

0 голосов
/ 08 января 2018

Мой CSS для стиля линии HR;

.line_height      { height:4px;                                 }
.line_width       { width:100%;                                 } 
.line_hcenter     { margin-left: auto; margin-right: auto;      }
.line_vcenter     { margin-top: 10px; margin-bottom: 10px;      }
.line_color       { color:black;                                }
.line_bgcolor     { background-color:black;                     }   
.line_bordercolor { border-top: solid black; border-bottom: solid black; }

Добавьте эти классы в тег hr.

Все три цветовых (color, bgcolor, bordercolor) класса необходимы для получения сплошной цветной линии.

Классы .color и .bgcolor необходимы для кросс-совместимости браузера, иначе вы просто получите двойные строки.

0 голосов
/ 02 января 2012

Избавьтесь от верхнего отступа и используйте нижнюю границу, предложенную выше ... http://jsfiddle.net/ZdLfJ/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...