html - 如何计算移动设备上 Bootstrap 列的宽度?

标签 html css twitter-bootstrap bootstrap-4

我正在使用 Photoshop 为 future 的电子商务网站创建一系列线框。

我了解 Bootstrap 以“12 列”为基础运行。每列的宽度取决于正在查看的设备。

在浏览 Bootstrap 的网站时,我看到了这张图片:

enter image description here

我当前的线框适用于 360 像素的屏幕宽度。为了计算列宽,我将360px除以12,达到30px。如上图所示,通过考虑 30 像素的装订线宽度,我为要放置在列中的内容留下了 0 像素。

我哪里会出错?我想在移动设备上计算出每个列的宽度。

最佳答案

从线框图的 Angular 来看,即使您可以在最小的屏幕上操作 12 列,您也不应该这样做。相反,您应该只使用一个 列,即在最小的屏幕上最多使用全宽或两个 列。

另外,最小的屏幕是 320px 宽,而不是 360px。

320px - 30px(左右边距分别为 15px)= 290px 是最小设备上的内容剩余空间。

290/12 = 每列 24.2 像素,包括间距!这就是为什么您不应该在最小的屏幕上使用所有 12 列(除非您有非常小的东西,例如图标)。

关于html - 如何计算移动设备上 Bootstrap 列的宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48546105/

相关文章:

javascript - Bootstrap Carousel 不适用于 AngularJS

javascript - 如何在输入中的数字之间留出空间以供显示?

Javascript 改变窗口大小

css - 使用 Bootstrap 3 在 cols 之间添加边距

html - 了解 div

javascript - 隐藏固定页脚?

css - Bootstrap 网格,删除第四列

javascript - 在 ng-Click 上更新和保存值

java - 如何仅显示错误消息,而不显示 java 和 freemarker 中的完整堆栈跟踪?

javascript - 如何让导航栏在缩放时消失?