border-botton у div сверху

343
15 декабря 2016, 16:22

Вот смотрите, http://jsfiddle.net/mgpv8qvt/1/ почему подчеркивание идет над строкой а не под?

Хотелось бы сделать линию под дивом не задавая высоту - просто класс dest иногда будет идти в несколько строк, и если задать высоту, то всё будет сбиваться

<div class="obs">
    <span class="dest">Приемная (справочная)</span>
    <span class="phone">8-812-111-11-11</span>
</div>
    <div class="line"></div>

    .obs{
margin: 20px 0 0 0;
}
.dest{
    float: left;
    font-size: 16px;
    font-family: "PF BeauSans Pro",sans-serif;
    color: #666666;
}
.phone{
    float: right;
    font-size: 18px;
    font-family: "PF BeauSans Pro",sans-serif;
    color: #000;
    font-weight: bold;
    text-decoration: underline;
}
.line{
    border-bottom: 1px dashed #000;
}

UPDATE http://jsfiddle.net/mgpv8qvt/2/ можно сделать так, но почему тогда текст не выравнивается?

Answer 1

Потому что у вас родительский блок "развалился" из-за float'ов.

overflow: hidden на .obs должно помочь.

Пример в fiddle.

Answer 2

Чтобы родитель имел высоту, и он, и его дети должны быть block или inline-block. Альтернативо, можно установить overflow, тогда block добавится сам. Ну и разумеется, вместо добавления целого дива ради одной линии, можно установить цвет нижней границы на собственно родителе. Вот так:

.obs{
    margin: 20px 0 0 0;
    overflow: auto; /* ответ на вопрос */
    border-bottom: 1px solid red; /* просто совет */
}

Демо: http://jsfiddle.net/kxbj89ty/

Answer 3

Как вариант, добавь

.obs {
    overflow: hidden;
    border-bottom: 1px dashed #000;
}

А div.line вообще убери из разметки.

И погугли, что такое clearfix.

READ ALSO
Помогите скачать чужой лендинг и обойти зажиту [закрыто]

Помогите скачать чужой лендинг и обойти зажиту [закрыто]

Я не знаю как правильно скачать себе эту страничку тутмирф что бы правильно подгрузились все элементы и этот лендингбыл рабочим

204
Как сделать панель с кнопками и выпадающим списком для кнопок, которые не поместились в панели?

Как сделать панель с кнопками и выпадающим списком для кнопок, которые не поместились в панели?

Как сделать панель с кнопками так, чтобы при уменьшении панели (окна) не помещающиеся кнопки прятались в кнопку в этой же панели, при клике...

245