Проблемы с границей высоты Div

каждый!

У меня проблема с высотой/границей div. Вот сценарий, с которым я работаю:

    .content
        {
            background-image: url(../../images/logo-04.png);
            background-position: left bottom;
            background-repeat: no-repeat;
            background-size: 30%;
            border-bottom: 0.1em solid #000000;
            border-bottom-left-radius: 1em;
            border-bottom-right-radius: 1em;
            border-top: 0.1em solid #000000;
            display: inline-block;
            width: 100%;
        }

    .content-left
        {
            float: left;
            font-size: 100%;
            text-align: justify;
            width: 74%;
        }

    .content-right
        {
            border-left: 1px solid #000000;
            float: right;
            font-size: 80%;
            height: 100%;
            text-align: right;
            width: 25%;
        }

А вот фрагмент div, с которым я работаю:

<div class="container2">
    <!-- Content -->
    <div class="content">
        <div class="content-left">
        </div>
        <div class="content-right">
            <div class="sidelinks">
                <ul>
                    <li><a class="link3" href=""></a></li>
                    <li><a class="link3" href=""></a></li>
                </ul>
            </div>
            <div class="social">

<---End--!>

Вышеупомянутые элементы div правильно закрыты в моем коде (я не хотел никого утомлять дополнительным кодированием).

По какой-то причине я не могу заставить свою левую границу увеличить длину блока div с правым содержимым, если только я не использую пиксели (высота: 500 пикселей). Я обычно использую проценты, но при высоте: 100% граница доходит только до содержимого внутри div с правым содержимым.

Любые предложения, чтобы получить желаемый эффект?


person Ralph Luciano Padro Jr.    schedule 23.05.2015    source источник
comment
Если вы сделаете демо, это будет полезно. Мне интересно, вы тоже содержали поплавки.   -  person Paulie_D    schedule 23.05.2015


Ответы (1)


Вы не определяете высоту для .content, поэтому даже с height:100% это только 100% родительского контента. Попробуйте установить высоту контента на 100% и посмотрите, соответствует ли граница этому

person stackoverfloweth    schedule 23.05.2015
comment
Спасибо, что ответили мне, Эсазерленд. Я так сначала и подумал, но не получилось. Я попробовал еще раз и получил те же результаты, к сожалению. - person Ralph Luciano Padro Jr.; 23.05.2015
comment
Не уверен, какого эффекта вам нужно добиться, но, возможно, html, body{height:100%} гарантирует, что родитель .content также выходит за пределы размера содержимого. - person stackoverfloweth; 23.05.2015
comment
Ну, например, если вы перейдете на эту страницу, вы лучше поймете, о чем я говорю: ragnarok.ws/about.html. Граница с левой стороны должна идти до конца, но этого не происходит. Он снижается, если я использую px, но не проценты. - person Ralph Luciano Padro Jr.; 23.05.2015
comment
добавить display:table к <div class="content"> - person stackoverfloweth; 23.05.2015
comment
Потрясающий. Это сработало, Эсазерленд. Спасибо за помощь! Наслаждайся выходными! - person Ralph Luciano Padro Jr.; 23.05.2015