Css 将导航和标题与内容正文居中

Css 将导航和标题与内容正文居中,css,twitter-bootstrap,centering,Css,Twitter Bootstrap,Centering,我有一个凝灰岩时间为中心的导航我的网站与内容正文。我希望导航以它为中心,而不是以浏览器为中心,因为它看起来有点像内容体的左侧,看起来不太正确 那有可能吗。只是一个简单的推特引导博客。标题没有问题。实际上,下面的内容没有居中,这是因为在div.container下面有一个不需要的div,类为“span8 offset2 middle”。通过完全删除该div并通过以下方式覆盖css文件中的.container来修复此问题: .container { width:777px; } chrome的

我有一个凝灰岩时间为中心的导航我的网站与内容正文。我希望导航以它为中心,而不是以浏览器为中心,因为它看起来有点像内容体的左侧,看起来不太正确


那有可能吗。只是一个简单的推特引导博客。

标题没有问题。实际上,下面的内容没有居中,这是因为在
div.container
下面有一个不需要的div,类为“span8 offset2 middle”。通过完全删除该div并通过以下方式覆盖css文件中的
.container
来修复此问题:

.container {
  width:777px;
}
chrome的web inspector中的相同编辑示例


我认为你走错了方向

使用chromeinspect快速扫描显示,您的主要内容使用了span8偏移量2(容器元素中的第一个元素位于#modal contact的正下方),我认为您的主要内容有点偏右,而不是标题偏左

我的快速解决方案:

删除偏移, 并通过以下方式在该内容上获得css样式:

float: none;
margin: 0 auto; /*replace 0 for top margin*/
按照Pankaj的建议为容器设置一个宽度也可能会起作用,尽管您可能会通过这种方式放松引导提供的动态宽度更改。。。我没有检查,所以我可能在这方面错了

更新

另一个澄清的更新

删除以前的修复程序。 在#model contact正下方的container元素中添加一个包装div, 不是像我想的那样在你的页面顶部

<div class="container">
    <div class='row'>
        <div class="span8 offset2">
             blogcontent here
        </div>
    </div>
<div>

博客内容在这里
此处缺少woops代码标记

我觉得这应该做同样的事情。 我还认为,头部需要同样的修复。但我不是100%确定,所以请尝试并评论它是否有效。此更新基于官方文档


如果事情不起作用,请忘记我的建议,如果您参考以下屏幕截图,请坚持使用有效的方法:

你会看到所有的东西都排得很好,除了图标没有在居中计算的宽度。显然,您希望图标具有宽度

那我们怎么做呢

也许可以向i标记添加如下内容:

i {

  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 14px;
  vertical-align: text-top; 

}
更新:


上面的屏幕截图指出了问题所在。媒体查询后,网站进入平板电脑模式,导航关闭。现在,回去工作吧

您是否同意“主页”图标是导致其偏离中心的原因?和中一样,它偏离中心了那么多?我也这么认为,但它似乎比图标的空间大得多。只是有点没完没了地烦我。移除图标,看看会发生什么。我们可以从那里开始。您希望导航和内容位于浏览器的中心,还是将内容正文保持在当前位置,并将导航与之对齐?现在,导航位于浏览器窗口的中心,内容主体稍微偏离。与其定义特定的边距,不如应用
text align:center
或您的
#容器中的某个内容。然后您可以重新应用
文本对齐:左到你的情态动词。这样,它们总是以容器为中心。让我快速尝试一下。这很有效。但现在我在平板电脑模式下遇到了问题。。。截图。。。内容定位是否符合您的要求?或者标题的位置是否符合您的要求?在桌面模式下是。出于某种原因,它是平板电脑宽度中内容的左侧。我喜欢内容处于平板模式的地方,如果可能的话,我希望导航处于相同的位置。嗯,我感觉我们错过了一些东西…-)使用引导的要点是它应该对齐..你能尝试一下更新后的答案吗?在桌面模式下,它将以秒显示是的。出于某种原因,它是平板电脑宽度中内容的左侧。我喜欢的内容是在平板电脑模式,并希望导航处于相同的位置,如果有可能的话。除此之外,一切都排好了。