Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   100% х 100% - минимальные размеры (http://www.flasher.ru/forum/showthread.php?t=94872)

2K WebStudio 21.04.2007 21:20

100% х 100% - минимальные размеры
 
Давно мучает вопросик такой: как сделать, чтобы при растягивании флешки на все окно браузера (width="100%" height="100%") при размере окна меньше какого-то возникал html скролл?

Вот нашел тему - но тут все свели к разговору о скролле внутри флеша.
http://flasher.ru/forum/showthread.p...F8%E5%ED%E8%E5

Это не помогает, тут речь немного о другом.
http://noregret.org/tutor/elastic/

Так как же?

Artem Brigert 21.04.2007 21:22

а ты про

Код:

overflow:hidden;
не слышал что-ли?

2K WebStudio 21.04.2007 21:24

Цитата:

Сообщение от Artem Brigert
а ты про

Код:

overflow:hidden;
не слышал что-ли?


Ну это спрячет просто скролл.

Но нужно, чтобы он показывал его как раз.

Если сделать width="100%" height="100%", скролла просто не будет.

Artem Brigert 21.04.2007 21:26

ну overflow:auto напиши тогда

etc 21.04.2007 21:31

http://flasher.ru/forum/showpost.php...48&postcount=4

2K WebStudio 21.04.2007 21:31

Цитата:

Сообщение от Artem Brigert
ну overflow:auto напиши тогда

ты вот пробовал?
если ставишь 100%x100% и overflow:auto - получается, что никогда не появляется возможность скролла

Artem Brigert 21.04.2007 21:33

Цитата:

min-height: 860px;
min-width: 950px;
к сожалению работаю не во всех браузерах

2K WebStudio 21.04.2007 21:33

Цитата:

Сообщение от __etc

и это для всех браузеров прокатит?

etc 21.04.2007 21:35

Проверил в Opera 9.10, FF 1.5, IE 6 — пашет. В Safari потом гляну.

2K WebStudio 21.04.2007 21:38

Цитата:

Сообщение от __etc
Проверил в Opera 9.10, FF 1.5, IE 6 — пашет. В Safari потом гляну.

оки. я протестю в сафари

только объясни смысл двух строк первых в классе после //, пожалуйста.

min-height - это да - не знаю, почему не подумал о них - мне казалось, что не всюду пашет.

etc 21.04.2007 21:43

Слеши игнорит IE (т.е. использует написанное после них), остальные комментом считают, вроде как. Не я придумал, в общем.
В Safari работает.

2K WebStudio 21.04.2007 21:49

Цитата:

Сообщение от __etc
Слеши игнорит IE (т.е. использует написанное после них), остальные комментом считают, вроде как. Не я придумал, в общем.
В Safari работает.

оки. Спасибо.

2K WebStudio 13.08.2007 01:14

_etc?

я не понимаю - меня глючит, или что.. но я делаю так, как обсуждалось выше - а получается небольшой косяк.

вот пример

делаю все так, как написано выше.

но если сделать окно браузера (пробовал в опере и сафари на маке) например 500px по высоте и обновить страницу, то скролл остается, но когда сроллишь вниз, там нет флеша - просто все черное. т.е. размер флешки остается таким же, как и размер окна, а не то значение, которое указано в min-height.

etc 13.08.2007 01:31

Мммм… А черт его знает, меня смущает только то, что ты использовал вместо класса id… Скопируй код страницы с http://ultra.samsung.ru (заведомо лишнее и ненужное там видно сразу), да и все… Во всяком случае там у меня никаких проблем с высотой и минимальными размерами нету.

2K WebStudio 13.08.2007 01:36

так.. интересно..
а на моем примере у тебя такой глюк ловится?
потомучто самсунг у меня аналогично глючит

etc 13.08.2007 01:40

Ну я смотрел в Firefox, ситуацию повторить по описанному тобой сценарию не удалось.

Да и представь, сколько людей смогут её повторить, для начала… По-моему, слишком заморачиваешься…

2K WebStudio 13.08.2007 01:44

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

etc 13.08.2007 01:47

Вероятно у меня firefox неправильный. Свернул окно до 300 по высоте, обновляю, скролл на месте, сайт растянут по минимальным размерам, хоть тресни. Аналогично на твоей странице.

2K WebStudio 13.08.2007 01:54

странно.

я вышел из ситуации так: просто зафиксировал значение по высоте.

Код:

.movie {
                //width: expression(document.body.offsetWidth<950 ? "950px" : "100%");
                width: 100%;
                min-width: 950px;
                height: 750px;
        }

теперь любой человек увидит все по высоте - т.е. скролл будет правильно работать.

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

etc 13.08.2007 01:57

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

Про 100%: Это значение берется от видимой области браузера. Поэтому вероятны подобные глюки.

2K WebStudio 13.08.2007 01:58

вообще у меня тоже была центровка по вертикали - я настоял на фикисровании по высоте, чтобы глюка не былО.
странный баг.. фактически min-height не срабатывает.

etc 13.08.2007 10:11

Нет, срабатывает. Просто высота блока береться от высоты видимой части окна, т.е. те самые 100% по высоте.

2K WebStudio 13.08.2007 11:52

не понял, мы же ставим фиксированное значение для min-height, а не процентами.

Kikasso 13.08.2007 11:58

попробуй добавить _height - это для тех кто не понимает min-height


Часовой пояс GMT +4, время: 11:09.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.