Раньше вроде как нельзя было. Т.е можно, но было не валидно. Даже когда используешь emmet он в теге <a>разворачивает <span>. HTML5 можно. Используй смело. В таких ситуациях на будущее просто напиши нужную разметку и проверь на валидность на https://validator.w3.org/ Он тебе скажет можно так делать или нет)