Jump to content
  • 0

Ряд картинок по ширине рдива


jaga hee
 Share

Question

Посоветуйте, как проще расположить картинки в <div> в ряд, а когда заканчивается <div> по ширине, переносились на следующую строку.

Сложность заключается в том, что картинок неизвестное количество. Иначе все было бы довольно просто с помощью таблиц. А тут никак не могу придумать.

Link to comment
Share on other sites

12 answers to this question

Recommended Posts

  • 0
Посоветуйте, как проще расположить картинки в <div> в ряд, а когда заканчивается <div> по ширине, переносились на следующую строку.

Сложность заключается в том, что картинок неизвестное количество. Иначе все было бы довольно просто с помощью таблиц. А тут никак не могу придумать.

дисплей:инлайн

Link to comment
Share on other sites

  • 0

echo "<div style=\"width:98%;display:inline;\">";

for ($i=1;$i<=$rows;$i++)

{

echo "<img src=\"$imagepath\">";

}

echo "</div>";

Я вас правильно понял? сделал так - все равно в ряд выстраиваются. а последняя на второй ряд переходит.

Link to comment
Share on other sites

  • 0
echo "<div style=\"width:98%;display:inline;\">";

for ($i=1;$i<=$rows;$i++)

{

echo "<img src=\"$imagepath\">";

}

echo "</div>";

Я вас правильно понял? сделал так - все равно в ряд выстраиваются. а последняя на второй ряд переходит.

width:98% - это в каком смысле? если элемент почти всю ширину занимает, как он может кого-то еще на стоку пустить? Это раз.

Два: При display:inline; ширина по идее не должна примениться, вобщем, давайте-ка на какой-нить хостинг выкладывайте и ссылку сюда.

Link to comment
Share on other sites

  • 0
width:98% - это в каком смысле? если элемент почти всю ширину занимает, как он может кого-то еще на стоку пустить? Это раз.

Два: При display:inline; ширина по идее не должна примениться, вобщем, давайте-ка на какой-нить хостинг выкладывайте и ссылку сюда.

http://velotrack.spb.ru/?con=fot&album...%BE%D0%B2%D0%B0

Link to comment
Share on other sites

  • 0

Если Вы про нижний ряд в галерее - у меня выстроилось.

Кстати, засада по юзабилити, прокрутка ряда картинок не должна тянуть за собой большое изображение в фокусе

Link to comment
Share on other sites

  • 0
Если Вы про нижний ряд в галерее - у меня выстроилось.

Кстати, засада по юзабилити, прокрутка ряда картинок не должна тянуть за собой большое изображение в фокусе

в том то и вопрос, что они должны были с переносом выстроиться а не просто в ряд. прокрутка должна быть вертикальной (если потребуется) а не горизонтальной.

Link to comment
Share on other sites

  • 0
в том то и вопрос, что они должны были с переносом выстроиться а не просто в ряд. прокрутка должна быть вертикальной (если потребуется) а не горизонтальной.

Ну так это... Я чесно говоря думал про гориз. ))))

Просто оберните в DIV, вообще без стилей.

Или самой ссылке без оборачивания сказать display:block, но это менее предпочтительный вариант, как новичку- оберните дивами без всяких вообще стилей.

Link to comment
Share on other sites

  • 0
Ну так это... Я чесно говоря думал про гориз. ))))

Просто оберните в DIV, вообще без стилей.

Или самой ссылке без оборачивания сказать display:block, но это менее предпочтительный вариант, как новичку- оберните дивами без всяких вообще стилей.

Большое спасибо! Только там еще флоат:лефт нужно было к этим дивам добавить. А так все ок.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy