다음과 같은 문제가 있습니다 : 이미지가 왼쪽에 떠 있고 오른쪽에 여백이 있습니다. 그 옆에는 제목과 텍스트가 포함 된 div가 있습니다. 동적으로 삽입되기 때문에 둘 다 높이 값을 알 수 없습니다.텍스트를 아래쪽에 배치하지만 문서 흐름에 그대로두기
헤드 라인은 상단에, 텍스트는 하단에 정렬해야합니다. 텍스트의 절대 위치를 지정하는 것으로 충분하지만 이미지의 높이가 헤드 라인 + 텍스트의 높이보다 작 으면 텍스트가 헤드 라인으로 흐릅니다.
나는 해결책을 찾지 못했습니다. 텍스트를 하단에 놓고 문서 흐름에 머물게합니다.
내가 어떤 테이블 요소를 사용하도록 허용하고 있지 않다합니다 (otherhand, 디스플레이 : 허용 등 테이블과,하지만 나뿐만 아니라 그 어떤 솔루션을 파악하지 않은)
<<<HTML
<div>
<h4>A headline, that isn't involved</h4>
<div class="clearfix">
<div> <!-- float left, margin-right -->
<img>
</div>
<div> <!-- float left -->
<h5>The headline aligning to the top</h5>
<p>
Some text aligning to the bottom
</p>
</div>
</div>
</div>
HTML
하세요 도와주세요, 나는 단지 어떤 해결책도 찾아 낼 수 없다!
/EDIT :
모두 imnages '및 텍스트 -/- 헤드 용기'높이가 다를 수 있으므로 정해진 높이. 필자가 지금까지 가지고있는 것은 (텍스트가 4 줄 이상을 가지지 않는다는 가정하에, 가장 좋은 방법은 아닙니다.) 다음 문제는 Firefox가 .box의 여백을 바닥에 추가하는 것입니다. 텍스트 (같은 : 하단 : -35px; 그러나 아래로 표시 : 0; ... 크롬 올바른 방법 것으로 해석 않음) :
<style>
.box {
width: 488px;
float: left;
margin-bottom: 33px;
margin-right: 22px;
padding-top: 5px;
}
.table {
display: table;
}
.box.wide .box-content {
display: table-row;
}
.box.wide .box-content > div {
display: table-cell;
position: relative;
width: 233px;
}
.box.wide .box-content > div:first-child {
margin-right: 22px;
}
.box.wide .box-content div h5 {
padding-bottom: 88px;
}
.box.wide .box-content div p {
position: absolute;
bottom: 0px;
}
</style>
<div class="box wide width-488">
<div>
<h4>Überschrift</h4>
<div class="table">
<div class="box-content">
<div>
<img alt="" height="401" width="233" src="res/dummy/233-130.jpg">
</div>
<div>
<h5>Überschrift Lorem ipsum dolor sit amet, con sectetuer adipiscing eliÜberschrift Lorem ipsum dolor sit amet, con sectetuer adipiscing elit</h5>
<p>
Lorem ipsum dolor sit amet, con sectetuer adipiscing elit. Aenean commodo ligula eget dolor. Lor em ipsum dolor amet.
<a href="#">mehr</a>
</p>
</div>
</div>
</div>
</div>
</div>
SRY 난 .left 내 포스트 높이를 수정하며 늘 동일 됐지하고 (따라서 정해진 높이 값 ...) – Mohammer