Сайты - по стандартам, но не стандартные сайты!
Какой способ задания флеш объектов порекомендуете? Столкнулся с проблемой. В опере 8.5 считает за флеш тег object (embed указан не был). В 9ой версии пересталда отображать флеш, как выяснилось, из-зав того, что хотела видеть именно embed. Разместил внутри object embed - дальше началось веселье. Для флеши заданы margin-ы, embed начинает считать маргины относительно object'а, все едет к чертям. Ставлю маргины уже с расчетом позиционирования от object'а, в опере 9 и ие все встает на свои места. Далее прооходит полчаса, звонит заказчик с 8.5 оперой и наченает крыть матюками - мол, "у меня все едет". Что едет и как едет понять не удалось, более старую версию оперы не поставить, пока убрал обратно embed, в 9ой опере флеши нет, в восьмой, думаю, все нормально.
Вопрос - какой способ универсальный? Поделитесь опытом.
Нет на форуме
Нет на форуме
вы проверяли это на 9ой опере?
Нет на форуме
Признаццо честно я всячески избегаю юзать маргины, особенно при верстке слоями. В ишаке такой глюк там с удвоением да и вообще, как мне кажется, довольно нестабильный этот самый, который маргин. Попробуйте паддинг.
Нет на форуме
А разница? Проблема в том, что в опере 9 при размещении тега embed внутри object, embed начинает позиционироваться относительно object. И хоть ты эмбеду маргин указывай, хоть ты обжекту паддинг - однак хрен разница. Меня больше интересует сокральный вопрос, почему вдруг новая опера реила признавать именно embed, хотя давно все орали, что embed - пережиток нетскейпа и никому не нужен.
Отредактированно Бизон (22.07.2010 04:39)
Нет на форуме
Почитайте статью и дискуссию:
http://alistapart.com/articles/flashsatay/
Нет на форуме
Спасибо. В целом понял, хоть и не весь англицкий смог перевести. Обращаясь к автору сайта hotibo.ru, я бы попросил сделать статью на русском об этой проблеме. проблема частая и, как мне кажется, нигде не описанная.
Нет на форуме