在下面这个版面设计中,为什么顶部和左边总是有有一段高度大约为10px和宽度5px的空白?如何消除?
-----------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>javaScriptDropDownMenu</title>
<style type="text/CSS">
body { font-family:verdana, sans-serif; font-size:small; }
#navigation, #navigation li ul { list-style-type:none; }
#navigation {
padding:0px;
margin:0px;
}
#navigation li {text-align:center; position:relative;}
#navigation li a:link, #navigation li a:visited {
display:block; text-decoration:none; color:#000;
width:80px; height:30px; line-height:30px;
border:1px solid #fff;
border-width:1px 1px 0 0;
background:#c5dbf2;
padding-left:10px;
}
#navigation li a:hover { color:#fff; background:#2687eb; }
#navigation li ul li a:hover { color:#fff; background:#6b839c; }
#navigation li ul {
display:none;
position:absolute;
top:0px;
right:130px;
margin-left:1px;
width:80px;
}
#navigation li ul li ul {
display:none;
position:absolute;
top:0px;
left:0;
margin-top:0;
margin-left:1px;
width:80px;
} #canvas1 {
float: left;
margin: 0;
background:#CCFF00
}#buttons {
width:80px;
height:800px;
float: right;
margin: auto;
background:#CCFF00
}
</style>
</head>
<body>
<p><canvas id="canvas1" width="800" height="800" ></canvas></p>
<div id="buttons">
<ul id="navigation">
<li style="width:120px" onmouseover="displaySubMenu(this)" onmouseout="hideSubMenu(this)">
<a href="#">Item1</a>
<ul>
<li><a href="#">Item1->Menu1</a></li>
<li><a href="#">Item1->Menu2</a></li>
<li><a href="#">Item1->Menu3</a></li>
<li><a href="#">Item1->Menu4</a></li>
</ul>
</li>
<li style="width:120px" id="tb0" onmouseover="displaySubMenu(this)" onmouseout="hideSubMenu(this)">
<a href="#">Item2</a>
<ul>
<li><a href="#">Item2->Menu1</a></li>
<li><a href="#">Item2->Menu2</a></li>
<li><a href="#">Item2->Menu3</a></li>
<li><a href="#">Item2->Menu4</a></li>
<li><a href="#">Item2->Menu5</a></li>
</ul>
</li>
</ul></div><script id="script1" type="text/javascript">
function displaySubMenu(li) {
var subMenu = li.getElementsByTagName("ul")[0];
subMenu.style.display = "block";
}
function hideSubMenu(li) {
var subMenu = li.getElementsByTagName("ul")[0];
subMenu.style.display = "none";
}var draw_canvas = document.getElementById("canvas1");
// attaching the sketchProc function to the canvas
var process_draw = new Processing(draw_canvas, sketchProc);
process_draw.noLoop();
process_draw.size(800, 800);
draw_canvas.addEventListener('click', user_click_mouse, false);
//draw_canvas.addEventListener('mousemove', mouse_is_moving, false);
// p.exit(); to detach it
</script>
</body>
-----------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>javaScriptDropDownMenu</title>
<style type="text/CSS">
body { font-family:verdana, sans-serif; font-size:small; }
#navigation, #navigation li ul { list-style-type:none; }
#navigation {
padding:0px;
margin:0px;
}
#navigation li {text-align:center; position:relative;}
#navigation li a:link, #navigation li a:visited {
display:block; text-decoration:none; color:#000;
width:80px; height:30px; line-height:30px;
border:1px solid #fff;
border-width:1px 1px 0 0;
background:#c5dbf2;
padding-left:10px;
}
#navigation li a:hover { color:#fff; background:#2687eb; }
#navigation li ul li a:hover { color:#fff; background:#6b839c; }
#navigation li ul {
display:none;
position:absolute;
top:0px;
right:130px;
margin-left:1px;
width:80px;
}
#navigation li ul li ul {
display:none;
position:absolute;
top:0px;
left:0;
margin-top:0;
margin-left:1px;
width:80px;
} #canvas1 {
float: left;
margin: 0;
background:#CCFF00
}#buttons {
width:80px;
height:800px;
float: right;
margin: auto;
background:#CCFF00
}
</style>
</head>
<body>
<p><canvas id="canvas1" width="800" height="800" ></canvas></p>
<div id="buttons">
<ul id="navigation">
<li style="width:120px" onmouseover="displaySubMenu(this)" onmouseout="hideSubMenu(this)">
<a href="#">Item1</a>
<ul>
<li><a href="#">Item1->Menu1</a></li>
<li><a href="#">Item1->Menu2</a></li>
<li><a href="#">Item1->Menu3</a></li>
<li><a href="#">Item1->Menu4</a></li>
</ul>
</li>
<li style="width:120px" id="tb0" onmouseover="displaySubMenu(this)" onmouseout="hideSubMenu(this)">
<a href="#">Item2</a>
<ul>
<li><a href="#">Item2->Menu1</a></li>
<li><a href="#">Item2->Menu2</a></li>
<li><a href="#">Item2->Menu3</a></li>
<li><a href="#">Item2->Menu4</a></li>
<li><a href="#">Item2->Menu5</a></li>
</ul>
</li>
</ul></div><script id="script1" type="text/javascript">
function displaySubMenu(li) {
var subMenu = li.getElementsByTagName("ul")[0];
subMenu.style.display = "block";
}
function hideSubMenu(li) {
var subMenu = li.getElementsByTagName("ul")[0];
subMenu.style.display = "none";
}var draw_canvas = document.getElementById("canvas1");
// attaching the sketchProc function to the canvas
var process_draw = new Processing(draw_canvas, sketchProc);
process_draw.noLoop();
process_draw.size(800, 800);
draw_canvas.addEventListener('click', user_click_mouse, false);
//draw_canvas.addEventListener('mousemove', mouse_is_moving, false);
// p.exit(); to detach it
</script>
</body>
解决方案 »
- jquery 下拉框如何通过指定的SelectValue动态显示其对应的Text
- js media player 没有权限
- 侧栏式折叠菜单NavBar 怎么和数据库绑定?
- IE报了个“不能执行已释放Script代码” 分多多
- javascript创建select,看看这段代码的问题,谢谢
- 已知一个td,想知道该td在tr中的第几列,该怎么判断?
- 问:关于对象的class属性
- 救命,javascrip.什么方法弹出一输入框,然后得到返回值,怎么写?
- 在线求助!关于Onchange事件
- 有没有办法将 REFRESH 之前弹出的窗口关闭?
- 谁知道用JavaScript如何读取国际化的资源文件、谢谢
- 消息: 对象不支持此属性或方法 IE兼容性问题
body{margin:0; padding: 0;}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd { margin:0; padding:0; }