首先我在Sortsite中验证我的代码时出现错误,因为“文档类型不允许元素”Style“here”。所以我删除了样式部分并保留在新的css表中。 在验证之后,我得到“文档类型不允许元素”链接“这里”。错误。 这是代码:
<%@taglib prefix="s" uri="/struts-tags" %>
<%@taglib prefix="d" uri="/dror-tags" %>
<link href="<s:url value='/styles/menu.css' includeParams="none"/>"
rel="stylesheet" type="text/css" media="all"/>
<!-- Action URLs -->
<s:url id="dppUrl" namespace="/xyz" action="abc" includeParams="none"/>
<s:url id="dppUrl" namespace="/xyz" action="abc" includeParams="none"/>
<d:button value="Menu" submenuId="mainSubmenu" cssStyle="float: left;"/>
<div dojoType="dror:PopupMenu2" widgetId="mainSubmenu" submenuOverlap="0">
<div dojoType="dror:MenuItem2"
caption="xyz"
onclick="try { window.location = '${xyzUrl}'; } catch (e) { };">
</div>
</div>
请帮我解决这个问题。
答案 0 :(得分:0)
HTML文档中<link>
标记的唯一有效位置位于<head>
和</head>
标记之间。你收到了这个错误,因为你的代码并非如此。
来自HTML spec:
如果使用rel属性,则元素仅限于head元素。