html5/css3 导航栏大小问题

标签 html css nav

有一段时间没有做任何网页设计了,但我的女朋友需要对她的网站进行大量更新,我几年前就做了,并且一直在一点一点地添加,结果有点像不完整,所以我想我会研究所有更新的开发,并尝试通过为各种设备添加一些响应式设计来进行彻底检修。

我只是对我正在构建的主模板页面有一个特定的问题 - 我已经在这里放了一份副本:

http://massagecamden.co.uk/copy2/index.html

无论如何,我知道在不同大小页面的媒体查询细节方面有很多事情需要处理,但我目前的问题是在桌面大小版本上处理导航栏的宽度。

我一直认为它在一台显示器上看起来很棒,然后将它拖到一个更大的显示器上,你瞧,导航栏粘在 gridContainer div 的左侧。 我在这里使用 Dreamweaver CS6 进行流畅的布局,导航栏本身位于一个名为 navigation 的流畅 div 中,其宽度设置为 100%。

现在它上方的标题图像也在一个流动的 div(称为标题)中,其宽度也设置为 100%。 在我注意到导航问题之前,我遇到了使图像居中的问题,直到我遇到一个问题(我认为是在这里),这使我找到了为 img 创建显示: block 规则然后使用边距的解决方案:自动将其居中的技巧。

但是这(或我尝试过的任何其他方法)似乎在导航栏上不起作用。 我承认我从网络上的许多教程中获取了大部分构造,但我对结果感到非常自豪 - 如果我能在扩展浏览器宽度时正确调整大小/位置就好了?

理想情况下,我希望它保持与标题图像相似的静态大小,并且也同样居中。如果这是可行的,那么我也希望能够在两侧看到更多的背景图像,就像在 http://massagecamden.co.uk/ 的原始主页中一样。但我相信 gridContainer 上的 margin:auto 可能不会因为流体网格而这样做?

有人知道我哪里出错了吗? 请问?

非常感谢 克雷格。

最佳答案

这将使导航居中。

#navigation {
    text-align: center;
}

我不太确定你还想做什么。

关于html5/css3 导航栏大小问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16139582/

相关文章:

javascript - 如何让 <ul> 始终停留在浏览器页面的顶部?

html - 根据数据属性隐藏元素?

javascript - REACT 导航栏需要点击两次

css - 在我的导航中创建指示器槽口时出现 css 问题

html - 导航宽度不随内容改变

html - 如何将两个容器并排放置在 Bootstrap 中?

Javascript/Jquery 从带有换行符的文本区域字符串中获取前 100 个单词

css - 如何让div与一个 "position: fixed"容器重叠并垂直滚动固定容器内容

java - 使用属性匹配为 webDriver 编写 cssselector 表达式

css - Bootstrap - 如何在轮播中使用较小的图片但保持整体尺寸