我在一个div中有一个画布对象。画布似乎围绕着一些填充。我想让它的边缘贴紧浏览器屏幕的边缘:
// my html file:
<body>
<div id="canvasholder"></div>
</body>
// my java gwt code
Canvas canvas = Canvas.createIfSupported();
canvas.setWidth("100%");
canvas.setHeight("100%");
RootPanel.get("canvasholder").add(canvas);
但是,页面仍然在画布元素周围有大约20像素的空白边距。页面上除了上面复制的内容外没有其他东西。
我认为这不是GWT特定的问题,可能是html元素默认具有填充/边距?
谢谢
------ 更新 ------------
奇怪的是,我仍然看到填充,firebug插件向我展示body元素以某种方式具有10px的边距:
// firebug inspection of the body element:
body {
background: none repeat scroll 0 0 #FFFFFF;
border: 0 none;
color: black;
direction: ltr;
margin: 10px; // huh?
padding: 0;
}
// my css file:
hml, body, div, canvas {
margin: 0px;
padding: 0px;
}
div.logParent {
position: absolute;
top: 20px; left: 20px;
color: black;
z-index: 2;
}