Является ли атрибут идентификатора в элементе HTML разрешено быть пустым?
<div id=""></div>
Я использую шаблон, в котором идентификатор элемента задается переменной, которая не всегда может иметь значение, и мне интересно, может ли это вызвать какие-либо непредвиденные проблемы.
РЕДАКТИРОВАТЬ: «Переменная» на самом деле является редактируемой областью (блоком) в шаблоне Django. Это означает, что я не могу добавить к нему какую-либо условную логику.
<div id="{% block id %}{% endblock %}">
Вместо:
<div {% block id %}{% endblock %}>
Которая должна быть унаследована в подшаблоне как:
{% block id %}id="whatever"{% endblock %}