Каков наилучший способ выравнивания изображений в списке. Я пытаюсь что-то вроде, и я ожидаю, что они будут видеть выровненные по вертикали друг под другом, но текст будет обертывать изображение.выравнивание изображений
- текст
- изображение
- текст
Каков наилучший способ выравнивания изображений в списке. Я пытаюсь что-то вроде, и я ожидаю, что они будут видеть выровненные по вертикали друг под другом, но текст будет обертывать изображение.выравнивание изображений
только с помощью поплавка влево, и это работа код понравится этот
HTML:
<li>
<img src="" />
text here
</li>
</ul>
и CSS:
li img {float:left; vertical-align: top;}
Чтобы удалить текст, поместить весь текст в плавающих элементов и положить clear: both
в изображениях. При этом текст не будет обертывать изображение.
Я мог ошибаться, но похоже, что вы используете поплавки. Не нужно.
CSS:
#mylist li{ display: block }
HTML:
<ul id="myLst">
<li>text</li>
<li><img src="my-image.png" alt="" /></li>
<li>text</li>
</ul>
Это будет выравнивать каждый элемент списка один поверх другого.
В качестве альтернативы, вы можете использовать фонд или Bootstrap с их сетками. Затем вы можете выровнять изображения и текст в строке с помощью столбцов. Но быстрое и простое решение было бы использовать:
img{display:block;}