html - 是什么导致使用 960 网格系统的 div 中出现额外空间和随机对齐?

标签 html css 960.gs

我有一个问题,div 中的元素看似随机对齐,不响应任何对齐标记,并且 div 在其元素上方或下方创建额外空间。我使用的是 960 网格系统,我没有更改现有的 CSS 文件,以免我的手指弄坏它。

我已经放了一个测试页here , 请原谅一些狡猾的代码:-D

它仍处于非常早期的阶段(我也是),但我觉得在我能够轻松理解导致问题的原因之前我不能继续前进。

该页面上最好的例子是底部的水平条和下面的元素。该栏添加了几个像素的死空间,并且其下方的元素与其各自 div 的不同部分对齐。

为什么在没有给出指令的情况下,元素似乎没有标准化它们的对齐方式,是什么导致在没有给出指令的情况下再次出现额外的空间?

我自己的想法是相对独立地放置所有内容,但我担心这会导致问题并“破坏”网格。除此之外,我不知道。

谢谢

最佳答案

其中一个问题是 #horizo​​ntal-bar-footer 的高度为 25px,超过了 hr 行的需要。将 height 设置为 0px,然后添加一些 padding-bottom 使页脚上方有一点空间。

这应该会带来“由 tom rankin himself 设计”的部分。对于 Facebook 点赞按钮,将其添加到 main.css:

.fb_iframe_widget span {
    vertical-align: top;
}

关于html - 是什么导致使用 960 网格系统的 div 中出现额外空间和随机对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12338004/

相关文章:

css - HTML5 用 CSS 替换 "center" block div?

javascript - 使用 JavaScript 事件动态按 id 删除元素

javascript - 这个简单的 JavaScript 会在 DOM 中渲染任何内容吗?

html - 如何更改 css sprite 图像的位置?

javascript - 如何在高度为 200px 的固定标题中制作 anchor 链接?

html - 如何在任何情况下保持文本垂直对齐?

css - 在 IE 和 Firefox 中使用 960gs 的固定中心页脚问题

HTML Div 不一致地使用 CSS 文件

javascript - Bootstrap 模态溢出。如何纠正? (定心)

css - 无法获取 margin : auto to stick with 960 grid system in IE7/8