powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / CSS: проблема с единицами измерения - cm
14 сообщений из 14, страница 1 из 1
CSS: проблема с единицами измерения - cm
    #38873211
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеем дивчик на странице

Код: html
1.
<div style="height: 10px; width: 3cm; background-color: green"></div>



на экране обычного офисного монитора длина div действительно равна 3см, но на Samsung S5 - длина div равна 2см!!!
см какбы независимая от плотности пикселей единица измерения!

в чем проблема? где копать?
...
Рейтинг: 0 / 0
CSS: проблема с единицами измерения - cm
    #38873317
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spна экране обычного офисного монитора длина div действительно равна 3см, но на Samsung S5 - длина div равна 2см!!!
см какбы независимая от плотности пикселей единица измерения!

в чем проблема? где копать?
В мониторе...
Видимо так он понимает свои пиксели применительно к тем сантиметрам.
...
Рейтинг: 0 / 0
CSS: проблема с единицами измерения - cm
    #38873321
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sp , небольшое дополнение...
Эти моники подключались к одному компу?
Дабы исключить еще участи всяких там плат...
...
Рейтинг: 0 / 0
CSS: проблема с единицами измерения - cm
    #38873338
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

речь идет о мониторе и мобиле
разница у них в плотности пикселей
...
Рейтинг: 0 / 0
CSS: проблема с единицами измерения - cm
    #38873352
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возьмем конкретный пример. Монитор размером 13 дюймов по горизонтали и 9 дюймов по вертикали с разрешением 1024х768 в операционной системе Windows, то есть с экранным разрешением 96 пикселей на дюйм. Тогда величина два дюйма будет соответствовать 96*2=192 пикселям. Однако реальная высота этих двух дюймов будет (768/9)*2=171 пиксель. То есть получается несоответствие: браузер считает, что два дюйма - это 192 пикселя, а реальный размер двух дюймов на мониторе - 171 пиксель. Таким образом, если вы устанавливаете размер элемента в два дюйма, то на этом конкретном мониторе реальный размер элемента будет равен 2,22 дюйма. В то же время на другом мониторе с другими параметрами реальный размер может быть совершенно иным.

Исходя из всего этого, можно сделать простой вывод: использование в CSS реальных единиц измерения крайне ограничено. Принципиально использовать реальные единицы измерения можно только в том случае, когда известны параметры устройства вывода. Таким устройством может быть принтер, потому что для него известны геометрические размеры страницы и разрешение (например, 300 точек на дюйм и страница формата А4). Однако особого смысла использование реальных единиц и для печати не имеет.
...
Рейтинг: 0 / 0
CSS: проблема с единицами измерения - cm
    #38873396
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

для любых устройств движку известны все параметры - для этого и придуманы абсолютные единицы - имея в руках устройство всегда можно посчитать сколько будет чего не зависимо от размеров - иначе не было бы смысла их вводить
...
Рейтинг: 0 / 0
CSS: проблема с единицами измерения - cm
    #38873463
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так и вычисляйте для своего мобильника точный размер в пикселах , чтобы сантиметру соответствовал
...
Рейтинг: 0 / 0
CSS: проблема с единицами измерения - cm
    #38873550
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

дык вопрос в том что см придуманы для того чтобы не вычислять мне а вычислять движку...но как то криво реализованы
...
Рейтинг: 0 / 0
CSS: проблема с единицами измерения - cm
    #38873554
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я ж ответил выше почему это не так. придумывали давно, когда у всех было 96dpi
...
Рейтинг: 0 / 0
CSS: проблема с единицами измерения - cm
    #38873557
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

если это так - печально, за информацию - спасибо
...
Рейтинг: 0 / 0
CSS: проблема с единицами измерения - cm
    #38874403
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sp , так же подтвержу, что попасть сантиметрами на мониторе дело сложное...
...
Рейтинг: 0 / 0
CSS: проблема с единицами измерения - cm
    #38874404
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_OneОднако особого смысла использование реальных единиц и для печати не имеет.
Дык бланки, буть они не ладны, все из размеров и состоят...
...
Рейтинг: 0 / 0
CSS: проблема с единицами измерения - cm
    #38874550
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

хотелось поработать с медиазапросами без указания всех плотностей, а так прийдется перечислять все прлотности пикселей для каждого правила
...
Рейтинг: 0 / 0
CSS: проблема с единицами измерения - cm
    #38874722
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sp , мы, в свое время, так же обожглись на этих сантиметрах в хтмле... Даже принтеры не все попадали в указанные размеры.
В итоге все переделали на Ворд или Эксель... Они более точно попадают в размеры.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / CSS: проблема с единицами измерения - cm
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]