HTML顶部栏背景拉伸

时间:2013-08-01 07:33:48

标签: html css

你如何在html或css中编码设计一个顶部栏,可能背景颜色为红色,会延伸到屏幕大小?

例如,这就是我通常做的事情,但我无法实现我想要的目标。以下是我在css中做的例子。

#topbar {
        background-color:red;
        width:1400px;
        height:50px;
}

在这种情况下,红色条会在左上角被切掉。我该怎么做html / css所以角落不会被切断?

3 个答案:

答案 0 :(得分:2)

试试这个

#topbar {
    background-color:red;
    width:100%;
    height:50px;
}
* {
  margin:0px;
  padding:0px;
}

如果您将以像素为单位给出宽度,则它将无法在所有屏幕中使用。最好使用%宽度,以便根据屏幕宽度自动调整。

答案 1 :(得分:1)

试试这个

http://jsfiddle.net/JVbry/3/

 *{
    margin:0;
    padding:0;

}
#topbar {
        background-color:red;
        width:100%;
        height:50px;
}

答案 2 :(得分:1)

如果我理解正确的话...... HTML

<div id="header">
  <div id="nav>
  </div>
</div>

的CSS

html, body {
  margin: 0;
  padding: 0;
}
#header {
  width: 100%;
  background: red;
}
#nav {
  margin-left: auto;
  margin-right: auto;
}