我们的代理机构已经签约在现有CMS中开发一些页面。我想使用Twitter Bootstrap框架来构建这些页面。但是,我担心网站上现有的CSS与我们没有修改的模板区域发生冲突。
不是为这些页面上的整个文档引入Bootstrap样式并手动解决所有样式冲突,我想知道用一个选择器前缀(例如#body-content
)编译Boostrap CSS是否是更好的解决方案将这些样式隔离到我们正在修改的文档区域。
这种方法有风险吗?这种方法可能不起作用或应该避免的任何原因?
答案 0 :(得分:0)
根据您的问题
这种方法是否有任何风险?为什么这种方法可能不起作用或应该避免?
请参阅,您将遇到的唯一问题是当您获得引导程序框架的更新时,因为您使用自己的自定义编译的css,您将不得不为新版本重新编译它。 如果你坚持原始的CSS,你只需用新版本替换当前的CSS。 一切都到位了。 关于冲突,我建议你更改一个覆盖boostrap.css的自定义css文件,这样你就有机会检查实际上有什么冲突。
<link rel="stylesheet" type="text/css" href="boostrap.css">
<link rel="stylesheet" type="text/css" href="custom.css">