sifr: Opera-Bug: слишком широкий объект Flash
Я использовал sifr для замены шрифтов заголовков. Он отлично работает в Firefox и IE.
http://design.speak-friend.com/
Однако в Opera заголовки статей (тег объекта внутри тега a с тегом h1) становятся такими же широкими, как и используемый текст. Если я ограничу размер тега объекта с помощью css, он просто обрезается (то есть некоторый текст вообще не отображается).
Есть ли какое-то решение этого?
Спасибо
2 ответа
Это странно! Я собираюсь предположить, что Flash внезапно не ведет себя по-другому, поэтому проблема заключается в считывании ширины HTML-элемента. Я предположил, что вы можете попробовать ограничить ширину основного элемента, который вы заменяете, чтобы посмотреть, поможет ли это. Или, возможно, разместить текст в <span>
и заменить это?
У меня была такая же проблема. Я использовал jQuery для увеличения размера встраивания на некоторое количество пикселей, например, +40px. Я думаю, вы могли бы также вырастить их линейно, например, на 120%.
Мне любопытно посмотреть, как другие люди решили эту проблему.