在 Thymeleaf 有两个非常特殊的属性,它们是 th:alt-title 和 th:lang-xmllang,可用于同时将两个属性设置为相同的值。
具体描述如下:
th:alt-title 将设置 alt 和 title。
th:lang-xmllang 将设置 lang 和 xml:lang。
对于我们的杂货店主页,这将允许我们替换为:
<img src="../../images/gtvglogo.png" th:attr="src=@{/images/gtvglogo.png},title=#{logo},alt=#{logo}" />
或者,与下面等价:
<img src="../../images/gtvglogo.png" th:src="@{/images/gtvglogo.png}" th:title="#{logo}" th:alt="#{logo}" />
但是,有了上面的 th:alt-title 特殊属性,可以修改为:
<img src="../../images/gtvglogo.png" th:src="@{/images/gtvglogo.png}" th:alt-title="#{logo}" />