2016-09-07 2 views
0

Я делаю сайт временной линии для друга, поэтому мне нужно добавить вертикальную линию вниз по центру страницы. Проблема заключается в том, что вертикальная линия имеет высоту около 600 пикселей вместо использования всей длины страницы. У меня высота установлена ​​на 100%, поэтому я действительно смущен, почему она работает неправильно. Вот css, который я использую.:: перед вертикальной линией, не использующей высоту 100%

.blog::before{ 
    content: ""; 
    background-color: #333; 
    width: 2px; 
    position: absolute; 
    height: 100%; 
    top: 0; 
    bottom: 0; 
    right: 50%; 
    z-index: -1; 
} 

ответ

0

Я боюсь, что высота установки 100% с абсолютным положением сохранит высоту только с высоты документа, а не на всю высоту страницы. Чтобы установить 100% -ную высоту на всей странице, вам нужно использовать фиксированную позицию. Но все равно боюсь, что это решит вашу проблему. Поскольку позиционирование с фиксированным может потребоваться еще больше усилий для вашего макета.

+0

Это сработало отлично. Спасибо! –

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