2009-04-07 1 views
3

На моей веб-странице есть два случая, когда я не хочу, чтобы Firefox автоматически масштабировал изображения при масштабировании и выходе.Могу ли я отключить масштабирование изображений Firefox с помощью CSS для каждого изображения?

Могу ли я обойти эту функцию на этих изображениях конкретно, а остальная часть изображений будет масштабироваться как обычно в Firefox (если это то, что пользователь установил в своих предпочтениях)?

ответ

4

Невозможно пометить или иным образом предотвратить увеличение изображения при запросе пользователя на масштабирование.

Вы можете использовать window.onresize и определить масштаб, используя один из методов, описанных в Detecting Page Zoom in Firefox 3 (And Others). После того, как вы знаете сумму масштабирования, вы можете применить эту процентную настройку к изображениям, которые вы хотите оставить с фиксированным размером.

Все дело в карточном домике. Решение только для JavaScript не определяет масштаб при первой загрузке страницы, поэтому для определения суммы масштабирования вам понадобится компонент Flash на странице. Кроме того, фактический эффект масштабирования будет искажать пользователя. Изменение размера изображения немного отстает от настройки масштабирования пользователя, в результате чего страница будет переполнена, возможно, перемещая содержимое, которое они пытались увеличить в первую очередь.

 Смежные вопросы

  • Нет связанных вопросов^_^