为什么我的CSS元素与网页顶部不对齐?

时间:2013-02-03 02:44:54

标签: html css

由于某种原因,示例图像中的元素不会与页面顶部对齐。我暂时没有使用HTML / CSS,但是我无法看到任何编码方式会将矩形向下移动~5px。 enter image description here

我试图在此页面上显示栏:http://gradients.glrzad.com/

这是我的代码。 HTML:

<!DOCTYPE "html">
<html>
<head>
<title>Mobile Site</title>
<link href="mobileCSS.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="titleBar">
<strong>Coles Web</strong>
</div>
<div id="container">



</div>
</body>
</html>

CSS:

@charset "utf-8";
/* CSS Document */

body{
    background-color:#666;
}
#container{
    width:auto;

}

#titleBar{
    position:fixed;
    position:relative;
    width:auto;
    height:15px;
    text-align:left;
    font-family:Verdana, Geneva, sans-serif;
    font-size:small;
    color:#00FFFF;
    background-color:#000;
    box-shadow:0 3px 5px #333333;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
}


.bubble{
    width:auto;
    height: 40px;
    position:relative;
    border-spacing: 3px;
    background-color:#0FF;
    border-radius:3px;
    font-family:Impact, Verdana, Geneva, sans-serif;
    text-align:center;

}

提前致谢!

2 个答案:

答案 0 :(得分:2)

body{
    background-color:#666;
    padding: 0;
    margin:0;
}

答案 1 :(得分:0)

将以下内容添加到#titlebar:

top:0;
left:0;

另外,你只能有一个职位。相对的或固定的。