html - 百里香块松散风格
问题描述
我有这段代码:
<div class="col-md-3 col-sm-6 text-center">
<a href="/" class="logo logo_image">
<span>
<block >Plats</block>
<span class="muellerhoff" >Bruts</span>
</span>
<img src="http://172.114.143.253:7080/images/logo.png" >
</a>
</div>
我在浏览器上看到了这个:
但是当我使用百里香时:
<div class="col-md-3 col-sm-6 text-center">
<a href="/" class="logo logo_image">
<th:block th:text="${@environment.getProperty('site.name1')}" />
<span class="muellerhoff" th:text="${@environment.getProperty('site.name2')}"></span>
<img th:src="@{/images/logo.png}" th:alt="${@environment.getProperty('site.name')}" th:title="{@environment.getProperty('site.name')}">
</a>
</div>
风格丢失:
当我查看源代码时,我看到了这个:
<div class="col-md-3 col-sm-6 text-center">
<a href="/" class="logo logo_image">
Plats
<span class="muellerhoff">Bruts</span>
<img th:src="@{/images/logo.png}" th:alt="${@environment.getProperty('site.name')}" th:title="{@environment.getProperty('site.name')}">
</a>
</div>
我也试过<block th:text="${@environment.getProperty('site.name1')}" />
同样的结果
解决方案
Thymeleaf th:block与 HTML 标记不同<block>
。如果您的第一个 HTML 片段按预期工作,则使用 Thymeleaf 对其进行增强应该如下所示...
<div class="col-md-3 col-sm-6 text-center">
<a href="/" class="logo logo_image">
<span>
<block th:text="${@environment.getProperty('site.name1')}">Plats</block>
<span class="muellerhoff" th:text="${@environment.getProperty('site.name2')}">Bruts</span>
</span>
<img src="http://172.114.143.253:7080/images/logo.png" th:src="@{/images/logo.png}" th:alt="${@environment.getProperty('site.name')}" th:title="{@environment.getProperty('site.name')}">
</a>
</div>
推荐阅读
- php - 获取 Laravel 中两个数组之间的差异
- arrays - 如何在 Flutter 的 Firestore 中向数组中添加相等的元素?
- php - DataTable 控件未正确显示
- angular6 - 如何在 Angular 6 中选择/多选热图的单元格并下载 excel 文件?
- javascript - 防止多个浏览器安装同一个 PWA
- sql-server - 3 个月滚动平均
- python - 如何找到某个数字存在的每个数字
- latex - 将三个回归表附加到单独的面板中
- hyperledger-fabric - 弃用 Hyperledger Composer 的原因是什么?
- java - 校验位计算改进或优化