Я использую HTML Tidy для вывода довольно HTML-источника и в качестве окончательной проверки кодировки.Предотвращение HTML Уточнение добавления элементов 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', который должен делать то, что вы хотите, если я правильно понимаю. –