css - 将 Bootstrap 移动布局从一列更改为两列

标签 css twitter-bootstrap opencart

我需要更改此网站移动版的布局 http://ovocne-destilaty.sk/ 从一列到两列,我需要在行中有两个产品,而不是像现在在移动设备上那样,或者在 chrome 中放大 400%。 最好的方法是什么?

我试着这样做,目前是这样的:

.product-block {
    position: relative;
    width: 100%;
}

我改变了宽度:

.product-block {
    position: relative;
    width: 50%;
}

但它并没有堆叠在一起,它只是在左侧,但现在宽度还可以,但我只需要它是每行两个产品。 谢谢

最佳答案

那是因为您没有考虑空白。有几种方法可以摆脱这些。将您的 html 结构更改为:

<div class="product-block"></div><div class="product-block"></div>

彼此相邻,或者

<div class="product-block"></div><!--
--><div class="product-block"></div>

通过在 block 之间添加空注释。

确保将 .product-block 的 css 也设置为 display: inline-block

还有其他选项,例如,您可以将父容器的字体大小设置为 0,然后为内容添加适当的字体大小。

关于css - 将 Bootstrap 移动布局从一列更改为两列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46517893/

相关文章:

html - 折叠表格行而不是单元格时是否存在已知问题?

javascript - 更改CSS属性有什么问题?

html - Bootstrap 表响应式头部固定主体可滚动

mysql - 表导入/导出后出现 SQL 错误

pdo - "Error: could not find driver"触发器 "Fatal error: Uncaught Error: Call to a member function prepare() on null"

php - Opencart 自定义 mysql 搜索表单

jquery - 我需要一个 headless 浏览器来抓取 CSS 属性吗

html - DIV 的最高边距不起作用?

javascript - JS星级如何获取MYSQL的<span>值?

html - 导航切换不适用于 768px 宽度的 Bootstrap