使用 Wicket 在 <head> 中包含 Bootstrap CSS

Include Bootstrap CSS in <head> with Wicket

我正在使用 Wicket 创建电子邮件的 HTML body。我喜欢使用 Bootstrap 进行样式设置,但是由于 link 标签在电子邮件中被忽略了...Wicket 中是否有一种(不错的)方法可以将 Bootstrap CSS 导入到header?

中的样式标签

我已经在互联网上搜索了解决方案,但没有找到任何接近我的问题的东西。这很奇怪,因为 CSS 内联应该是减少页面加载往返次数的常用技术。

Wicket 有 CssHeaderItem.forString() 将呈现 <style>...</style>。所以你只需要阅读 bootstrap.css 并使用它。您可以使用 Class#getResourceAsStream()、commons-io、Wicket 的 PackageResource,...这取决于 bootstrap.css 在您的应用程序中的位置。