Обычно значения атрибутов элемента HTML помечаются кавычкой, например
<code>
<input type="hidden" value="test" />
Иногда, однако, вы видите код вроде
<code>
<input type='hidden' value='test' />
Это правильный HTML и может ли это вызвать какие-либо проблемы? Как насчет смешивания двух, как
<code>
<input type='hidden' value="test">