1

我正在开发我正在使用的应用程序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 side介于. 在这里,我附上相同的屏幕截图。我刚刚开始研究 HTML 和 JavaScript(没有先验知识)并且没有找到问题所在。UIWebViewUIWebView

在此处输入图像描述

4

2 回答 2

2

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

body { margin: 0; padding: 0; }

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

于 2013-08-31T06:19:44.563 回答
0

如讨论使用

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

这会将 HTML 文件带到 webview 的左上角。

于 2013-08-20T09:42:44.623 回答