Я пишу код, соответствующий стандартам, только чтобы он не работал из-за амперсандов в некоторых URL-адресах гиперссылок.
Неэкранированные амперсанды в URL (или где-либо еще, если они не являются частью сущности HTML!) не"хороший код, соответствующий стандартам".
Превратите их в &
, и вы можете точно утверждать, что сделали это.