繁体   English   中英

如何更改,覆盖或切断Tapestry的默认样式?

[英]How to change, override or cut off Tapestry default style?

我正在尝试在Tapestry 5.3中使用beaneditform,并且我想知道如何不使用表单的默认CSS样式。

我想使用布局组件中的CSS样式。

我试图覆盖它,但是我认为它会在我的应用程序中产生开销。

最好的祝福

CSS中的顺序事项; 您需要做的是确保在默认Tapestry CSS之后添加CSS。 在您的布局组件中:

@Import(stylesheet="context:css/mysite.css")
void afterRender() { }

这意味着样式表的导入是在Tapestry添加了自己的样式表之后的AfterRender阶段完成的。

或者,您可以使用Tapestry符号来覆盖Tapestry默认样式表的路径。

在appmodule.java中进行以下操作

public static void contributeApplicationDefaults(MappedConfiguration<String, String> configuration) {
...
 configuration.add(SymbolConstants.DEFAULT_STYLESHEET, "context:css/site.css");
....
}

文件site.css在网页/ css中

从现在开始,默认CSS是您的自定义site.css

挂毯产生的任何CSS均无效

一切都必须从头开始。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM