私はHTML Tidyを使って、きれいなHTMLソースを出力し、最終的なエンコーディングのチェックを行っています。 HTMLのTidyのli要素の追加を防止する
は、しかし、それは、次のような非常に単純なリストを取っている:<ul id="navigation">
<a href="index.php"><li>Summary</li></a>
<a href="#"><li>Upload</li></a>
<a href="accounts.php"><li>Accounts</li></a>
</ul>
とこの怪物に変換:
<ul id="navigation">
<li style="list-style: none">
<a href="index.php"></a>
</li>
<li id="active">Summary
</li>
<li style="list-style: none">
<a href="#"></a>
</li>
<li>Upload
</li>
<li style="list-style: none">
<a href="accounts.php"></a>
</li>
<li>Accounts
</li>
</ul>
どのように私は優雅に一人で私のリストを残して、それを教えていますか?
私はこれらをconfiguration optionsで検索しましたが、直感的に名前が付けられていないか、適切に説明されていないことがよくあります。
は
スポットに...整然としたコードはちょうどそれがどのようにしなければならないかをしようとしています。 –
私はこれを認識しますが、私はこのファイルで検証することを心配していません。私は単に私の全体のクリック可能にしたい、私はこれをレンダリングできないブラウザに遭遇していない。また、私はすでに 'list-style:none;'をCSSで宣言しています –
ブラウザは悪いマークアップに対処しようとしているので、レンダリングできます。リンクが堅固である必要がある場合は、 'display:inline-block'を使うように設定することができます。 –