我有使用Twitter Bootstrap和Foundation的经验,我个人认为我唯一想要使用的是他们的网格系统。其他功能只是臃肿。
所以我读到了网格布局的前景。我发现的所有文章都面向“艺术”解释(黄金比例等)。我是一名内心的编码员,我需要一个明确的&使用网格布局的逻辑原因(例如:'列可以在移动屏幕上轻松堆叠在一起,并在较大屏幕上水平扩展')。有人能否告诉我将网格系统应用到我的网站的优缺点?你个人认为使用网格系统是好的吗?
如果答案是肯定的,我应该使用Twitter Bootstrap / Foundation之类的预制网格系统,还是只为我自己制作一个?我不需要所有其他功能与我的问题无关。
谢谢! :d
答案 0 :(得分:0)
我同意@kunalbhat,这可能不是最好的问题,但是既然你做了,我会试着回答它。
网格设计允许速度和适应性。多种感官速度。速度的第一部分是编写代码的速度。在使用网格系统时,您可以轻松获得所需的布局,并且所有内容都能正确对齐。您不必记住您的表格和列以及col-spans等。
第二个速度是修改你的代码。你不可避免地需要回头做出改变,用网格很容易做到。将col-md-7更改为col-md-6可以轻松地对页面布局进行一些调整,以便轻松跟踪和执行。
你提到了响应式设计,Bootstrap和Foundation都有响应式网格。网格将根据视口大小捕捉到不同的大小。但是你也有控制权。例如,如果您希望在桌面上占据屏幕的1/12,在平板电脑上占1/4,在使用Bootstrap和Foundation轻松完成的手机上占100%,则两者都具有针对特定视口的网格类。
还提供基于这些视口的可见性类。
对于容易解决的“臃肿”部分。使用SCSS,您可以轻松导入库的部分内容。例如,对于我所在的一个项目,我只导入了网格,而且它要小得多。
答案 1 :(得分:0)