Я создаю веб-страницу, на которой показаны фотографии симпатичных собак. Для каждой собаки я хочу показать имя собаки, а затем фотографию под ней.CSS - Показать изображения рядом друг с другом
Я хотел бы, чтобы изображения отображались бок о бок, но показаны вертикально.
Вот моя скрипка
http://jsfiddle.net/53bnhscm/2/
Вот мой HTML
<h1>Listing dogs</h1>
<ul>
<li> Dog 1 </li></br>
<li>
<a href="/dogs/2">
<img alt="Dog 1" src="http://renterswarehouse.com/wp-content/uploads/2013/12/Cute-Dog-dogs-13286656-1024-768-200x200.jpg" />
</a>
</li>
</ul>
<ul>
<li> Dog 2 </li></br>
<li>
<a href="/dogs/3">
<img alt="Dog 2" src="https://v.cdn.vine.co/r/avatars/1D8A5A9AD81112510785588019200_21ff866832a.1.0.jpg?versionId=0I_eiPNigLBtjlgOMJIQyCYY4fKf2YNs" />
</a>
</li>
</ul>
Вот мой CSS
li {
list-style: none;
display: inline;
}
Я думал break
заявление после каждого элемента списка и а display:inline
собственность будет трюк, но я думаю, нет.
_ «Я думал о перерыве после каждого элемента списка» _ - что является недействительной HTML. 'ul' может содержать только' li' как дочерние элементы, а не другую структурную разметку, такую как 'br'. – CBroe
Существует множество способов сделать это. Описывание даже самых важных альтернатив потребует гораздо более длительного ответа, чем подходит для формата SO, не говоря уже о обсуждении плюсов и минусов, которые зависят от контекста (общий макет, количество и размер изображений, интерес к отзывчивому дизайну и т. Д.), , –