【发布时间】:2015-10-01 21:39:20
【问题描述】:
我正在尝试在单词“blablablau”中的字母“u”上方放置一个图像(一顶帽子)。
我期望的结果是:
我用这段代码解决了这个问题:
<img id="img-hat" src="hat.png">
<p id="title-bla">blablablau</p>
#img-hat {
transform: rotate(25deg);
position: absolute;
margin-left: 118px;
height: 23px;
width: 37px
}
#title-bla {
margin-bottom: -5px;
font-weight: bold;
font-size: 170%;
margin-top: 2px;
font-family: 'Open Sans',sans-serif
}
问题是,在不同的设备上使用相同的浏览器(如 chrome),我在img-hat 中得到不同的margin-left 结果。
示例:在我的电脑上它显示正确。在我的笔记本电脑中,它也正确显示。但是,在另一台笔记本电脑(具有相同的屏幕分辨率)中,帽子显示得更靠右一点,就像这样:
这种行为在我的手机和我测试过的另一台电脑上继续存在。
为什么会发生这种情况,我该如何解决?
【问题讨论】: