html - CSS - 5 个相等的 Bootstrap 列

标签 html css twitter-bootstrap typo3

我知道这个问题以前被问过很多次,但我的情况有点“具体”。我正在使用 TYPO3 的模板,它有一个 Bootstrap 内容元素,我可以在其中告诉模板我需要多少列等。然后它会呈现 HTML 代码。

Here's the website .

如您所见,我有 2 行,每行包含 5 列,我希望它们使用所有剩余的空间并居中。我该怎么做?

最佳答案

对于需要均匀间隔且不与网格线对齐的元素,网格不是正确的选择。但是,您可以通过在包含元素的行上使用 CSS 灵活盒模型(又名 flexbox)轻松实现您的目标。

下面的 CSS 代码将容器设置为 flexbox,告诉它在所有可用空间中均匀分布其内容,并隐藏使用此方法时不需要的 ::after 伪元素。无需更改 HTML。在不支持 flexbox 的浏览器上(在 IE 11 下),一切看起来都和以前一样。

div#c1131 > .row {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}

div#c1131 > .row::after {
  display: none;
}

如果浏览器兼容性是一个问题,请确保您根据 caniuse 进行验证或类似服务。

关于html - CSS - 5 个相等的 Bootstrap 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42827971/

相关文章:

javascript - 如果src是变量,函数不起作用?

javascript - 如何将摘要标签固定到与其关联的扩展详细信息标签的底部?

html - 仅使用 HTML 将图像与表格对齐

javascript - HTML 允许用户在文件中键入或粘贴

javascript - 如何使用 html 表单将文本添加到 div 中?

html - 使用跨度边距对齐文本

javascript - 有没有一种技术可以确定任何给定视口(viewport)的页面折叠位置?

jquery ajax load() 不会为 webkit 浏览器加载内部 css

javascript - 如何在母版页的内容页中使用 jQuery 函数?

twitter-bootstrap - 投影效果不显示 [CSS3, Twitter Bootstrap 3]