在书签中包含一个css框架而不会破坏原始页面?

时间:2012-10-31 15:40:17

标签: css twitter-bootstrap bookmarklet

我正在编写一个应用程序,它将使用书签来实现其部分功能。 bookmarklet将是相当UI的,所以我希望利用Twitter Bootstrap框架。但是,从我所做的研究看来,你必须仔细编写任何CSS,以确保命名冲突不会破坏原始网站。

我可以设想的一个可能的解决方案是遍历Bootstrap中的所有CSS并添加一个长的唯一ID,这样css选择器不仅仅是.column,而是#my_app_00234 .column。这看起来非常笨重,可能会破坏Bootstrap Javascript,并且如果我们更改了我们使用的Bootstrap代码(可能是因为重新配置CSS以使用不同的边距和颜色),则必须重做。

我还发现HTML5具有命名空间CSS的能力,但它没有非常广泛的浏览器支持,我们需要支持一定数量的IE。

有什么想法吗?

0 个答案:

没有答案