У меня есть страница, в которой располагается список галерей. Всего галереи четыре. Вчера обнаружил, на старых разрешениях из всего списка галерей видно только первую фотографию слева. А самый маленьких вообще видно только её верхнюю границу. Перенаписал код, часа наверное за четыре, за пять. Был доволен и счастлив, т.к. в IE6 при любых разрешениях, при использовании которых были проблемы, всё стало отображаться как я хотел. Окно браузера можно было уменьшать как угодно, картинки всё равно были там где были при открытии страницы, но масштабировались. Но моя радость не долго со мной пробыла... Все миниатюры в галереи были горизонтальными и я решил попробовать заменить одну из горизонтальных миниатюр, миниатюрой фотографии вертикального формата. Стало грустно потому, что фотографии масштабировались по процентной ширине. Эта же фотография высокая, а не широкая и если ей задавать высоту, то это применяется ко всему стилю, а это влияет на все фотографии. В конечном итоге размер фотографий оказывается непредсказуемым..
Конечно занудство и идеализм, мучающие мою голову зудят, что надо потратить кучу сил и времени, но пока что не соглашаться на внедрение JS, для решения этого вопроса. Очень хочу решить вопрос CSS, но как не могу предположить.
На всякий случай подведу итог того, что пытаюсь сделать:
масштабируемые миниатюры, уменьшающиеся, но сохраняющие пропорции при уменьшении окна, находящиеся на равном расстоянии, друг от друга, так же при этом имеющие определённый размер, даже не смотря на то, что одна из фотографий в галерее больше в высоту, а остальные в ширину, но при этом она всё равно должна располагаться так, словно она широкая но умещаться правильно также и по высоте.
Искренне прошу меня простить, ежели повторяю тему. Провёл поиск по форуму, но не нашел. Также искал в гугл, также безрезультатно.
Пожалуйста, код:
<style> html, body { text-align:center; height:100%; width:100%; margin:0; padding:0; }
#gallery { display:inline-block; white-space:nowrap; } #gallery a, #gallery a:link,#gallery a:hover { vertical-align:top; border:0px solid green; display:inline-block; font-family: Comic Sans MS; font-size: 100%; font-weight:bold; WIDTH:25%; HEIGHT:25%; margin:2.5% 9%; text-decoration:none; } #gallery a img{ WIDTH:100%; border:0px; } #gallery a div{
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.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
b0s
Здравствуйте!
У меня есть страница, в которой располагается список галерей. Всего галереи четыре. Вчера обнаружил, на старых разрешениях из всего списка галерей видно только первую фотографию слева. А самый маленьких вообще видно только её верхнюю границу. Перенаписал код, часа наверное за четыре, за пять. Был доволен и счастлив, т.к. в IE6 при любых разрешениях, при использовании которых были проблемы, всё стало отображаться как я хотел. Окно браузера можно было уменьшать как угодно, картинки всё равно были там где были при открытии страницы, но масштабировались. Но моя радость не долго со мной пробыла... Все миниатюры в галереи были горизонтальными и я решил попробовать заменить одну из горизонтальных миниатюр, миниатюрой фотографии вертикального формата. Стало грустно потому, что фотографии масштабировались по процентной ширине. Эта же фотография высокая, а не широкая и если ей задавать высоту, то это применяется ко всему стилю, а это влияет на все фотографии. В конечном итоге размер фотографий оказывается непредсказуемым..
Конечно занудство и идеализм, мучающие мою голову зудят, что надо потратить кучу сил и времени, но пока что не соглашаться на внедрение JS, для решения этого вопроса. Очень хочу решить вопрос CSS, но как не могу предположить.
На всякий случай подведу итог того, что пытаюсь сделать:
масштабируемые миниатюры, уменьшающиеся, но сохраняющие пропорции при уменьшении окна, находящиеся на равном расстоянии, друг от друга, так же при этом имеющие определённый размер, даже не смотря на то, что одна из фотографий в галерее больше в высоту, а остальные в ширину, но при этом она всё равно должна располагаться так, словно она широкая но умещаться правильно также и по высоте.
Искренне прошу меня простить, ежели повторяю тему. Провёл поиск по форуму, но не нашел. Также искал в гугл, также безрезультатно.
Пожалуйста, код:
Буду благодарен за ваши ответы!
Ещё кстати, наткнулся на вот такой вариант сохранения пропорций, но не могу понять как его применить когда размер миниатюр зависит от размера окна
Edited by b0sLink to comment
Share on other sites
15 answers to this question
Recommended Posts
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.