0

首先,我在 Sortsite 中验证我的代码时遇到错误,因为“文档类型不允许元素“样式”在这里。” 所以我删除了样式部分并保存在一个新的 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>

请帮我解决这个问题。

4

1 回答 1

0

<link>标签在 HTML 文档中的唯一有效位置是<head></head>标签之间。您收到该错误是因为您的代码中并非如此。

HTML 规范

如果使用了 rel 属性,则该元素被限制为 head 元素。

于 2013-02-19T13:07:51.790 回答