CSS 和 Safari : image position

标签 css safari

我对图像在 Safari 上的位置有疑问 this page .

首先,在 Chrome、Firefox 和 Internet Explorer 上,结果是正确的: Result on on Chrome, Firefox and Internet Explorer

但是在 Safari 上有一个问题: Result on Safari

有 CSS :

span.boy_hand {
    background:url(../img/hand_png.png) no-repeat;
    height:35px;
    width:51px;
    position:fixed;
    top:470px;
    margin-left:-32px;
}

你能告诉我它是从哪里来的吗?

最佳答案

只需使用 left 属性而不是 margin-left 来将图像设置在正确的位置。 不同的浏览器将猜测位置固定元素的差异。因此最好的做法是为您的元素包含 left 和 top 属性

    span.boy_hand {
background:url(../img/hand_png.png) no-repeat;
height:35px;
width:51px;
position:fixed;
top:470px;
left:32px;  /*  Set left property as per your need,I just simple reused your code */
 }

关于CSS 和 Safari : image position,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23262628/

相关文章:

javascript - 如何使用 javascript 将 html 文件加载到 div 选项卡中

html - 如何使我的按钮适合我的导航栏大小

Safari Web Inspector 默认显示在新窗口中

html - iOS - 固定 Bootstrap 导航栏内容是完全透明的

iphone - 如何使 css 平铺/重复背景在视网膜屏幕上保持清晰?

javascript - Safari 在自动填写信用卡信息时崩溃

CSS:删除选择元素中默认选项的灰色突出显示

javascript - 我应该如何使用 jcrop 在客户端裁剪图像并上传?

html - 增加屏幕宽度以显示响应式导航栏

html - 后退按钮上的 iOS Safari 缓存