2013-03-12 83 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