在了解了JSF 2.2中的HTML5支持之后,我很驚訝地發現在Netbeans中使用新的Web應用程序創建的模板文件中,與以前的Facelets版本中的XHTML文檔類型相同。唯一的區別是HTML標記在JSF 2.2中讀?。?lt;html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://xmlns.jcp.org/jsf/html">,而不是舊版JSF中的以下代碼:<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html">牢記HTML5的承諾而繼續使用XHTML似乎有點錯誤。如果我從“注冊庫”而不是“服務器庫”中選擇2.2,則只能選擇使用2.2。這是否影響框架版本應用于項目的方式?Facelets是否過于依賴XHTML以支持HTML5?
3 回答
森林海
TA貢獻2011條經驗 獲得超2個贊
我想知道是否有一些Facelet的HTML5版本。我認為facelet標簽完全獨立于html本身,而2.2將啟用HTML5類型facelets。顯然,這不是那么簡單。此鏈接說明JSF 2.2如何將facelets呈現為HTML5,這可能正是我想要的:jsflive.wordpress.com/2013/08/08/jsf22-html5
繁星點點滴滴
TA貢獻1803條經驗 獲得超3個贊
當您轉到渲染頁面的源代碼時,它將具有HTML5文檔類型,并且所有新功能似乎都可以正常工作。只有Netbeans無法為您提供有關HTML5標簽和屬性的自動完成洞察力。
- 3 回答
- 0 關注
- 430 瀏覽
添加回答
舉報
0/150
提交
取消
