>>> E S T U D I O <<<
>>> index.html codigo HTML :
Código HTML:
<!-- Estas son las cabeceras para cumplir el estandar W3C--> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://ww.w3.org/TR/xhtml1/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <!-- Aqui dentro del head ponemos el tipo de documento y la codificacion de caracteres del mismo--> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title> web de prueba </title> </head> <body bgcolor="#000000"><!-- Aqui le pongo color de fondo al cuerpo de la pagina--> <!--Ahora incrusto un objeto de tipo svg pero sigue sin visualizarse bien --> <center><object type="image/svg+xml" data="milogo.svg" width="275" height="82"> Necesitas algun plugin para ver SVG. Busca por la red. </object> </center> <!-- Este codigo solamente lo puedes poner si la pagina esta validada por el w3c :) --> <p align="center"> <a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-xhtml10-blue" alt="Valid XHTML 1.0 Transitional" height="31" width="88" /></a> </p> </body> </html>
>>> >>> <<< < >> < >> >
>>> Navegador : Mozilla Firefox v.2.0.0.8
>>> resultado visualizacion en local : OK
Perfecto. Sin ningun problema
>>> resultado visualizacion en un servidor web : ERROR
Me sale una ventana tipo "Que desea que haga firefox con este archivo?abrir o descargar ??¿? " O sea que no funciona como tendria que funcionar.
>>> >>> <<< < >> < >> >
>>> >>> <<< < >> < >> >
>>> Navegador : Microsoft IE v. 6.0.2900.2180
NOTA: necesita usar el "plugin" Adobe SVG viewer. Se puede descargar de:
http://www.adobe.com/es/svg/viewer/install/
>>> resultado visualizacion en local : OK
(Tienes que activar el componente ActiveX que es el visor SVG que tienes instalado. Le dices que si y entonces se ve)
>>> resultado visualizacion en un servidor web : ERROR
(La cagaste burt lancaster. No se visualiza ni a tiros.)
>>> >>> <<< < >> < >> >
>>> >>> <<< < >> < >> >
>>> Editor y Navegador : Amaya v. 9.55
>>> resultado visualizacion en local : OK
>>> resultado visualizacion en servidor web : OK
>>> >>> <<< < >> < >> >
>>> >>> <<< < >> < >> >
La cuestión es si me pueden decir en qué fallo. El codigo HTML esta validado aunque es psible que las sentencias que pongo no sean las correctas. Probé también con <embed src="milogo.svg"> y a parte de no funcionar tampoco es una solucion valida para W3C.
Busqué con el custom search y encontre algunos post interesantes:
(1) http://www.carto.net/papers/svg/samples/svg_html.shtml
Aqui me explica mi duda sobre incrustar los svg y corrobora lo que digo. La sentencia object que uso es correcta y la embed no cumple con el estandar. La iframe no la he probado.
(2) http://www.forosdelweb.com/f26/visualizar-svg-270061/
12/02/05, 01:29:26
Pero es que no consigo ver porque no funciona. A lo mejor es una tonteria pero no lo veo.
¿Será el servidor? Es que es raro que funcione en un sitio y en otro no. Gracias por todo de antemano.
Fuentes, derechos de autor, licencias y esas cosas:
http://www.w3c.org
http://www.adobe.com/es/
http://www.microsoft.com/en/us/default.aspx
http://www.mozilla.org
PD Perdonen si el post causa redundancia o está mal colocado.Saludos.