0

我正在尝试使用 2012 年 4 月 13 日宣布的最新稳定的 Jquery Mobile 版本 1.1.0。但我注意到一些奇怪的事情。

如果我尝试在页脚中浮动“p”标签,则背景变为白色。如果我使用 1.1.0-rc.1 版本,情况并非如此。我忽略了什么吗?因为现在我不能使用最新版本。

这是代码,您可以复制并粘贴它来查看它。

<!DOCTYPE html> 
<html>  
<head> 
<title>Test</title> 
<meta name="viewport" content="width=device-width, initial-scale=1" />   

<!-- New version 1.1.0 -->
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css" />
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>  
<!-- New version 1.1.0 -->
<script src="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"></script>    

<style type="text/css">
    p {
        float:right;
        }
</style>   
</head> 
<body> 
    <div data-role="page"> 
        <div data-role="header">
            <h1>Test</h1> 
        </div> 
        <div data-role="content">
        </div>
        <div data-role="footer">
            <p>test</p>
        </div>
    </div>
</body>
</html>
4

2 回答 2

0

这解决了问题:使用

文本对齐:右
代替
浮动:对

于 2012-05-11T13:56:56.860 回答
0

似乎在 jQuery Mobile 版本 1.1.0 中,页脚没有设置高度,因此背景不可见。您的解决方案适用于文本,但当您想让两个 div 彼此相邻浮动时则不行。

我通过应用这种风格解决了它:

#footer {
    clear: both;
    overflow: hidden;
}
于 2012-06-07T11:03:02.543 回答