Я искал в интернете решение этой проблемы, и я уверен, что оно прямо у меня под носом. Кто-нибудь, пожалуйста, помогите?
У меня есть родительский div с двумя детьми. Каждый ребенок имеет статическую ширину, и мне нужно, чтобы каждый из них изменил свою высоту, чтобы соответствовать другому в соответствии с содержанием. Другими словами, если «child-div-a» выше, чем «child-div-b», то «child-div-b» должен автоматически масштабировать ту же высоту, что и «child-div-a». Я смог заставить родителя масштабироваться до самого большого ребенка, но не до другого ребенка. Я не могу заставить левый div (a) всегда иметь такую же высоту, как правый / content div (b). Вы могли бы подумать, что это будет очень простой или, может быть, я идиот.
Заранее благодарю за помощь.
Джошуа
Моя проблема решена.
Первый ответ, который я увидел от 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;
}
Еще раз спасибо всем, кто откликнулся на мои нужды. Все дали жизнеспособную информацию. Я только надеюсь, что смогу развить свои навыки и знания до такой степени, чтобы предлагать советы, а не просить их.
Джошуа