Cita:
Iniciado por Mikmoro safe: opino que esto no mantiene la función semántica de hr
entre otras cosas porque un hr dentro de una caja vacía no tiene ningún sentido semántico, a mi entender.
Esta mas que claro que lo semanticamente correcto seria solo poner el HR. Pero lamentablemente en IE 6 a los HR no se le pueden aplicar/sobreescribir todos los estilos que uno quisiera, por lo que si alguien quiere tener un HR en su codigo HTML pero que se vea de una forma diferente lamentablemente tiene que rodearlo de una etiqueta que si se pueda modificar. Y un div es un elemento contenedor y si tiene un HR adentro no esta vacio. Por lo que cumple su funcion de contenedor y tiene mas sentido semantico que un div realmente vacio como en la primer propuesta.