Критично ли назначить несколько id одному элементу?
Можно ли делать так <span id="first second">Text</span>? Я знаю, что нельзя, но меня интересует работоспособность, ниче не поломается, если так делать?
Что бы прикрепить к одному элементу несколько блоков со стилями CSS или еще что-то, лучше воспользоваться классами (class), а не id.
Id подразумевает собой, что он будет такой один на странице, соответственно и нужды прикреплять несколько блоков со стилями (или чем-то другим) недолжно быть.
Пример: <span class="first second">Text</span>