У меня есть этот CSS код:DIV не достигает вершины родительского Div с 100% высоты
.parent {
height: 40px;
width: 100%;
background-color: #383838;
box-shadow: 0px 1px 5px #767676;
overflow: hidden;
position: relative;
box-sizing: border-box;
}
.child {
display: inline-block;
border-left: solid white 1px;
position: absolute;
height: 100%;
padding: 0px 10px 10px 10px;
right: 0px;
top: 7px;
}
Я хочу, чтобы сделать границу .child
растянуть на всю высоту .parent
, но с указанными выше кодов он оставляет раздражающий зазор наверху (он действительно достигает нижней части). Я попытался исправить это, установив отрицательный запас и установив высоту линии в 0, но он испортил текст внутри .child
. Есть ли правильный способ исправить это?
Plz добавить ** jsfiddle ** link. Другим будет легче помочь u. – Bikku
'top: 7px;' перемещает ваш div вниз, (на 7 пикселей) – Lars
Это потому, что у вас есть 'top: 7px' для .child – divy3993