我在哪里可以找到样本X HTML 5页面?我主要想知道是否可以将XHTML 5与其他XML语言混合搭配,就像XHTML 1一样.例如,在XHTML 5中有效吗?
<!DOCTYPE html PUBLIC "WHAT SHOULD BE HERE?"
"WHAT SHOULD BE HERE?">
<html xmlns="WHAT SHOULD BE HERE?"
xmlns:ui="http://java.sun.com/jsf/facelets">
<head>
<title><ui:insert name="title">Default title</ui:insert></title>
<link rel="stylesheet" type="text/css" href="./css/main.css"/>
</head>
<body>
<div id="header">
<ui:insert name="header">
<ui:include src="header.xhtml"/>
</ui:insert>
</div>
<div id="left">
<ui:insert name="navigation" >
<ui:include src="navigation.xhtml"/>
</ui:insert>
</div>
<div id="center">
<br />
<span class="titleText"> <ui:insert name="title" /> </span>
<hr />
<ui:insert name="content">
<div>
<ui:include src="content.xhtml"/>
</div>
</ui:insert>
</div>
<div id="right">
<ui:insert name="news">
<ui:include src="news.xhtml"/>
</ui:insert>
</div>
<div id="footer">
<ui:insert name="footer">
<ui:include src="footer.xhtml"/>
</ui:insert>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
提前致谢.
您根本不需要doctype.它们不是为处理命名空间而设计的,并且在XML中没有任何有用的用途.(在HTML中,它们是进入标准模式所必需的.)如果你真的坚持拥有一个,无论出于何种原因,简单地使用它<!DOCTYPE html>.
至于名称空间:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets">
Run Code Online (Sandbox Code Playgroud)
正如你已经在使用的那样,我认为.
如您所见,没有关于您正在使用的版本的信息.那是因为你不需要它.对于验证,您可以在UI中选择目标,浏览器从未查看过版本.也就是说,在浏览器中,没有HTML3.2或HTML4.01或HTML5,只有"HTML",没有XHTML1.0,XHTML1.1或XHTML5,只有"XHTML".今天,这些主要包括HTML4.01/XHTML1.0和HTML5的某些部分,以及一些专有部分(尽管HTML5已经指定了大部分内容).