2011-09-04 39 views
1

我添加了一个div,其中包含大量数据,并且它在PC和黑莓上可以正常工作,但它在Android上无法正常工作:数据以no问题,但div不可滚动。如何在Android中获得可滚动的div

下面是HTML代码:

<div id="scroll"> 
     <div runat="server" ID="view"></div> 
    </div> 

而CSS:

#view 
    { 
     position: absolute; 
     top: 15%; 
     left: 0.9%; 
     width: 98.3%; 
     height: 75%; 
     font-family: Calibri; 
     font-size: 0.5em; 
     white-space: pre-wrap; 
     border: 1px solid black; 
     overflow: auto; 
     padding: 0.2em; 
    } 

问题是什么?

回答

0

我发现了一个创造性的工作,各地(即在Android上工作(2.3.5姜饼)和Android的Firefox浏览器)。

我没有在第一个网站上报告的问题,而是在第二个网站上有问题。在这里找到答案后,我想起了旧网站的工作,所以我查看了我在那里做了什么。复制过旧到新的网站我能解决我的问题......

这适用于Android/Firefox浏览器,但不把滚动栏在屏幕上(但触摸拖动滚动内容下来。

什么工作对我来说是双重标签...嵌入代码在第二个标签滚动

< DIV风格=” 宽度:100%; 高度:100%;背景色: #fdc4f6; border:solid 1px#000;“>

< div style =“overflow:scroll; height:350px;文本对齐:左;填充:1em的4EM 0 4EM;“> [内容将如果文本现在Android上溢出的div滚动]

然后关闭DIV标签现在在第二

内容可能不是最漂亮的代码或方法来使用,但它得到了我做的(虽然我还没有在iOS设备测试)工作。

对于它的价值...... -LB-

<div style="width: 100%; height: 100%; background-color:#fdc4f6; border: solid 1px #000;"><div style="overflow:scroll; height:350px; text-align:left; padding: 1em 4em 0 4em;"> [Content will scroll if text overflows div on Android now]</div></div>