我想在Tapestry 5.3中使用beaneditform,我想知道如何不使用窗體的默認CSS樣式。如何更改,覆蓋或切斷Tapestry的默認樣式?
我想從我的佈局組件使用我的CSS樣式。
我嘗試重寫它,但我認爲它會在我的應用程序中產生開銷。
致以問候
我想在Tapestry 5.3中使用beaneditform,我想知道如何不使用窗體的默認CSS樣式。如何更改,覆蓋或切斷Tapestry的默認樣式?
我想從我的佈局組件使用我的CSS樣式。
我嘗試重寫它,但我認爲它會在我的應用程序中產生開銷。
致以問候
訂單在CSS中;你需要做的是確保你的CSS被添加到默認的Tapestry CSS之後。在你佈局的構成要素:
@Import(stylesheet="context:css/mysite.css")
void afterRender() { }
這意味着樣式表的導入過程中的一個AfterRender階段,其發生在年底發生,掛毯又增加了自己的樣式表後。
或者,您可以使用Tapestry符號來覆蓋Tapestry默認樣式表的路徑。
做的,從現在如下因素
public static void contributeApplicationDefaults(MappedConfiguration<String, String> configuration) {
...
configuration.add(SymbolConstants.DEFAULT_STYLESHEET, "context:css/site.css");
....
}
文件的site.css在網頁/ CSS
上默認的CSS是自定義的site.css
任何CSS由掛毯做成是無效的
一切都必須從頭開始。