Попробуйте white-space: normal
на элементах li
.
white-space
наследуется по умолчанию, поэтому они получили nowrap
от ul
.
Я начинаю думать, что вы используете ul
для целей макета, которые div
может быть лучше подходит для:
<div class="Item">
<div class="ImageContainer"><img src="" alt="/></div>
<div class="TextContainer">Text text text text text</div>
</div>
.Item {
width: 200px;
overflow: auto;
}
.ImageContainer {
float: left;
width: 40%;
}
.TextContainer {
float: left;
width: 60%;
}