no, Stomme poes, you are not the one i was pointing at, no way! i’m sorry and i apologize if you felt that way! you never posted something that made me feel uncomfortable!
as for anchors and why i brought them in our argument. you said that dl provides a way to define a relationship between two elements. i’ve said that in html the anchor mechanism is the one doing that. then why not use anchors for defining the relation between "Q"s and "A"s? because it’s just not the way to do it.
just like dl, which purpose is far from providing such a feat. one can broaden the spectrum for their use, but, i repeat, html semantics (right use of elements) != text semantics (belletristic purpose). html semantic disregards text purpose or meaning. you imply that html should look for inside text relationships and outline them. not possible.
also, there are a series of issues that cannot be resolved with the use of dl regarding the subject of Q&As: when Q and A are more than inline, and neither fit in a dt, when Q is on one page, A is on another and probably other.
and strictly from dl point of view, an answer is not a definition for a question. it implies many wrongs for the sake of an apparent structural match.