iPad Safari中看不到背景图像

| 我有一个输入框的背景图片。.它在IE / FF中工作正常,但由于某些原因,它在iPad Safari中不可见。
#rightContent  .inputBox{
background:transparent url(images/keyback.gif) no-repeat scroll center 6px;
border:0pt none;
float:left;
height:40px;
#height:37px;
margin-left:10px;
width:450px;
overflow: hidden;
}
请帮忙。谢谢。     
已邀请:
我建议将
background
样式拆分为单独的部分。并非所有浏览器都支持
transparent
(可能还支持该样式的其他部分)。 当浏览器看到一种样式时,他们不知道该怎么做,他们通常会忽略整个样式。将“ 3”放到自己的行(例如,自己的样式)上,将使该属性被可以处理该属性的浏览器拾取,而不是因为该属性与浏览器的功能混为一谈而被遗漏\不知道。     
我相信background-color的默认值是透明的。您是否尝试过不设置颜色?另外,由于设置的图像没有重复,为什么不将图像设置为jpg / png并设置颜色以匹配所需的背景颜色。     
我遇到了同样的问题,并设法使用jQuery获得了可行的解决方案
    $(document).ready(function () {

        var buttonsFilename = \'<%=ResolveUrl(\"~/Content/Images/Buttons.png\") %>\';

        $(\'.commands .command\').css({
            background: \'url(\' + buttonsFilename + \')\',
            width: \'55px\',
            height: \'55px\',
            display: \'inline-block\'
        });
    });
我在ASP.NET MVC网站中使用此标记,因此是
<% %>
标记。 我只能使用背景快捷键css属性来使其工作。我无法执行以下任何操作... 背景图像 背景图像 \'背景图像\' ...使用对象符号时。不幸的是,这会抹掉您可能拥有的所有其他背景设置。但是我通过使用另一段jQuery设置my6ѭ属性来解决了这个问题。     
我遇到了同样的问题,但是我发现我使用的图像切片太薄,无法在iPad上显示。它是一种纹理,所以我使用的是15px切片和x重复,这在所有浏览器中都很好,但不适用于iPad。经过一些试验,我发现iPad的阈值似乎为130px。     

要回复问题请先登录注册