【发布时间】:2017-06-01 16:43:38
【问题描述】:
我真的希望你能在这件事上为我提供帮助,因为我正在撕扯我的头发...... 我有一个小字幕,基于此代码:http://jsfiddle.net/TCJT4/525 提供一些文本。
这是它在 iPad 6 上的外观...请忽略初步设计,但它应该是这样的:
这是它在 iPhone 4S 上的外观:
代码是从完全相同的来源检索到的,但如您所见,文本在 iPhone 上显得更大(iPad 图像已缩放,因此看起来更大,但实际上,它们都显示 320x30 像素的占位符. 文字暂时硬编码为 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;
我觉得很奇怪,两个视网膜显示设备以不同的方式显示相同的横幅 - 而 iPad 和 PC 正确显示它们。
也可以在此处找到最新形式的代码:www.videobanner.dk/ph.html
【问题讨论】:
-
你的问题是什么?
-
为什么在两个视网膜显示器上显示相同的横幅时会出现高度差异?
标签: html css iphone ipad retina