android - 背景尺寸:封面在 Android 平板电脑上无法纵向工作

标签 android css google-chrome cover background-size

我将 background-size 属性用于全宽和全高背景图像,但无法在 Nexus7 平板电脑上的 Chrome 中以纵向 View 完全覆盖它。它只覆盖宽度而不是高度,即它下面有大约 200px 的空白区域。但是,当我在桌面 Chrome(或其他任何东西)和垂直显示器上查看该网站以模拟纵向尺寸时,它没有问题。

谁有解决办法?

CSS:

html { 
    background: url(/images/post_bg.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/post_bg.jpg', sizingMethod='scale')";
}

纵向屏幕截图:

最佳答案

我相信你可以通过在 CSS 中定义 html 和 body 标签的高度来修复它,如下所示:

html{
 height:100%;
 min-height:100%;
 }
body{
 min-height:100%;
 }

希望对你有帮助

关于android - 背景尺寸:封面在 Android 平板电脑上无法纵向工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14876035/

相关文章:

android - 如何在 Android 中流式传输 RTMP 直播视频

java - 如何在Android上拦截第三方库发出的HTTP请求?

html - 无法在 bootstrap 3 上将 div 居中

javascript - 我怎么能用javascript做到这一点?

javascript - 从浏览器获取 mac 地址,包括 chrome、windows、safari、firefox

javascript - onActivated 和 onHighlighted 之间的区别?

java - Android:进度对话框错误 java.lang.NullPointerException

php - 如何高效地通过JSON从MYSQL服务器获取BLOB图像文件

javascript - 以 em 为单位获取用户视口(viewport)大小

javascript - Chrome 中未定义的 SWFObject 事件可在 IE 中使用