位置之间的冲突:固定和保证金:自动(一般保证金)

时间:2015-02-01 21:57:13

标签: html css

我正在处理的代码位于http://jsfiddle.net/truxx/v8jnyn9h/

我想修改标题标记中的所有内容(当我滚动网站时它不会移动)。

我发现了一个代码:

div#header{
 position:fixed;
}

这样做,但它将标题发送到左侧,我希望它居中。

如果我输入

div#header{
margin:auto;
position:fixed;
}

保证金根本不起作用......我该如何纠正?

(我还想在页面右侧添加一个栏,当我向下滚动时也不会移动。做了一个实验,但发生了类似的事情。那个div盒的元素确实得到了一个固定的位置,但他们向左移动,所以我猜它是同样的问题。)

2 个答案:

答案 0 :(得分:0)

这适用于css:

div#header {
  position: fixed;
  top: 0px;
  margin: auto;
  //AND A WIDTH PROPERTY (in pixels, percent, or em) LIKE:
  margin: 100%;
  }

您需要将其修复到顶部,以及边距:自动到中心。我无法在提供的链接中找到代码中的header元素,但是如果您正确编写其余代码,则应该可以正常工作。

答案 1 :(得分:0)

你的标题(不是你的小提琴或你的问题)将需要一个宽度,并且顶部:0;

div#header {
  position: fixed;
  top: 0px;
  margin: auto;
  width:100%; /*or whatever width you want */
}