Misterios con validacion en codigo PHP - HTML

El tema de este post es muy sencillo, quiero validar la web:

http://www.eluniversodelperro.com/

s
egun W3C y dejarla sin errores, hasta ahi no hay problema pero la cosa esta en que marca un error indicandome que en muchas ocasiones no se cierra la etiqueta img correctamente (en mi caso aparece asi: <img ......> - sin el cierre); no obstante podeis ver el codigo fuente sin problemas y por si acaso os copio el codigo PHP que hace referencia a los li (a esa parte del codigo que me da problemas, pero lo RARO es que el cierre (/) de img lo tengo puesto pero despues no lo muestra en HTML.

$tododestacados = $tododestacados ."<li style='width:162px;float:left;list-style:none;margin-right:6px;'><div style='width:162px;height:30px;'><a href='/" .$clink ."/" .$pid ."-" .$plink .".html' title='$pnombre' style='text-decoration:none;color: #B59359;font-weight: bold;'>$pnombre1</a></div><a href='/" .$clink ."/" .$pid ."-" .$plink .".html' title='$pnombre' style='text-decoration:none;'><div style='width:162px;height:131px;;margin:0 auto;text-align:center;'><img src='/" .$idimage ."-home/" .$plink .".jpg' title='$pnombre' alt='$pnombre' height='131px;' width='131px;'/></div></a><div style='width:162px;height:18px;margin:0 auto;text-align:center;'>";

Puesto que muchos ojos ven mas que dos espero solucionarlo de alguna forma.

Saludos y gracias.
Puede que sea solo una estupidez, pero me ha pasado ya mas de 1 vez con w3c:
Has probado a acabar las imagenes en vez de asi:
XXX="XXX" />
Así?:
XXX="XXX"/ >
Ya me habia exo ilusiones!jejeje

Te agradezco la idea Rabs pero he probado asi:

<img ..... width="131px" />

asi:

<img ..... width="131px" / >

asi:

<img ..... width="131px"/ >

asi:

<img ..... width="131" / >

y asi:

<img ..... width="131"/ >

pero nada, no aparece el cierre ni a la de 3, y me putea bastante porque eso se repite como 100 veces de ahi que me de unos 100 errores en W3C cuando no es asi.
Prueba con la forma no correcta:
<img blablablabla>

Sin la barra del final, a ver qué pasa.
Eso ya lo he probado antes y me hace lo mismo, es decir, sin el cierre, quizas este haciendo algo mal pero sea tan absurdo que no nos demos cuenta ninguno.
Puestos a probar... quiza sea otra estupidez ;-)...

Me da que pensar, que como englobas al div en el link, puede que te lo tome como HTML "antiguo" (sin restricciones), y te omita la barra. Porque no pruebas (ya que has probado tantas cosas) a englobar solo la imagen con el link y sacar fuera el div. Lo mismo te acepta la barra.

Como sea eso me parto [;)]

Saludos!
Te agradezco la respuesta tambien pero nada, tampoco es esa la cosa porque lo he eliminado en la tab "Portada" y nada, tampoco coloca el cierre de img.

Parece que se nos esta resistiendo.
Joder macho, que flipe, jajaja.

Y ya puestos a divagar... porque no coges y le asignas a una variable el valor "/" y la pones donde corresponde?

Oye, aquí se trata de dar ideas, que por absurdas que parezcan alguna puede funcionar, jajaja.

Saludos!
La imagen tiene title y alt (podeis verlo en el codigo fuente), y poniendo lo de / en una varibale.....TAMPOCO.
Si ya se que es asi, pero como puedes ver en el codigo fuente y el codigo PHP esta todo bien puesto pero despues no escribe el cierre de img y es ahi donde estamos atascados.
Hmmmm intenta asi:

$tododestacados = $tododestacados."<li style=\"width:162px;float:left;list-style:none;margin-right:6px;\"><div style=\"width:162px;height:30px;\"><a href=\"".$clink.$pid."-".$plink.".html\" title=\"$pnombre\" style=\"text-decoration:none;color: #B59359;font-weight: bold;\">$pnombre1</a></div><a href=\"".$clink.$pid."-".$plink.".html\" title=\"$pnombre\" style=\"text-decoration:none;\"><div style=\"width:162px;height:131px;;margin:0 auto;text-align:center;\"><img src=\"".$idimage."-home".$plink.".jpg\" title=\"$pnombre\" alt=\"$pnombre\" height=\"131px\" width=\"131px\"\t/></div></a><div style=\"width:162px;height:18px;margin:0 auto;text-align:center;\">";
Pues lo acabo de colocar ese codigo (en la pestaña "Portada") y nada, sigue sin colocarme el cierre de la imagen.

Voy a ir probando a quitar todo el codigo y mostrar solo la imagen, si me pone el cierre le ire añadiendo cosas para ver cual hace que no coloque el cierre.
He modificado el codigo PHP llevandolo tan al limite que en "Portada" solo muestra las imagenes de los productos y ni aun asi funciona, podeis ver el codigo fuente y lo entendereis, cualquier otra propuesta es bienvenida.

Saludos.
Crea mejor una pagina de prueba, y ves metiendo cosas por hay, hasta que alguna te diga que está bién. ¿No?
Ok probare pero mas que nada me interesa solucionar lo que tengo ya que hay un fallo pero no se donde, por si necesitais saberlo trabajo con prestashop y smarty.
victor amigo mío te sugiero que te olvides de intentar ganarle 1 a la w3c, es un pinche robot que simplemente comete errores en la lectura mas de 1 vez
a mi me hacia exactamente el mismo error cuando me dio por ver que pasaba a validar (si es que a eso se le puede llamar así) mi código fuente.
¿como lo solucione?
pues simple solo ise que el auto corrector de la w3c lo revidara y adivina que fue lo único que cambio. pues el doctype a xml sin mas ni menos, ahora por que esto funciono no me preguntes pero funciono en mi caso haber el tuyo

PD: por que te mortificas tanto la vida con algo que no funciona la w3c es solo una guía nada perfecta para los usuarios inexpertos o que les de flojera buscar algún error de visualización. asi que por que te mortificas amigo xD
Es cierto, siempre que he cambiado el doctype ligeramente los erroes ham aumentado o disminuido considerablemente.

A mi personalmente tambien me parece que no sirve para nada PERO....cuando quiera ponerme el sello de confianza online: http://www.confianzaonline.es/

y si no me equivoco, varias personas me han comentado que se necesita tener 0 errores en la web para que te otorgen el sello de ahi que aquiera ir limpiandome errores poco a poco.