Задать вопрос
@serjioms

Картинка и текст. Как сделать чтобы при длинном тексте он не уползал под картинку?

c33fc9be74a44e49ae5051eaf1dde70e.png

html:
<div class="speakerItem">
                        <div>
                            <a href="#">
                                <img class="editIcon" src="app/public/images/delete_file_ico.png"/>
                            </a>
                        </div>
                        <div class="speakerName">
                            <span>
                                texttexttext
                            </span>
                        </div>
                        <br/>
                    </div>
  • Вопрос задан
  • 1317 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@soledar10
html css3 js jquery
как вариант сделать списком + изображение задать псевдоэлементом
jsbin.com/tehetatopo/3/edit

<ul class="speakerItem">
    <li>Картинка и текст. Как сделать чтобы при длинном тексте он не уползал под картинку?</li>
    <li>Картинка и текст. Как сделать чтобы при длинном тексте он не уползал под картинку?</li>
    <li>Картинка и текст. Как сделать чтобы при длинном тексте он не уползал под картинку?</li>
    <li>Картинка и текст. Как сделать чтобы при длинном тексте он не уползал под картинку?</li>
    <li>Картинка и текст. Как сделать чтобы при длинном тексте он не уползал под картинку?</li>
    <li>Картинка и текст. Как сделать чтобы при длинном тексте он не уползал под картинку?</li>    
</ul>


.speakerItem{
    list-style: none;
}
.speakerItem li{
    position: relative;
    padding-left: 30px;
    margin: 10px 0;
}
.speakerItem li:before{
    content: '';
    position: absolute; top: 4px; left: 0;
    background: url('http://www.etonhostels.com.au/wp-content/uploads/2013/07/tiny-smiley-face.jpeg') no-repeat 0 0;
    width: 20px;
    height: 20px;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@whats
jsfiddle.net/oe5L0204
Сделай обтекание и очисти поток
Ответ написан
Комментировать
Надо посмотреть CSS файл
Ответ написан
Комментировать
если из простого решения

<div class="container">
    <div class="column">Картинка</div>
    <div class="column">Текст</div>
</div>

.container {
  display: table;
}
.column {
  display: table-cell;
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы