我讨厌甚至问一些看起来如此愚蠢的东西,但我只是不明白。我想要做的就是在我的窗口顶部有一个蓝色的div,它横跨整个窗口。我认为width:100%;
会做到这一点,但由于某种原因它会在边缘留下空隙。
我的HTML
<!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>Untitled Document</title>
<link href="_css/wikiToolBox.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="iWikiTopPanel" class="iWikiTopPanel"></div>
</body>
</html>
我的css:
@charset "utf-8";
/* CSS Document */
.iWikiTopPanel{
width:100%;
height:200px;
background-color:#205081;
margin:0px;
border-bottom: 1px solid #2e3d54;
clear: both;
float:left;
}
body{
padding:0px;
/*set This thinking it might fix the issue, it didnt*/
}
以下是我最终得到的照片:
以下是Chrome元素检查器中的元素:
我不明白。那么填充/边距来自何处以及如何摆脱它?
答案 0 :(得分:4)
尝试:
body{
margin:0;
}
您的<html>
代码有保证金。