Cita:
Iniciado por webosiris Un enlace A es un elemento en línea, que no tiene permitido contener un elemento DIV que es un elemento en bloque.
Cabe destacar, a modo informativo, que esto
en HTML5 ya no es así y que se permite. Aunque si bien es cierto que para poner un div con clase "texto", a mi se me hace más usar un párrafo.