Validity of the argument
The HTML 4 spec. says
12.2.2 Nested links are illegal
Links and anchors defined by the
Aelement must not be nested; an
Aelement must not contain any other
<a href="http://cs/"><b>test <a href="http://different/">test 2</a></b></a>
validate, when the following:
<a href="http://cs/">test <a href="http://different/">test 2</a></a>
does not? The same tried in HTML 4 has the expected behaviour of failing to validate both tests.
Surely the above rule applies to all child objects of the
A element as well? If so, the validator is broken (not unheard of). If not the spec. is broken (IMHO).