Учитывая следующий код:получить нефиксированную ширину div для идеального соответствия родителям без переполнения?
<div class='wrapper'>
<div class='right-panel'>Here is the article</div>
<div class='left-panel'>
<div class='left-panel-contents'>
<div class='headline'>
<h1>HEADLINE</h1>
</div>
</div>
</div>
</div>
.wrapper {
height: 200px;
min-width: 960px;
max-width: 1060px;
background: gray;
}
.right-panel {
float: right;
height: 200px;
width: 760px;
background: blue;
}
.left-panel {
background: green;
height: 200px;
}
.left-panel-contents {
position: relative;
background: pink;
height: 100%;
width: 15%;
// how do I make this fill the width of the left panel
}
.headline {
background: black;
color: white;
line-height: 45px;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 1000;
}
h1 {
float: right;
}
Я пытаюсь получить текст заголовка, чтобы развернуть весь путь к правой панели. Если содержимое левой панели полностью заполнило родителя, это было бы возможно. Если я установил его на 100%, переполнение: скрытый, он не решает проблему (содержимое левой панели заполняет всю ширину обертки)
Есть ли способ настроить мою технику, чтобы заставить это работать?
у вас есть 'width: 15%;' в точном элементе вы хотите быть 100% -ной шириной своего родителя? что не имеет большого смысла ?! Почему бы просто не удалить его? – Yoshi