如何为响应式网站管理Bootstrap LESS文件?

时间:2013-03-08 13:23:28

标签: twitter-bootstrap responsive-design less

这是一个通用的问题。我正在建立一个必须响应的Bootstrap网站。我想知道在LESS / css上工作的“标准”程序是什么。

首先,您为标准网站创建css规则(用于桌面显示)? 其次,您在适当的LESS文件(responsive-767px-max.less等)中添加智能手机或平板电脑的特定规则?

问题在于桌面和智能手机显示有许多必须常见的规则!然后我应该在每个responsive-xxx.less文件中复制这些规则。我觉得这不太舒服。也许共同规则必须写在bootstrap.less,低于@import规则?

简而言之,我很想知道你是如何处理这些事情的。

1 个答案:

答案 0 :(得分:1)

理论上,自我反应比你所描述的更为自下而上。

  1. 首先,确保您的网站/应用程序在最准确的浏览器中运行,并且对CSS和JS的支持最少。
  2. 然后你从那里建立,添加“结冰”,具有更强的浏览器功能和窗口大小。
  3. 它也不是只是使用断点,而是在调整窗口大小时使一些事物在大小,宽度,高度上变得合理。

    实际上,只需使用Bootstrap,您就可以获得上述功能。除了在媒体查询中做出某些决定以显示或隐藏某些组件之外,您不应该做更多的事情,就像您描述的那样。

    • 包含响应式样式表
    • 使用容器和行的流体版本,例如:

    以下是相关的Bootstrap文档: