В настоящее время я создаю сайт для размещения своего арт-портфолио. Для моей страницы портфолио я использую таблицу с одной строкой и хотел бы иметь бесконечное количество разделов столбцов в этой единственной строке. К сожалению, я получаю только 4 фотографии в строке, а пятый автоматически подталкивается ниже, как будто он пытается начать новую строку. Я не совсем уверен, как это исправить. У меня нет заданного количества фотографий для размещения в таблице, я буду добавлять все больше и больше, поэтому не может быть реального ограничения на количество imgs, которое я хотел бы вставить в таблицу. Любая помощь будет принята с благодарностью.
Спасибо, Стивен К.
в css
ul.infinte{
white-space: nowrap;
overflow-x: auto;
}
ul.infinte li{
display: inline-block;
}
в html
<ul class="infinite">
<li><img src="image1.jpg" /></li>
<li><img src="image2.jpg" /></li>
<li><img src="image3.jpg" /></li>
<li><img src="image4.jpg" /></li>
...
<li><img src="image999.jpg" /></li>
<ul>
Это должно содержать ваши изображения в одной строке. Не нужно использовать таблицу, вместо этого используйте ul> li, это проще.
Вам нужно что-то более сложное, чем просто теги, чтобы постоянно принимать и добавлять фотографии в строку таблицы. Хотя можно было бы создать таблицу с динамически создаваемыми тегами в зависимости от того, сколько у вас фотографий, вы бы быстро поняли, что это не масштабируемое решение: D.
Возможно, лучше иметь сервер изображений.