На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Vasya2000, Serafim, fatalist
  
> Масштабирование картинок на мобильных устройствах , Как сделать, чтоб текст и картинки одинаково масштабировались?
    В тесте используются формулы в виде картинок. Я подобрал размер картинок, чтоб размер шрифта на них более менее совпадал с размером шрифта текста. Но на мобильном текст становится крупным, а картинки малюсенькими, что их еле видно. Как сделать, чтоб текст и картинки одинаково масштабировались? Может нужно указывать их размер в pt или em?
      Скорей всего один размер устанавливается в пикселях, а другой - в единицах длины (pt, em, mm и т.д.). Так как кол-во пикселов на единицу длины на разных дисплеях разное, отсюда и несоответствие. Указывай оба размера одинаковыми единицами.
        Когда ставлю размеры картинок в em, они становятся размытые. Наверно, даже масштабирование на сотую долю уже дает размытость. А нельзя ли размеры задавать в пикселях, а интервалы допустимых размеров в em?

        Например,
        height: 16px;
        min-height: 0,9em;
        max-height: 1,2em;

        То есть чтоб было так: если размер в пикселях укладывается в em-интервал, то не масштабируем, если не укладывается, то масштабируем по граничному значению em.

        Хотя у меня картинки еще выравниваются по базовой линии. Как узнать, нужно ли и на сколько масштабировать смещение по базовой линии.

        В CSS нельзя делать так vertical-aling: k*height, где k какой-то коэффициент?
        Сообщение отредактировано: S.Eugene -
          Цитата S.Eugene @
          А нельзя ли размеры задавать в пикселях, а интервалы допустимых размеров в em?

          Можно, отчего же нельзя.

          Цитата S.Eugene @
          В CSS нельзя делать так vertical-aling

          vertical-align может иметь одно из нескольких значений, предусмотренных стандартом. Там вообще числа ни при чем.
            Цитата DIS @
            vertical-align может иметь одно из нескольких значений, предусмотренных стандартом. Там вообще числа ни при чем.

            Очень даже причем
            Цитата
            Синтаксис
            vertical-align: baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit | значение | проценты
            Сообщение отредактировано: S.Eugene -
              на w3c советуют пиксель:
              Цитата http://www.w3.org/Style/Examples/007/units.ru.html
              px (пиксель) особая единица CSS, которую часто хорошо использовать, особенно если стиль требует выравнивания текста на изображение, или просто потому, что всьо, что имеет размер 1px или кратно ширине 1px, гарантировано имеет четкий вид.
              Сообщение отредактировано: fatalist -
                Цитата S.Eugene @
                Очень даже причем

                Каюсь, проглядел
                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                0 пользователей:


                Рейтинг@Mail.ru
                [ Script execution time: 0,0221 ]   [ 15 queries used ]   [ Generated: 27.04.24, 16:55 GMT ]