Css dojox/mobile/view如何适应屏幕大小

Css dojox/mobile/view如何适应屏幕大小,css,view,dojo,screen,Css,View,Dojo,Screen,我正在编写一个混合应用程序,希望为登录视图设置背景图像。所以定义了一个css来设置背景图像,希望宽度和高度都是100% #loginView { background-image: url("images/background-2.png"); background-repeat:no-repeat; background-size:100% 100%; height: 100%; } 并使用dojox.mobile.View创建一个div <div da

我正在编写一个混合应用程序,希望为登录视图设置背景图像。所以定义了一个css来设置背景图像,希望宽度和高度都是100%

#loginView {
    background-image: url("images/background-2.png");
    background-repeat:no-repeat;
    background-size:100% 100%;
    height: 100%;
}
并使用dojox.mobile.View创建一个div

<div data-dojo-type="dojox.mobile.View" id="loginView" data-dojo-props="selected:true">
    User ID:<input type="text" id="userid"></input> 
    <br/>
    Password:<input type="password" id="password"></input>      
</div>

用户ID:

密码:
但结果是附加的屏幕截图:


dojox视图不能自动适应屏幕大小,请帮助建议我如何使div/view自动适应屏幕宽度和高度(100%),非常感谢

也许可以试试你的csshi中的
body{height:100%}
,谢谢!我有一个风格,将身体高度设置为100%,就像你指出的那样,但仍然保持不变,div高度似乎被包裹到内部控制。我在div中只有两个输入字段,那么div高度就像两个输入的高度一样……如果你把
背景图像:url(“images/background-2.png”)而不是css中的div?是的,它可以在主体上设置背景图像!谢谢你的建议!但更进一步,因为我只想为登录视图设置一个特定的背景图像,如果在body上设置背景图像,这意味着所有其他视图也有背景图像…在我的测试中,FoamyGuy的建议(将body的高度设置为100%)很好。在桌面(Chrome、Firefox)和手机(Android 4.2和iOS 6)上,我得到了视图的背景图像,用Dojo 1.8.3和1.9.1填满了整个屏幕。为了安全起见,您可以在html和body上设置100%:
html,body{height:100%;}