Если я сделаю следующее внутри HTML FORM:
<input type="text"/>
против
<input type="text">
есть ли какие-либо побочные эффекты для первого метода закрытия тега?
Нет. /
Игнорируется. Это просто синтаксический сахар для людей, пристрастившихся к XML, или у которых есть слабые синтаксические выделения.
(Технически в HTML 4 /
закрывает тег, так что >
больше, чем знак в качестве данных, но Emacs-W3 был единственным браузером, который я когда-либо видел, который реализовал это, и они удалили поддержку в начале 2000-х, потому что XHTML имел Приложение C).