![]() |
100% х 100% - минимальные размеры
Давно мучает вопросик такой: как сделать, чтобы при растягивании флешки на все окно браузера (width="100%" height="100%") при размере окна меньше какого-то возникал html скролл?
Вот нашел тему - но тут все свели к разговору о скролле внутри флеша. http://flasher.ru/forum/showthread.p...F8%E5%ED%E8%E5 Это не помогает, тут речь немного о другом. http://noregret.org/tutor/elastic/ Так как же? |
а ты про
Код:
overflow:hidden; |
Цитата:
Ну это спрячет просто скролл. Но нужно, чтобы он показывал его как раз. Если сделать width="100%" height="100%", скролла просто не будет. |
ну overflow:auto напиши тогда
|
|
Цитата:
если ставишь 100%x100% и overflow:auto - получается, что никогда не появляется возможность скролла |
Цитата:
|
Цитата:
|
Проверил в Opera 9.10, FF 1.5, IE 6 — пашет. В Safari потом гляну.
|
Цитата:
только объясни смысл двух строк первых в классе после //, пожалуйста. min-height - это да - не знаю, почему не подумал о них - мне казалось, что не всюду пашет. |
Слеши игнорит IE (т.е. использует написанное после них), остальные комментом считают, вроде как. Не я придумал, в общем.
В Safari работает. |
Цитата:
|
_etc?
я не понимаю - меня глючит, или что.. но я делаю так, как обсуждалось выше - а получается небольшой косяк. вот пример делаю все так, как написано выше. но если сделать окно браузера (пробовал в опере и сафари на маке) например 500px по высоте и обновить страницу, то скролл остается, но когда сроллишь вниз, там нет флеша - просто все черное. т.е. размер флешки остается таким же, как и размер окна, а не то значение, которое указано в min-height. |
Мммм… А черт его знает, меня смущает только то, что ты использовал вместо класса id… Скопируй код страницы с http://ultra.samsung.ru (заведомо лишнее и ненужное там видно сразу), да и все… Во всяком случае там у меня никаких проблем с высотой и минимальными размерами нету.
|
так.. интересно..
а на моем примере у тебя такой глюк ловится? потомучто самсунг у меня аналогично глючит |
Ну я смотрел в Firefox, ситуацию повторить по описанному тобой сценарию не удалось.
Да и представь, сколько людей смогут её повторить, для начала… По-моему, слишком заморачиваешься… |
смотри.
пусть сайт занимает по высоте 800 - все, у кого 1280х800 (о наболевшем - уже года два на таких сижу), низа сайта не видит вообще. то же самое с твоим самунгом - я не могу посмотреть часть менюшки внизу. |
Вероятно у меня firefox неправильный. Свернул окно до 300 по высоте, обновляю, скролл на месте, сайт растянут по минимальным размерам, хоть тресни. Аналогично на твоей странице.
|
странно.
я вышел из ситуации так: просто зафиксировал значение по высоте. Код:
.movie {не знаю, почему я изначально стал делать так, ведь по высоте у меня нет центровки. просто не хочу этот баг оставлять - я его наблюдаю абсолютно на всех сайтах - при чем очень неплохих агенств. |
В твоей ситуации можно было так изначально сделать и не париться, благо дизайн позволяет. А у меня — полная резина.
Про 100%: Это значение берется от видимой области браузера. Поэтому вероятны подобные глюки. |
вообще у меня тоже была центровка по вертикали - я настоял на фикисровании по высоте, чтобы глюка не былО.
странный баг.. фактически min-height не срабатывает. |
Нет, срабатывает. Просто высота блока береться от высоты видимой части окна, т.е. те самые 100% по высоте.
|
не понял, мы же ставим фиксированное значение для min-height, а не процентами.
|
попробуй добавить _height - это для тех кто не понимает min-height
|
| Часовой пояс GMT +4, время: 11:09. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.