2013-03-12 69 views
3

我在Primefaces v3.5项目中集成了Twitter Bootstrap v2.3.1, 我使用Bootstrap布局和Primefaces组件。Primefaces组件渲染与twitter引导布局

但使用数据表时,我得到的一个问题,它不会很好地渲染,你可以在图片中看到:通过使用Firebug enter image description here

我想通了这个问题,primefaces的默认CSS投入得到由ovveridden自举输入风格

这里的顺序加载的样式表:

<link type="text/css" rel="stylesheet" href="/projet/javax.faces.resource/theme.css.xhtml?ln=primefaces-aristo" /> 

<link type="text/css" rel="stylesheet" href="/projet/javax.faces.resource/bootstrap.css.xhtml?ln=css" /> 

<link type="text/css" rel="stylesheet" href="/projet/javax.faces.resource/bootstrap-responsive.css.xhtml?ln=css" /> 

<link type="text/css" rel="stylesheet" href="/projet/javax.faces.resource/primefaces.css.xhtml?ln=primefaces" /> 

你看到theme.css得到由bootstrap.css

ovveridden

那么有没有办法在Bootstrap之后加载所有的primefaces样式表? 或者是否有其他解决方案来正确呈现Primefaces组件?

回答

2

我只需要customize(取消选中基本CSS下的表格)引导框架,然后下载它!

1

应用样式表没有硬性规定。

其全部依赖你,它不是一个解决方案来改变样式表顺序和你的情况下,其与!important做,但它是很好的使用Chris Coyier tells you when to use !important,所以CSS级联反应,有助于解决冲突的地方可以帮内特异性机制你在这。

您可以通过sitepoint了解它并测试您的Specificity Calculator

+0

谢谢@ sahil-popli,我正在寻找一个快速解决方案,并且我找到了一个 – Hidalgo 2013-03-14 10:32:36

+0

链接中断 – alexander 2015-08-24 10:33:03

+0

对我而言,这三个工作正常。 – 2015-08-25 05:17:56