UIWebView中的空白区域

时间:2013-08-20 07:29:17

标签: html iphone objective-c uiwebview

我正在使用我正在使用UIWebView的应用。为了使UIWebView可编辑,我使用了HTML文件并设置了其属性contenteditable=true。要执行某些操作,我使用的是JavaScript。

我在HTML文件中设置了css。以下是代码。

<style>
            #test
            {
                padding-left:5px;
                padding-right:5px;
                background-color:green;
                text-align:left;
                width:100%;
                font-family: "Times New Roman";
                border-radius:5px;
            }

 </style>

现在,问题是我在white margin of about 10-15px from top, bottom and left sideUIWebView中加载的HTML文件之间得到UIWebView。 这里我附上相同的截图。

enter image description here

我刚刚开始研究HTML和JavaScript(没有先验知识),也没有解决问题所在。

2 个答案:

答案 0 :(得分:2)

基本上,所有浏览器都会在页面边缘添加空白,以便向后兼容Netscape 1.在HTML中加载到Web视图中,您可以使用CSS删除它:

body { margin: 0; padding: 0; }

如果您没有将HTML加载到Web视图中,而只是加载图像文件的直接URL,我建议a)将其包装在一些基本的HTML(head,body,img标签)中,或者b)下载你自己的图像(用NSURLConnection说),并直接在UIImageView中显示它。

答案 1 :(得分:0)

如讨论使用

{position:absolute;top:0px;left:0px;}

这会将HTML文件放在webview的左上角。