Jump to content
  • 0

float:left — выталкивание нижестоящего контейнера


dreamcutter
 Share

Question

Приветствую, односельчане :) Прошу о небольшой помощи по верстке — буду очень признателен вам за советы.

Поставил фотогалерею NextGEN на этот сайт. И заметил, что фотографии странно себя ведут:

512797.png

Привожу html-код левой верхней фотографии (см. скриншот выше)


<div class="ngg-gallery-thumbnail-box" id="ngg-image-26">
<div class="ngg-gallery-thumbnail">
<a rel="lightbox[set_4]" title="Применение сигнализаторов загазованности RGD" href="http://seitron.ru/wp-content/gallery/objects/obj1.jpg" class="cboxElement">
<img width="250" height="188" src="http://seitron.ru/wp-content/gallery/objects/thumbs/thumbs_obj1.jpg" alt=" " title=" ">
</a>
</div>
</div>

Если я уменьшаю height всего на 1px, все становится на свои места.

А иначе верхняя фотография «выталкивает» нижнюю.

Миниатюры генерируются автоматически, я не могу влиять на их размеры.

Поэтому нужен выход без уменьшения height на пиксель :)

Заранее благодарю вас за внимание к теме и помощь...

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

Приветствую, односельчане :) Прошу о небольшой помощи по верстке — буду очень признателен вам за советы.

Поставил фотогалерею NextGEN на этот сайт. И заметил, что фотографии странно себя ведут:

512797.png

Привожу html-код левой верхней фотографии (см. скриншот выше)


<div class="ngg-gallery-thumbnail-box" id="ngg-image-26">
<div class="ngg-gallery-thumbnail">
<a rel="lightbox[set_4]" title="Применение сигнализаторов загазованности RGD" href="http://seitron.ru/wp-content/gallery/objects/obj1.jpg" class="cboxElement">
<img width="250" height="188" src="http://seitron.ru/wp-content/gallery/objects/thumbs/thumbs_obj1.jpg" alt=" " title=" ">
</a>
</div>
</div>

Если я уменьшаю height всего на 1px, все становится на свои места.

А иначе верхняя фотография «выталкивает» нижнюю.

Миниатюры генерируются автоматически, я не могу влиять на их размеры.

Поэтому нужен выход без уменьшения height на пиксель :)

Заранее благодарю вас за внимание к теме и помощь...

Попробуйте в файле стилей такую запись:


.ngg-gallery-thumbnail img {width:XXXpx;height=XXXpx;}

Вместо ХХХ подбираем нужное значение.

Данные стили перебивают значения размеров картинки указанные в html-коде к ним,

строка в вашем фрагменте:


<img width="250" height="188" ...>

Link to comment
Share on other sites

  • 0

Попробуйте в файле стилей такую запись:


.ngg-gallery-thumbnail img {width:XXXpx;height=XXXpx;}

Вместо ХХХ подбираем нужное значение.

Данные стили перебивают значения размеров картинки указанные в html-коде к ним,

строка в вашем фрагменте:


<img width="250" height="188" ...>

Благодарю за ответ, gordi.

Вопрос в том, что галереи есть разные (см. здесь), и у разных фоток разные соотношения сторон и размеры.

Поэтому я не могу в лоб задать такой стиль. Необходимо более универсальное решение.

так у вас для левой картинки стоит height="188", а для следующей height="177", вот левая и мешает...

используйте firebug или аналоги, быстрее сами все увидите

FireBug, естественно, использую, им и установил, что уменьшение высоты на пиксель ставит все на места :)

Соответственно, я в курсе, что у левой и правой фотки высоты разные. Но вопрос в том, как это поправить?

Link to comment
Share on other sites

  • 0

Попробуйте в файле стилей такую запись:


.ngg-gallery-thumbnail img {width:XXXpx;height=XXXpx;}

Вместо ХХХ подбираем нужное значение.

Данные стили перебивают значения размеров картинки указанные в html-коде к ним,

строка в вашем фрагменте:


<img width="250" height="188" ...>

Благодарю за ответ, gordi.

Вопрос в том, что галереи есть разные (см. здесь), и у разных фоток разные соотношения сторон и размеры.

Поэтому я не могу в лоб задать такой стиль. Необходимо более универсальное решение.

У вас проблема в ширине картинок.

Можно иначе:


.ngg-gallery-thumbnail img {width:XXXpx;height:auto;}

Ширину подберет оптимальную, а высота автоматом подстраиваться будет.

Link to comment
Share on other sites

  • 0

Ширину подберет оптимальную, а высота автоматом подстраиваться будет.

вот как раз высоту надо стандартизировать, а ширину в auto поставить.

Значит сделать на оборот :)

.ngg-gallery-thumbnail img {width:auto;height:XXXpx;}

Link to comment
Share on other sites

  • 0

Ребят, остановился пока на таком варианте

.ngg-gallery-thumbnail img {width:auto;height:170px;}

Спасибо за помощь! Это хорошо, но хотелось бы решить задачу как-то иначе — может кто-то подскажет как?

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