左に浮かんでいる画像と、次の要件を持つ div があります: a) max-height が必要 b) オーバーフローが必要: hidden 。c) 通常の float と同様に、テキストは float された image を囲む必要があります。
ただし、 (C) に問題があります。テキストが折り返されていません。overflow:hidden が実際にテキストの折り返しを防止することを読みました。
これに対する解決策(できればcss)を知っている人はいますか?
ご覧のとおり、テキストは猫の画像を囲んでいません: http://jsfiddle.net/FWjG4/
<html>
<style>
#articleContainer {
width: 500px;
height: 800px;
color: pink;
}
.photo {
float: left;
width: 150px;
height: 150px;
}
.article {
max-height: 300px;
max-width: 200px;
overflow: hidden;
}
</style>
<body>
<div id="articleContainer">
<img class="photo" src="googleyosemite.jpg" />
<div class="article" >blah blah blah
blah blah blah
blah blah blah
blah blah blah
blah blah blah
blah blah blahblah blah blahblah
blah blah blah
blah blah blah
blah blah blah
blah blah blah
blah blah blah
blah blah blah
blah blah blahblah blah blahblah
blah blah blah
blah blah blah
blah blah blah
blah blah blah
blah blah blah
blah blah bla
</div>
</div>
</body>
</html>