0

最初に、Sortsiteでコードを検証しているときに、「ドキュメントタイプでは要素「Style」が許可されていません」というエラーが発生しました。そこで、スタイル部分を削除して、新しい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 に答える