//下面的例子只供參考,並無寫完整的例子,給出了關鍵部分css
//使用 th:fragment="topbar" 來把工公共部分抽取處理html
<nav class="navbar navbar-dark sticky-top bg-dark flex-md-nowrap p-0" th:fragment="topbar"> </li> </ul> </nav>bootstrap
//在別的頁面引入公共片斷common/bar表明common目錄下的bar.html(抽取的公共頁面)topbar表明從bar.html抽取的片斷flex
<div th:replace="common/bar::topbar"></div>code
//引入片斷有三種方式 建議使用第2種方式htm
<div th:insert="footer :: copy"></div>get
<div th:replace="footer :: copy"></div>class
<div th:include="footer :: copy"></div>fragment
//下面表明上面的三種方式,對比就能看出區別請求
<div>
<footer>
© 2011 The Good Thymes Virtual Grocery
</footer>
</div>
<footer>
© 2011 The Good Thymes Virtual Grocery
</footer>
<div>
© 2011 The Good Thymes Virtual Grocery
</div>
//下面是講的是frament表達式的使用,爲了讓某個在css在某個頁面才能起做用
// 使用 th:class="${activeUri=='main.html'?'nav-link active':'nav-link'}"改變在不一樣的請求下,class有不一樣的css
//下面例子表示在{你的項目的相關路徑}/main.html的請求下,a標籤下的class="nav-link active",若是不是class="nav-link"
<a class="nav-link active"
th:class="${activeUri=='main.html'?'nav-link active':'nav-link'}" href="http://getbootstrap.com/docs/4.0/examples/dashboard/#">
<div class="row">
<div th:replace="common/bar::#leftbar(activeUri='main.html')"></div>