html - CSS 主体高度 : 100% Not Working in Blackberry

标签 html css blackberry blackberry-webworks

出于某种奇怪的原因,我无法在黑莓手机上将高度拉伸(stretch)到 100%。它在 Ripple 模拟器中运行良好,但在实际设备上运行良好。

这是我的 index.html 文件:

<!DOCTYPE html>
<html>
<head>
<meta name="x-blackberry-defaultHoverEffect" content="false" />
<meta name="viewport" content="initial-scale=1.0,width=device-width,user- 
scalable=no,target-densitydpi=device-dpi" />
<link rel="stylesheet" type="text/css" href="css/layout.css" />
<!--<link rel="stylesheet" type="text/css" href="css/bbui-0.9.3.css" />-->
<script src="js/javascript.js" type="text/javascript"></script>
</head>
<body>
</body>
</html>

这是 css 文件:layout.css

.html
{
  height: 100%;
}
body
{
  background-color: #000000;
  height: 100%;
  padding: 0;
  margin: 0;
}

我已经将 html 标签和 body 标签的高度设置为 100%,但没有用。有人知道吗?

谢谢。

最佳答案

属性如height:100%;最小高度:100%。不适用于黑莓。

所以这里是修复:

$(document).ready(function() {
   document.body.style.height = screen.height + ‘px’;
});

将此添加到 javascript 文件

关于html - CSS 主体高度 : 100% Not Working in Blackberry,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12906533/

相关文章:

blackberry - 在 BlackBerry 上启动 Web 浏览器

cordova - Phonegap 黑莓未知选项 buildConfig?

javascript - 如何在给定代码中添加另一个日期选择器实例

html - 如何在 HTML 中创建嵌套表格

html - 当 View 小于内容时滚动静态内容

css - 更改 "multiselect"下拉框中所选元素的背景颜色?

html - 导航栏中的下拉列表不显示元素列表(Angular 6)

ruby-on-rails - button_to 可以生成 <button> 标签而不是 &lt;input type ="submit"/> 吗?

javascript - 如何在 HTML 中搜索多个表格?

java - 错误: "Module ' myApp' has verification error 2733 at offset 1646"mean是什么意思