@T_verdisla_V
Начинающий

Можно ли в HTML задать высоту 2-го дива равную высоте 1-го?

У меня на странице есть див с вертикальной менюшкой далее в одной строке с ним идут еще два дива (bootstrap) и мне нужно что бы эти два дива по высоте были равны меню, можно ли такое сделать?
  • Вопрос задан
  • 125 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
@T_verdisla_V Автор вопроса
Начинающий
Вобщем так. у меня вот такой HTML
<!doctype html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <link href="css/bootstrap-theme.min.css" rel="stylesheet">
    <link href="css/main_style.css" rel="stylesheet">
    <title>Магазим электронной техники</title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    <script src="js/bootstrap.min.js"></script>
    <script src="js/npm.js"></script>
    <!--[if lt IE 9]>
    <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
    <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->
</head>
<body>
    <header>
        <div class="container">
            <div class="row">
                <div class="clearfix">
                    <div class="col-lg-6 col-md-6 col-s6-6 col-xs-6">
                        <p>Контакты</p>
                    </div>
                    <div class="col-lg-6 col-md-6 col-s6-6 col-xs-6">
                        <p>Личный кабинет</p>
                    </div>
                </div>
            </div>
            <div class="row">
                <div class="clearfix">
                    <div class="col-lg-4 col-md-4 col-s6-4 col-xs-4">
                        <p>Логотип</p>
                    </div>
                    <div class="col-lg-4 col-md-4 col-s6-4 col-xs-4">
                        <p>Поиск</p>
                    </div>
                    <div class="col-lg-4 col-md-4 col-s6-4 col-xs-4">
                        <p>Корзина</p>
                    </div>
                </div>
            </div>
        </div>
    </header>
    <div class="container">
        <div class="row">
            <div class="clearfix">
                <div class="col-lg-6 col-md-6 col-s6-6 col-xs-6 catalog">
                    <aside>
                        <p>Меню</p>
                        <ul>
                            <li>Товар №1</li>
                            <li>Товар №2</li>
                            <li>Товар №3</li>
                            <li>Товар №4</li>
                            <li>Товар №5</li>
                            <li>Товар №6</li>
                        </ul>
                    </aside>
                </div>
                <div class="row">
                    <div class="clearfix">
                        <div class="col-lg-6 col-md-6 col-xs-6 col-xs-6 mainmenu">
                            <nav>
                                <ul>
                                    <li>Акции</li>
                                    <li>Способы оплаты и доставки</li>
                                    <li>О нас</li>
                                </ul>
                            </nav>
                        </div>
                        <div class="row">
                            <div class="clearfix">
                                <div class="col-lg-6 col-md-6 col-s6-6 col-xs-6 slider">
                                    <section>
                                        <p>Слайдер</p>
                                        <p>Наши приемущества</p>
                                    </section>
                                </div>
                                <div class="col-lg-6 col-md-6 col-s6-6 col-xs-6 special">
                                    <section>
                                        <p>Спецпредложения</p>
                                        <p>Счетчик времени</p>
                                    </section>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <article>
        <div class="container">
            <div class="row">
                <div class="clearfix">
                    <div class="col-lg-3 col-md-4 col-s6-6 col-xs-6 ">
                        <h4>Товар №1</h4>
                    </div>
                    <div class="col-lg-3 col-md-4 col-s6-6 col-xs-6 ">
                        <h4>Товар №2</h4>
                    </div>
                    <div class="col-lg-3 col-md-4 col-s6-6 col-xs-6 ">
                        <h4>Товар №3</h4>
                    </div>
                    <div class="col-lg-3 col-md-3 col-s6-6 col-xs-6 ">
                        <h4>Товар №4</h4>
                    </div>
                </div>
            </div>
            <div class="row">
                <div class="clearfix">
                    <div class="col-lg-3 col-md-4 col-s6-6 col-xs-6 ">
                        <h4>Товар №5</h4>
                    </div>
                    <div class="col-lg-3 col-md-4 col-s6-6 col-xs-6 ">
                        <h4>Товар №6</h4>
                    </div>
                    <div class="col-lg-3 col-md-4 col-s6-6 col-xs-6 ">
                        <h4>Товар №7</h4>
                    </div>
                    <div class="col-lg-3 col-md-3 col-s6-6 col-xs-6 ">
                        <h4>Товар №8</h4>
                    </div>
                </div>
            </div>
        </div>
    </article>
</body>
</html>

и такой css
body {
    margin: 0;
    padding: 0;
}
ul {
    margin: 0;
    padding: 0;
}
li {
    margin: 0;
    padding: 0;
}
.row {
    margin: 0;
    padding: 0;
}
.col-lg-6, .col-lg-4 {
    margin: 0;
    padding: 0;
}
.catalog {
    border: 1px solid red;
    width: 20%;
}
.mainmenu {
    border: 1px solid yellow;
    width: 80%;
}
.slider {
    border: 1px solid green;
    width: 60%;
}
.special {
    border: 1px solid green;
    width: 20%;
}
ul {
    list-style: none;
}
nav ul li {
    display: inline;
}
aside{
    width: 100%;
    margin: 0;
    padding: 0;
}
nav{
    width: 100%;
    margin: 0;
    padding: 0;
}
section{
    width: 100%;
    margin: 0;
    padding: 0;
}
.col-lg-3, .col-md-3 {
    border: 1px solid black;
}

Так вот дивы с зелеными поля должны доходить до border-bottom красного поля.
Там из кода видно что идет одна строка с разбивкой на две колонки, и во второй колонке идет опять разделение по строкам (это для тех кто не знаком с bootstrap)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы