Надеюсь, вы сможете помочь мне в этом, так как я разорву свои волосы ... У меня есть небольшое шатер на основе этого кода: http://jsfiddle.net/TCJT4/525 что подает текст.Разница в размерах шрифта на планшетах и телефонах
Вот как это выглядит на IPad 6 ... и игнорируйте от эскизного проекта, но это, как это должно выглядеть:
Вот как это выглядит на iPhone 4S:
Тикер извлекается из одного и того же источника, но, как вы можете видеть, текст больше на iPhone (изображение iPad увеличено, поэтому оно кажется большим, но на самом деле они отображают 320x30 пикселей. Текст временно жестко закодирован t o 20px в высоту, и я тоже пытался использовать другие устройства ... баннер по-прежнему выглядит по-разному на устройствах.
Я выполнил некоторую отладку контейнера/заполнителя тикера, а также обнаруженную высоту баннера и отключил все элементы, изменяющие текст. Вот результат некоторых свойств:
iPad 6: Tickerplaceholder DIV-height: 24pixels, bannerheight: 30px, pixelaspect-ratio: 2
iPhone: Tickerplaceholder DIV-height: 32pixels, bannerheight: 30px, pixelaspect-ratio: 2
PC (Chrome): Tickerplaceholder DIV-height: 24pixels, bannerheight: 30px, pixelaspect-ratio: 1;
Я нахожу это очень странным, что два retinadisplay устройства отображения и тот же баннер по-разному - и что IPad и PC отображает их правильно.
Тикер также можно найти здесь, в своей последней форме: www.videobanner.dk/ph.html
Что вы хотите сказать? – JohnH
Почему существует разница в высоте при отображении одного и того же баннера на двух сетчатых дисплеях? – Anders