【发布时间】:2014-04-09 18:07:55
【问题描述】:
我正在为一个学校项目做一个网页,我遇到了这个问题。
我有一个包含标题的 div 和一个带有水平导航栏的 div。在这些 div 之间有一个差距。我已经阅读了我的代码,但找不到原因。
不管我做什么,似乎什么都没有用。
我已经将所有元素的边距/填充设置为 0px,但运气不好。
代码如下:
asp/html
<html xmlns="http://www.w3.org/1999/xhtml">
<link href="StyleSheet.css" rel="stylesheet" />
<head runat="server">
<title></title>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form id="form1" runat="server">
<div id="wrapper">
<div id="header">
<asp:Image ImageUrl="_res/Logo.png" runat="server" />
</div><div id="menuBar">
<asp:Image ImageUrl="_res/menubar.png" runat="server" />
</div>
<asp:ContentPlaceHolder ID="cphMain" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>
</body>
</html>
CSS
* {
margin: 0;
padding: 0;
}
body {
background-color: #2e261e;
background-image:url(_res/sides.png);
background-repeat:repeat-x;
}
#wrapper {
width: 960px;
margin-left:auto;
margin-right:auto;
}
#header {
margin:0px;
}
#menuBar {
margin: 0;
}
我已经尝试过display:block,但什么也没做……抱歉这个措辞非常糟糕的问题。
【问题讨论】:
-
你能把代码贴出来吗?如果可以使用jsfiddle.net
-
“没有任何效果”...如果您确切地告诉我们您想要达到的目标,将会有所帮助。
-
显示相关的HTML代码!
-
我已经编辑了这个问题,我不知道第一个半途而废的问题是什么,我很抱歉。