我正在使用我正在使用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
和UIWebView
中加载的HTML文件之间得到UIWebView
。
这里我附上相同的截图。
我刚刚开始研究HTML和JavaScript(没有先验知识),也没有解决问题所在。
答案 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的左上角。