Неправильная высота в миллиметрах в мобильном устройстве

0

Я пытаюсь убедиться, что <img> имеет определенную высоту в реальных единицах (см или мм), независимо от размера экрана устройства.

поэтому мое правило css

img.class_of_image
{
 height:34.3mm
}

и он работает в -my-PC тоже. но когда я нахожусь на странице с мобильным устройством (действительно маленьким), высота составляет примерно 25 мм.

Как я могу решить эту проблему?

Я добавил этот тег внутри <head>:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">

демо находится в этой ссылке: http://webtasarimveprogramlama.com/cetvel/alternatif-1/

и устройство, которое я использую для тестирования: Samsung Galaxy Young S5360

редактировать

Я проверил URL-адрес с этим сайтом: http://www.brickandmobile.com/mobile-emulator/

он делает высоту 30 мм для Galaxy Note, поэтому, видимо, что-то не так.

Правило высоты "масштабирует" с размером устройства, чего я не хочу.

Изменить 2:

В самом деле? Ни за что? Я открыт для jQuery или любого другого решения. Просто нужен способ убедиться, что img имеет определенный размер. Пожалуйста, не говорите мне, что это невозможно :)

  • 0
    Проблема может заключаться в том, что устройство не отображает изображения точно по размеру.
  • 0
    Но не должно ли правило CSS накладывать размер изображения на устройство?
Показать ещё 5 комментариев
Теги:
responsive-design
media-queries
viewport

1 ответ

2

Блок CSS mm фактически не представляет реальные миллиметры, он просто представляет 3.78px.

Источник: http://css-tricks.com/the-lengths-of-css/.

  • 0
    Благодарю. Хотя это плохие новости, это помогает. Любая идея, как установить измерение в реальных единицах?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню