2013-11-30 5 views
0

Как создать такую ​​строку? (Проверьте комментарии для скриншота)Строка после заголовка (css)

Я уже пытался сделать новый DIV после h1, а затем стиль ее

 margin-left: 70px; 
    border-top: solid 2px #ffffff; 
    width: 46.4%; 
    margin-top: -27px; 
    position: absolute; 

Но линия не достаточно долго ...

Как это самый умный способ сделать эти строки? Таким образом, они имеют ту же длину, что и div, они занимают место. И не делая мобильный сайт слишком широким?

+0

http://i.stack.imgur.com/ab7Xn.png Я не достаточное количество баллов для размещайте изображения в моих вопросах :-( – user3026212

+0

Является ли это на сайте? Вы можете проверить CSS, чтобы выяснить, как они это сделали. – FeifanZ

ответ

0

Вы можете использовать: после псевдо элемента без добавления каких-либо DIV как этот

h2 { 
    position: relative; 
} 

h2:after { 
    position: absolute; 
    top: 50%; 
    content: ""; 
    height: 1px; 
    background-color: #000; 
    width: 100%; 
    margin-left: 10px; 
} 

Demo

+0

Я сделал то, что вы только что объяснили, но есть две проблемы с этим: http: // screencast. com/t/ADTTNNcM1A – user3026212

+0

Итак, у вас есть 2 варианта: 1. установите ширину основного контура ner или h2, которые должны быть выровнены с концом последней футболки. 2. Установите поле коробок для футболок, чтобы они были выровнены по ширине контейнера. –

Смежные вопросы