2011-12-06 3 views
1

W3Cのバリデータを使用しようとすると、このリストには、エラーを与えているようだ:入れ子リストを検証する方法はありますか?

<ul class="navtest" > 
    <ul> 
     <li><a href="url.php">Fall Catalog</a></li> 
     <li><a href="url.php">Contact us</a></li> 
    </ul> 
</ul> 

私が手にエラーがある:ライン94、コラム12:省略「LI」のタグを始めるが、その宣言はこれを許可していません

 <ul> 

私が間違っていることはありますか?使い方:specによると

答えて

5
<ul class="navtest" > 
<li> 
    <ul> 
     <li><a href="url.php">Fall Catalog</a></li> 
     <li><a href="url.php">Contact us</a></li> 
    </ul> 
</li> 
</ul> 

不足している李さん

+0

ありがとう、種類のネジを今私のCSS。それを修正する必要があります。 – Sackling

2

HTML 4.01移行、ULが含まれていてもよいことを唯一の要素は、1つまたは複数のLI要素です。

<!ELEMENT UL - - (LI)+     -- unordered list --> 

あなたはリスト項目内リストを置くことができます:

は、DTDのフラグメントを参照してくださいあなたは、単に内部<ul>を置くために許可されていないので、

<ul class="navtest" > 
    <li> 
    <ul> 
     <li><a href="url.php">Fall Catalog</a></li> 
     <li><a href="url.php">Contact us</a></li> 
    </ul> 
    </li> 
</ul> 
1

それはあります別の<ul><li>の中にネストされていません。

あなたに私の質問は、なぜあなたは99からの標準を使用していますか?

+0

私のdoctypeの選択を意味しますか?なぜそれは99からですか? – Sackling

+0

HTML 4.01移行は99、はいです。 –

関連する問題