Я прочесываю интернет, ища решение для этого, и я уверен, что это прямо под моим носом. Кто-нибудь, пожалуйста, помогите?Ребенок DIV меняет высоту в соответствии с другим ребенком DIV
У меня есть родительский div с двумя детьми. Каждый ребенок имеет статическую ширину, и мне нужно, чтобы каждый из них менял свою высоту, чтобы соответствовать другой по содержанию. Другими словами, если «child-div-a» выше, чем «child-div-b», тогда «child-div-b» необходимо автоматически масштабировать ту же высоту «child-div-a». чтобы родитель мог масштабироваться до самого большого дочернего элемента, но не другого дочернего элемента. Кажется, что я не могу заставить левый div (a) всегда иметь ту же высоту, что и правый/контент div (b). Вы бы подумали, что это будет очень простой или, может быть, я идиот.
заранее спасибо за всю помощь.
Джошуа
Мой probelm была решена.
Первый ответ, который я увидел из japanPro, содержал ссылку на блог Эда Эллиота. Это содержало информацию об искусственных колонках. Я довольно простая концепция, которую я не могу поверить, что не видел. Это был дым и зеркала, но я был слишком сфокусирован на иллюзии, чтобы увидеть, как можно сделать трюк (если это произойдет с тех пор). Вот CSS, который я придумал:
#child-div-container{
width: 800px;
position: relative;
overflow: hidden;
background-image: url(../../../images/faux_column_bkground.gif);
background-repeat: repeat-y;
}
#child-div-a{
float: left;
width: 125px;
}
#child-div-b{
float: left;
width: auto;
height: 100%;
margin-left: 5px;
}
Еще раз спасибо всем, кто ответил на мои потребности. Все дали жизнеспособную информацию. Я только надеюсь, что смогу разработать свои навыки и знания, чтобы предлагать советы, а не просить об этом.
Джошуа
* Вы думаете, что это было бы очень просто, или, может быть, я идиот * - нет, ты не идиот:. Равноапостольная высота всего одна из многих, многие упущений в CSS ... =/ –