2
在我的JSF項目中,我嘗試使用JSF傳遞來利用HTML5兼容標記,而不是PrimeFaces組件。但它似乎會導致額外的結束標記爲空元素,如小時,img,br,打破我的佈局。JSF傳遞元素導致雜散結束標記
這是我的代碼,完整。
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:jsf="http://xmlns.jcp.org/jsf">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>JSF Passthrough Test</title>
</head>
<body>
<form>
<input id="inputSearch" size="40" value=""/>
<button type="button" class="btn btn-default" jsf:id="searchbutton">
<span class="glyphicon glyphicon-search"></span> Find
</button>
</form>
<img src="http://i.imgur.com/atz81.jpg" alt="Cat + Unicorn"/>
</body>
</html>
這個提供給瀏覽器的是一個額外的關閉img標籤,用於我後面的圖像。 (如果我在按鈕之前移動圖像,沒問題。)
<img src="http://i.imgur.com/atz81.jpg" alt="Cat + Unicorn" />
</img>
有什麼我在這裏失蹤或做錯了嗎?謝謝。