0

我正在开发一个 ASP .NET Web 项目,它使用:jQuery、jQuery UI、重置/规范化 css 样式表。大部分 CSS 都是废话,所以我要重写它 + 我会有预算 :)

我遇到了两个我想学习的奇特解决方案:

我想知道,如何将我现有的应用程序与这些解决方案“混合”。当谈到 SASS 时,在我看来很明显 - 只需重写 CSS 并为新的干净元 CSS 感到自豪,但我不确定 Bootstrap。如果我不想更改网站的布局,它有什么优势?

另一件事:在我的网站中包含 Bootstrap / SASS 时,我会遇到可能的问题吗?

4

2 回答 2

1

Twitter Bootstrap (TBS) 是一个 CSS 框架,其最初目的是用于网站和 Web 应用程序原型。因此,如果您想从头开始使用非常彻底且样式良好的 CSS,那么 bootstrap 非常棒。

如果您想保留现有 UI 的大部分内容,Twitter Bootstrap 不一定是正确的解决方案,特别是如果您现有的 UI 与其脚手架、网格系统和其 UI 样式的其他元素(表单输入、按钮)不能很好地匹配,排版等)。你会发现自己不得不重写很多框架的属性,这有悖于目的。

正如@Nathron 提到的,如果您尝试将 TBS 与现有代码混合使用,您可能会遇到冲突。创建仅包含您想要的框架元素的 TBS 自定义构建将是那里的最佳方法:http: //twitter.github.com/bootstrap/customize.html

关于 SASS,如果您想与 TBS 结合使用,请查看https://github.com/jlong​​/ sass-twitter-bootstrap 。

于 2012-10-22T20:43:36.303 回答
0

来自他们的网站:Boostrap JS 用于“用于工具提示、弹出框、模式等的交互式组件”。因此,如果您使用其中任何一个,请确保您没有冲突的 JS 函数。

如果您的类名与 Bootstrap 使用的类名相同,您可能会遇到 CSS 问题。其中许多像“darkwell”一样晦涩难懂,但其中一些像“dropdown”一样常见,因此您只需要留意即可。

最简单的查看方法是下载并使用它:)

于 2012-10-22T19:54:03.113 回答