java - Thymeleaf 支持 Flexbox 吗?

标签 java spring spring-boot pdf thymeleaf

我有一个 Java/SpringBoot 服务,它使用 Thymeleaf 将来自其他位置的 HTML 和 CSS 片段组装成 PDF 文档。我注意到我内联到文档中的 CSS 使用 Flexbox 属性:display: flex。然而,Thymeleaf 似乎并未遵守这些 CSS 规则。 Thymeleaf 是否支持 Flexbox 和 CSS3 功能?

<head>
  <style th:inline="text">
      [(${css})]
  </style>
</head>

最佳答案

好的,我明白了。

简短回答:我是个白痴。

长答案:我面临的问题与 Flying Saucer 库直接相关。我使用 Thymeleaf 来模板化并渲染 HTML,然后将其交给 Flying Saucer 来生成 PDF。 Flying Saucer 的文档有限,并且不能很好地与 CSS3 功能(flexbox、变换等)配合使用。一旦我将 HTML 恢复为使用 CSS2(你好,表格和图像!),事情就开始正确呈现。

关于java - Thymeleaf 支持 Flexbox 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67611682/

相关文章:

java - 如何检测测试是否在 GitLab CI 服务器上运行

java - 如何访问嵌套在另一个泛型中的泛型?

java - 我们可以调试 rt.jar 中存在的类吗?

java - Autowiring 在 junit spring mvc 5 中不起作用

spring - 如何在Spring Webflow中的最终状态externalredirect中设置一些参数?

java - 如何让 JUnit 测试等待?

Spring Batch -@BeforeStep 未在 Partitioner 中调用

mysql - 在 spring boot 中处理 native 查询时获取困惑的数据或错误的数据

java - Spring Boot Rest api

spring-boot - gradle连续构建技巧在docker容器中不起作用