Jump to content
  • 0

А давайте таки добьем мою галерею!


Пятница
 Share

Question

Ребят, помогите, проблемма с позиционированием Div'ов.

Основным содержаним моего сайта является фото (http://dnepr-city.com/).

В качестве бесплатного хостинга я свои фото загружаю на http://photoshare.ru/, оттуда беру html-код и вставляю на мою страницу.

Но для красоты добавил css, чтобы сделать страницу хоть отчасти похожей на галерею.

CSS:

div.box {border:1px solid #000000;font-size:14px;text-align:center;float:left;margin:10px}
div.box:hover {border:1px solid #ff0000;}
div.box img {border:10px solid #ffffff;}

HTML:

<div class=box>
<a href="http://www.photoshare.ru/original/photoshare.ru-1437003.jpg" target="_blank"><img src="http://www.photoshare.ru/data/16/16824/3/3fd0yq-e3d.jpg" border="0" alt="" /></a>
</div>

Но происходит такая фигня, что если в одно ряду встречаются вертикальные и горизонтальные фото - галерея теряет свой порядок, и получается бардак.

Как сделать так, чтобы в ряду было строго по 3 фото?

Вот скрин этого бардака:

c27f2e52cce8.jpg

Link to comment
Share on other sites

17 answers to this question

Recommended Posts

  • 0

Ты знаешь, мне стала понятна твоя идея, имеет право на жизнь, но вышла неувязочка.

Или я что-то не так делаю (скорее всего так), или я не так понял.

Я задал диву.бокс фиксированную высоту 240px (макс. высота фото 220px + белая рамка по 10px с обеих сторон).

Добавил к коду строчку:

div.box {height:240px}

Но вышло что-то не так, т.к. вертикальные фото отображаются нормально, а горизонтальные нет, см скрин:

5c53b78470c6.jpg

Link to comment
Share on other sites

  • 0

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

Link to comment
Share on other sites

  • 0

Нет, я не хочу обрезать фото, и делать из них квадратики.

Согласен, будет выглядеть красиво, но в тоже время тупо.

Допустим, у меня панорама (вот только сегодня создал страницу с панорамами города http://dnepr-city.com/pano/), и не видно будет, что это панорама, т.к. будет показан лишь квадратик!

Блин, неужели нельзя средствами css сделать в ряду по 3 фото?

Link to comment
Share on other sites

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

Так понятно?

842bade24964.jpg

Пятница, неугодные фотки по вертикали отцентруй - и это будет вполне нормально.

гм, не очень понятна твоя идея, поподробнее пож, и как сделать))):)

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