Я рассмотрел похожие вопросы по этой проблеме, но ни один из них, по-видимому, фактически не затрагивает проблему, которая у меня есть. Прямо сейчас я просто пытаюсь отобразить стилизованный список и имею гораздо больше проблем, чем я себя чувствую.Divs, появляющиеся вне родительских divs
Существует скрипка here. В принципе, я просто хочу, чтобы тестовый фрагмент отображался рядом с изображением.
Это реальный шаблон HTML, который используется (Mako):
% for datum in data.entries:
<a href="#">
<div class="result-container">
<div class="result-header">
<h1 class="result-title">${datum.data['display_name']}</h1>
</div>
<div class="result-body">
<div class="thumbnail-wrapper">
<div class="result-thumbnail">
<img class="thumbnail" src="${datum.thumbnail}" alt="${datum.data['display_name']}"></img>
</div>
</div>
<div class="result-snippets">
<div class="snippet">
${datum.snippets}
</div>
</div>
</div>
</div>
</a>
% endfor
EDIT:
я понял, что я не сделал этого достаточно ясно, так что я обновил скрипку и сделал некоторые замечания, но обратите внимание, что каждый из этих элементов находится в LIST
. То же самое будет отображаться несколько раз, когда идет вниз по странице. Я ищу что-то, что будет работать не только один раз, но и для каждого элемента списка.
Как получить фрагмент, который будет отображаться справа от изображения. Или даже лучше, почему это так?
Там есть множество решений, но эта разметка/шаблон имеет немного " div-itis "(дополнительные divs, потенциально), которые затрудняют решение проблемы. В принципе, div из обложки миниатюр имеет полную ширину, что приводит к тому, что div-фрагменты результата будут ** ниже **. Более чистым решением может быть вытащить эти дополнительные div. Если это невозможно, то некоторые стратегические css будут работать, хотя ни один из предлагаемых ответов пока не очень чист. –