Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
 Аватар для Fatmarmelad
34 / 10 / 2
Регистрация: 20.02.2016
Сообщений: 1,613

Как можно поддерживать высоту одинаковой для каждого из блоков?

23.09.2017, 21:08. Показов 1032. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
В коде ниже три блока, как три колонки: левый, центральный (основной, более широкий), правый.
Можно ли прописать код так, если это, вообще, возможно, чтобы при увеличении высоты одного из них,-при заполнении текстом, например,-вместе с ним на столько же увеличивались и высоты остальных?

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
.lside{width:20%;height:auto;background-color: gray;float:left;}    
.container{width:60%;height:auto;background-color: yellow;float:left;}  
.rside{width:20%;height:auto;background-color: gray;float:left;}    
    </style>
</head>
<body>
    <div class="lside "></div>
<div class="container"></div>
<div class="rside"></div>
</body>
</html>
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.09.2017, 21:08
Ответы с готовыми решениями:

Как сделать высоту блоков одинаковой
Здравствуйте, помогите выстроить блоки в нужной последовательности. В основном блоке, с шириной 1280px, нужно вместить в ряд 3 блока, так...

Как вывести высоту блоков?
Допустим есть два блока div с класcом ggg1, и у них разная высота. Как вывести за раз их высоту? &lt;div class=&quot;ggg&quot;&gt;...

Как подогнать высоту блоков? (Bootstrap)
Ниже приведу код верстки и скриншот, на котором указаны нюансы. Основной вопрос - как подогнать блоки под одну высоту (высоту наибольшего в...

8
Эксперт JSЭксперт HTML/CSS
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
23.09.2017, 21:56
Fatmarmelad, первое что приходит на ум это flex
HTML5
1
2
3
<div><div class="lside ">bla</div>
<div class="container">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda, repellat, accusantium dolores nemo adipisci culpa ipsa facilis, placeat minima natus quo. Doloribus esse blanditiis dicta, illo accusamus molestias quos dolores. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sapiente eos ipsam quisquam temporibus enim et consectetur placeat officiis corrupti, dolorum cupiditate ipsum aliquam iusto facere! Aspernatur facere dolorem unde voluptate?</div>
<div class="rside">bla</div></div>
CSS
1
2
3
4
div{display: flex;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;}
.lside{width:20%;height:auto;background-color: gray;float:left;}    
.container{width:60%;height:auto;background-color: yellow;float:left;}  
.rside{width:20%;height:auto;background-color: gray;float:left;}
Миниатюры
Как можно  поддерживать высоту одинаковой для каждого из блоков?  
1
365 / 124 / 22
Регистрация: 08.01.2015
Сообщений: 1,418
Записей в блоге: 2
23.09.2017, 22:14
Цитата Сообщение от Fatmarmelad Посмотреть сообщение
возможно
Да, вполне. Для этого следует использовать свойство
CSS
1
display:table-cell
Добавлено через 59 секунд
Цитата Сообщение от Qwerty_Wasd Посмотреть сообщение
flex
Удобное свойство, но оно не работает в старых браузерах. Придется эмулировать его при помощи JS.
1
Эксперт JSЭксперт HTML/CSS
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
23.09.2017, 22:23
Htext,
Цитата Сообщение от Htext Посмотреть сообщение
не работает в старых браузерах
много ли людей сегодня их используют?
Цитата Сообщение от Htext Посмотреть сообщение
Для этого следует использовать свойство CSS
CSS
1
display:table-cell
- скрин смотрим
Миниатюры
Как можно  поддерживать высоту одинаковой для каждого из блоков?  
0
Эксперт JSЭксперт HTML/CSS
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
23.09.2017, 22:27
на случай выпендрежа IE - пилим отдельный IE.css и в head тянем
HTML5
1
<!--[if IE]><link href="IE.css" rel="stylesheet"><![endif]-->
0
365 / 124 / 22
Регистрация: 08.01.2015
Сообщений: 1,418
Записей в блоге: 2
23.09.2017, 22:34
Цитата Сообщение от Qwerty_Wasd Посмотреть сообщение
много ли людей сегодня их используют
Важно, что используют. Дискриминацию делать не будем.
Цитата Сообщение от Qwerty_Wasd Посмотреть сообщение
скрин смотрим
И что?
Цитата Сообщение от Qwerty_Wasd Посмотреть сообщение
на случай выпендрежа IE - пилим отдельный IE.css и в head тянем
Это уже ближе к теме.
0
 Аватар для Fatmarmelad
34 / 10 / 2
Регистрация: 20.02.2016
Сообщений: 1,613
24.09.2017, 00:54  [ТС]
Цитата Сообщение от Htext Посмотреть сообщение
И что?
Увеличилась высота только одной колонки
0
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
24.09.2017, 02:21
Цитата Сообщение от Qwerty_Wasd Посмотреть сообщение
скрин смотрим
Чего же вы в свой код добавили обертку, а в вариант, предложенный Htext - нет
HTML5
1
2
3
4
5
6
7
<div class="wrapper">
  <div class="lside "></div>
  <div class="container">
    Lorem ipsum dolor sit amet consectetur adipisicing elit. Quod, sit aspernatur? Vitae sequi dolore nihil cum error libero explicabo? Est at ad doloremque ducimus obcaecati. Omnis labore magnam odio quibusdam.
  </div>
  <div class="rside"></div>
</div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
.wrapper {
  display: table-row;
}
.lside, .container, .rside {
  display: table-cell;
}
.lside,.rside {
  width: 20%;
  background-color: gray;
}
.container {
  width: 60%;
  background-color: yellow;
}
Миниатюры
Как можно  поддерживать высоту одинаковой для каждого из блоков?  
1
Эксперт JSЭксперт HTML/CSS
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
24.09.2017, 12:33
Цитата Сообщение от mrtoxas Посмотреть сообщение
Чего же вы в свой код добавили обертку, а в вариант, предложенный Htext - нет
вы правы.. не досмотрел. Htext, приношу вам извинения.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.09.2017, 12:33
Помогаю со студенческими работами здесь

Как сделать одинаковую высоту блоков?
делаю адаптивную верстку есть два блока сфлоаченых влево. Один при наполнении контентом становиться выше, хочется чтобы у второго столбика...

Разбить массив чисел по n блоков с одинаковой суммой
Здравствуйте! Помогите пожалуйста решить задачку. Дан массив например: $arr = array(1,4,5,9,1,2,2,3); И этот массив надо разбить на...

Как можно упростить код для обедающих философов и добавить описание действия для каждого философа?
import java.util.Random; import java.util.concurrent.Semaphore; import java.util.concurrent.atomic.AtomicInteger; public class...

Установить высоту блоков
Всем привет! Задача. 1. На странице выводятся материалы в несколько столбцов (в 2 столбца). Необходимо узнать высоту наибольшего из...

Уравнять высоту блоков <div>
привет. имеется следующая структура &lt;div id=&quot;wrapper&quot;&gt; &lt;div id=&quot;left&quot;&gt; &lt;/div&gt; &lt;div id=&quot;right&quot;&gt; &lt;/div&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru