Not really a ctags problem - ctags only parses headings, embedded scripts etc. but doesn't generate tags for every single HTML element. Maybe Geany could extend
https://github.com/geany/geany/blob/master/data/tags/entities.html.tags
to also include all html elements.