<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Inter Navegación &#187; Sustitución</title>
	<atom:link href="http://www.internavegacion.com/tag/sustitucion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.internavegacion.com</link>
	<description>Sitio Webmaster, Noticias y Tutoriales ...</description>
	<lastBuildDate>Sat, 04 Feb 2012 21:02:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Imagen de sustitución con Script…</title>
		<link>http://www.internavegacion.com/2010/07/imagen-de-sustitucion-creada-con-script/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=imagen-de-sustitucion-creada-con-script</link>
		<comments>http://www.internavegacion.com/2010/07/imagen-de-sustitucion-creada-con-script/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 20:26:27 +0000</pubDate>
		<dc:creator>manu</dc:creator>
				<category><![CDATA[Temas código]]></category>
		<category><![CDATA[Imagen de sustitución]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Sustitución]]></category>

		<guid isPermaLink="false">http://www.internavegacion.com/?p=1572</guid>
		<description><![CDATA[Crea una imagen de sustitución con Dreamweaver&#8230;
Ejemplo y comentarios para la herramienta de Dreamweaver; &#34;Imagen de sustituci&#243;n&#34; (Rollover).
  Imagen que se cambia al pasar el mouse por encima.
- Manos a la Obra&#8230;
Quiero poneros dos ejemplos diferentes para la sustitución de una imagen al pasar el mouse por encima&#8230;Lo vamos a hacer de dos formas diferentes;

    1 &#8211; Con las herramientas de Dreamweaver&#8230;mediante un Script que genera autom&#225;ticamente Dreamweaver
Quiero ver donde se encuentra esta opción&#8230;
2 &#8211; Mediante código Css manualmente&#8230; dentro o fuera del archivo.Esta opción está muy bien, pero tiene algunas limitaciones.

 Arriba Volver

Bueno, si quereis probar como funciona en Dreamweaver, sigue estos pasos y podrás comprobar personalmente esta herramienta&#8230; 

    Consigue dos imágenes de similares medidas para el ejemplo, luego puedes hacer tus propias comprobaciones sobre los tamaños y otros en este tipo de acabados.
    El formato de las imágenes da igual, lo único que debes escribir la extensión (formato de la Imagen) en el&#8230;

&#60;img src&#34;Url-relativa-absoluta/imagen-y-formato&#34; /&#62;

Bueno dicho esto empezamos con las comprobaciones, y a ver como nos sale este asunto&#8230;;Crea un nuevo archivo Html vacio, si no lo tienes abierto ya.
Para esta prueba haz como te apetezca, crea un parrafo &#60;p&#62;Para alojar la imagen de prueba&#60;/p&#62;,
o bien haz clic en cualquier parte del documento, para luego elejgir &#34;Insertar&#34; de la barra de harramientas como en el ejemplo de la imagen anterior, y en el menú contextual que te aparece elige la opción; &#34;Objetos de Imagen&#34; y luego &#34;Imagen de sustitución&#34;.
- Hacto seguido te parecerá la ventana de debajo para poder crearla&#8230;


 Arriba Volver

Esto es muy sencillo de crear, con la ayuda del asistente está &#34;Chupao&#8230;&#34;
Antes de seguir quiero decirte que en cuanto rellenes los campos y aceptes, tu aplicación creará un Script automáticamente, y lo alojará entre el
&#60;head&#62;&#60;/head&#62; de tu documento, entre las etiquetas obligatorias como son&#8230;
 &#60;script type= &#34;text/javascript&#34; &#62;  &#60;/script&#62;

Bien vamos a rellenar los campos, teniendo en cuenta que has preparado las imágenes para las pruebas, y puedes ver esta ventana como la imagen que he puesto arriba.
Quiero ver más o menos como rellenar los campos&#8230;

- Rellenando los campos obligatorios&#8230;
- Nombre de la imagen&#8230;Sencillo, elige un nombre cualquiera.
  - Imagen original&#8230;
  Esta el la imagen que ves primero.Puedes poner una Url relativa al documento utilizando el asistente con el botón &#34;Examinar&#34;, o puedes escribir una Url absoluta a tu imagen, tipo  &#34;http://www.internavegacion.com&#34;
- Imagen de sustitución&#8230;
  Esta el la imagen que se verá al pasar el mouse por encima, es la que sustituye a la primera. Puedes seguir los pasos para localizar la imagen de la misma forma que en el caso anterior.
  - Texto alternativo&#8230;Esta parte es para la descripción de la imagen, o la información que quieres mostrar sobre la imagen.
- Al hacerse clic, ir a la Url&#8230;Esta parte es la que enlazará la imagen con la 	Web u otro sitio que quieres abrir al hacer clic.Todos estos son pasos sencillos para crear un rollover con dos imágenes.

Una vez rellenado los campos correctamente, en cuanto aceptes se creará el Script para tal ejemplo.Se situará entre las etiquetas &#60;head&#62;&#60;/head&#62;.
Recuerda que puedes crear un documento en donde alojar este Script y enlazarlo en tu documento mediante;
 &#60;script type= &#34;text/javascript&#34; src=&#34;http://www.tu-web/tu-archivo.js&#34;&#62;  &#60;/script&#62;

&#160;

 Arriba Volver

Bueno, yo he colocado una imagen para el ejemplo y puedes comprobarlo aquí pasando el mouse por encima&#8230;

El código que se ha creado en el documento áctual es este para esta imagen cambiante&#8230;
&#60;a href=&#34;http://www.internavegacion.com&#34; onmouseout=&#34;MM_swapImgRestore()&#34; onmouseover=&#34;MM_swapImage(&#8216;Imagen2&#8242;,&#8221;,&#8217;http://www.internavegacion.com/imagenes-blog//imagen-2.jpg&#8217;,1)&#34;&#62;&#60;img src=&#34;http://www.internavegacion.com/imagenes-blog/imagen-1.jpg&#34; alt=&#34;rollover&#34; name=&#34;Imagen2&#34; width=&#34;97&#34; height=&#34;97&#34; border=&#34;0&#34; id=&#34;Imagen2&#34; /&#62;&#60;/a&#62;

Bueno estos son los pasos para crear en Dreamweaver una imagen de sustitución, más bien es la propia aplicación la que hace todo el trabajo.No se exactamente en la medida que se útiliza este tipo de script para sustituir una imagen, pero si creo que con CSS se pueden hacer grandes acabados.Lo vemos en el archivo siguiente, o desde la portada de Inter Navegación.
Quiero recordar que este Script es creado integramente por el programa Dreamweaver CS, a sea que los creditos son para la Gente de Adobe, que la verdad hacen grandes aplicaciones para el diseño.

 Arriba Volver]]></description>
			<content:encoded><![CDATA[<h2 style="font-size: 1.4em;">Crea una imagen de sustitución con Dreamweaver&#8230;</h2>
<p align="left">Ejemplo y comentarios para la herramienta de Dreamweaver; <strong>&quot;Imagen de sustituci&oacute;n&quot; <span class="small">(Rollover)</span>.</strong><br />
  Imagen que se cambia al pasar el mouse por encima.</p>
<h2 style="font-size: 1.4em;">- Manos a la Obra&#8230;</h2>
<p>Quiero poneros dos ejemplos diferentes para la sustitución de una imagen al pasar el mouse por encima&#8230;<br />Lo vamos a hacer de dos formas diferentes;<br />
<span id="more-1572"></span></p>
<p>    <strong>1 &#8211; Con las herramientas de Dreamweaver&#8230;</strong><br />mediante un Script que genera autom&aacute;ticamente Dreamweaver</p>
<p><a rel="lightbox" href="http://www.internavegacion.com/imagenes-blog/menu-imagen-sustitucion.png"><img style="float:left;margin:5px 12px 0 15px;" src="http://www.internavegacion.com/imagenes-blog/menu-imagen-sustitucion.png" alt="Ver el menú de herramientas" width="90" height="43" /><br />Quiero ver donde se encuentra esta opción&#8230;</a></p>
<p><strong>2 &#8211; Mediante código Css manualmente&#8230;</strong> dentro o fuera del archivo.<br />Esta opción está muy bien, pero tiene algunas limitaciones.</p>
<div class="bordes">
<p style="float: right; margin: -25px 5px 0 0; font: 700 .9em Arial, serif;"> <a title="Arriba" href="#">Arriba</a> <a title="Volver atrás" href="javascript:history.back(1)">Volver</a></p>
</div>
<p>Bueno, si quereis probar como funciona en Dreamweaver,<br /> sigue estos pasos y podrás comprobar personalmente esta herramienta&#8230; </p>
<p>
    Consigue dos imágenes de similares medidas para el ejemplo, luego puedes hacer tus propias comprobaciones sobre los tamaños y otros en este tipo de acabados.<br />
    El formato de las imágenes da igual, lo único que debes escribir la extensión <span class="small">(formato de la Imagen)</span> en el&#8230;</p>
<blockquote>
<p style="color:#03C;"><strong style="color:#AB3ACE;">&lt;img src&quot;</strong>Url-relativa-absoluta/imagen-y-<span style="text-decoration:underline;color:#03C;">formato</span><strong style="color:#AB3ACE;">&quot; /&gt;</strong></p>
</blockquote>
<p>Bueno dicho esto empezamos con las comprobaciones, y a ver como nos sale este asunto&#8230;;<br />Crea un nuevo archivo Html vacio, si no lo tienes abierto ya.</p>
<p>Para esta prueba haz como te apetezca, crea un parrafo <strong style="font-size:16px">&lt;p&gt;</strong><span class="small">Para alojar la imagen de prueba</span><strong style="font-size:16px">&lt;/p&gt;</strong>,<br />
o bien haz clic en cualquier parte del documento, para luego elejgir <strong>&quot;Insertar&quot;</strong> de la barra de harramientas como en el ejemplo de la imagen anterior, y en el menú contextual que te aparece elige la opción; <strong>&quot;Objetos de Imagen&quot;</strong> y luego <strong>&quot;Imagen de sustitución&quot;</strong>.</p>
<p>- Hacto seguido te parecerá la ventana de debajo para poder crearla&#8230;</p>
<p><img style="margin:0 0 10px 0;" src="http://www.internavegacion.com/imagenes-blog/previo-imagen-de-sustitucion.gif" alt="Ventana de imagen de sustitución" title="Ventana de imagen de sustitución" /></p>
<div class="bordes">
<p style="float: right; margin: -14px 5px 0 0; font: 700 .9em Arial, serif;"> <a title="Arriba" href="#">Arriba</a> <a title="Volver atrás" href="javascript:history.back(1)">Volver</a></p>
</div>
<p>Esto es muy sencillo de crear, con la ayuda del asistente está &quot;Chupao&#8230;&quot;<br />
Antes de seguir quiero decirte que en cuanto rellenes los campos y aceptes, tu aplicación creará un Script automáticamente, y lo alojará entre el<br />
<strong>&lt;head&gt;&lt;/head&gt; </strong>de tu documento, entre las etiquetas obligatorias como son&#8230;</p>
<blockquote><p><span style="color:#990000;"> &lt;script type=</span><span style="color:#03C;"> &quot;text/javascript&quot;</span><span style="color:#990000;"> &gt;  &lt;/script&gt;</span></p>
</blockquote>
<p>Bien vamos a rellenar los campos, teniendo en cuenta que has preparado las imágenes para las pruebas, y puedes ver esta ventana como la imagen que he puesto arriba.</p>
<p><a rel="lightbox" href="http://www.internavegacion.com/imagenes-blog/campos-completos.jpg">Quiero ver más o menos como rellenar los campos&#8230;</a></p>
<p></p>
<h3 style="font-size: 1.4em;">- Rellenando los campos obligatorios&#8230;</h3>
<p><strong>- Nombre de la imagen&#8230;</strong><br />Sencillo, elige un nombre cualquiera.</p>
<p>  <strong>- Imagen original&#8230;</strong><br />
  Esta el la imagen que ves primero.Puedes poner una Url relativa al documento utilizando el asistente con el botón &quot;Examinar&quot;, o puedes escribir una Url absoluta a tu imagen, tipo  <strong>&quot;http://www.internavegacion.com&quot;</strong></p>
<p><strong>- Imagen de sustitución&#8230;</strong><br />
  Esta el la imagen que se verá al pasar el mouse por encima, es la que sustituye a la primera. Puedes seguir los pasos para localizar la imagen de la misma forma que en el caso anterior.</p>
<p>  <strong>- Texto alternativo&#8230;</strong><br />Esta parte es para la descripción de la imagen, o la información que quieres mostrar sobre la imagen.</p>
<p><strong>- Al hacerse clic, ir a la Url&#8230;</strong><br />Esta parte es la que enlazará la imagen con la 	Web u otro sitio que quieres abrir al hacer clic.<br />Todos estos son pasos sencillos para crear un rollover con dos imágenes.</p>
<p></p>
<p>Una vez rellenado los campos correctamente, en cuanto aceptes se creará el Script para tal ejemplo.Se situará entre las etiquetas <strong>&lt;head&gt;&lt;/head&gt;</strong>.</p>
<p>Recuerda que puedes crear un documento en donde alojar este Script y enlazarlo en tu documento mediante;</p>
<blockquote><p><span style="color:#990000;"> &lt;script type=</span><span style="color:#03C;"> &quot;text/javascript&quot;</span> <span style="color:#990000;">src=&quot;</span>http://www.tu-web/tu-archivo.js<span style="color:#990000;">&quot;&gt;  &lt;/script&gt;</span></p>
</blockquote>
<p>&nbsp;</p>
<div class="bordes">
<p style="float: right; margin: -5px 5px 0 0; font: 700 .9em Arial, serif;"> <a title="Arriba" href="#">Arriba</a> <a title="Volver atrás" href="javascript:history.back(1)">Volver</a></p>
</div>
<p>Bueno, yo he colocado una imagen para el ejemplo y puedes comprobarlo aquí pasando el mouse por encima&#8230;</p>
<p align="center"><a href="http://www.internavegacion.com" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Imagen2','','http://www.internavegacion.com/imagenes-blog//imagen-2.jpg',1)"><img src="http://www.internavegacion.com/imagenes-blog/imagen-1.jpg" alt="rollover" name="Imagen2" width="97" height="97" border="0" id="Imagen2" /></a></p>
<p>El código que se ha creado en el documento áctual es este para esta imagen cambiante&#8230;</p>
<blockquote><p>&lt;a href=&quot;http://www.internavegacion.com&quot; onmouseout=&quot;MM_swapImgRestore()&quot; onmouseover=&quot;MM_swapImage(&#8216;Imagen2&#8242;,&#8221;,&#8217;http://www.internavegacion.com/imagenes-blog//imagen-2.jpg&#8217;,1)&quot;&gt;&lt;img src=&quot;http://www.internavegacion.com/imagenes-blog/imagen-1.jpg&quot; alt=&quot;rollover&quot; name=&quot;Imagen2&quot; width=&quot;97&quot; height=&quot;97&quot; border=&quot;0&quot; id=&quot;Imagen2&quot; /&gt;&lt;/a&gt;</p>
</blockquote>
<p>Bueno estos son los pasos para crear en Dreamweaver una imagen de sustitución, más bien es la propia aplicación la que hace todo el trabajo.No se exactamente en la medida que se útiliza este tipo de script para sustituir una imagen, pero si creo que con CSS se pueden hacer grandes acabados.<br />Lo vemos en el archivo siguiente, o desde la portada de<a href="http://www.internavegacion.com" title="Página principal" target="_blank"> Inter Navegación</a>.</p>
<p>Quiero recordar que este Script es creado integramente por el programa Dreamweaver CS, a sea que los creditos son para la Gente de Adobe, que la verdad hacen grandes aplicaciones para el diseño.</p>
<div class="bordes">
<p style="float: right; margin: -5px 5px 0 0; font: 700 .9em Arial, serif;"> <a title="Arriba" href="#">Arriba</a> <a title="Volver atrás" href="javascript:history.back(1)">Volver</a> </p>
</div>
<p style="text-align:center;padding:20px 0 5px 0;" ><script type="text/javascript"><!--
google_ad_client = "pub-4673136735212223";
/* 468x15, creado 14/02/10 */
google_ad_slot = "6626061828";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.internavegacion.com/2010/07/imagen-de-sustitucion-creada-con-script/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Imagen de Sustitución con estilos CSS…</title>
		<link>http://www.internavegacion.com/2010/07/imagen-de-sustitucion-con-estilos-css/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=imagen-de-sustitucion-con-estilos-css</link>
		<comments>http://www.internavegacion.com/2010/07/imagen-de-sustitucion-con-estilos-css/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 20:18:55 +0000</pubDate>
		<dc:creator>manu</dc:creator>
				<category><![CDATA[Temas código]]></category>
		<category><![CDATA[Imagen de sustitución]]></category>
		<category><![CDATA[Sustitución]]></category>

		<guid isPermaLink="false">http://www.internavegacion.com/?p=1567</guid>
		<description><![CDATA[En el ejemplo anterior vimos como sustituir una imagen con la herramienta de Dreamweaver, &#34;Imagen de sustituci&#243;n&#34;.
  Ahora intentaré explicar como hacer algo parecido mediante CSS, creo que está bien conocer los pasos sencillos, pero como comente antes si que existen algunas limitaciones, que para corregirlas hacen falta hacer algunos cambios en los documentos, y útilizar conjuntamente Html, y CSS.Siempre y cuando vallamos a colocar una imagen cambiante y con un enlace a un sitio Web cualquiera, o internamente.
   Lo vemos&#8230; 
 
- Ejemplos de sustituci&#243;n de una imagen con estilos CSS&#8230;
 Para preparar este ejemplo sencillo, no creo que nos haga falta muchas cosas, pero si te aconsejo que elijas dos imágenes del mismo tamaño, para poder dejar bien colocado nuestro ejemplo, luego puedes hacer tus propias comprobaciones con imágenes diferentes en tamaño y medidas, incluso prácticar colocar dos imagenes en Urls totalmente distintas, cosas así, como a mí me gusta, crear, quitar, poner y volver a empezar&#8230; 

Crearemos una capa &#60;Div&#62;&#60;/Div&#62; para esta comprobación con Imágenes cambiantes, y también colocaremos las imágenes entre &#60;table&#62;&#60;tr&#62;&#60;td&#62; &#60;/td&#62;&#60;/tr&#62;&#60;/table&#62; y así podremos ver la diferencia entre una y otra etiqueta. Para los dos ejmplos tendrán los mismos estilos.
Recuerda que para colocar una imagen cambiante lo podrías hacer de maneras diferentes, este ejmplo lo creo en una capa &#60;div&#62; como comente y a modo de curiosidad, que funciona perfectamente el div:hover, lo único debemos emplear algún truquillo para posicionar la imagen que vamos a útilizar como enlace (ancla -&#62; &#60;a href=&#34;&#34;&#62;&#60;/a&#62;) donde queremos ponerla.

Aviso; &#160;&#160; Este ejemplo puede que no funcione bien en IE6, debido a alguna incompatibilidad&#8230;

- Empezamos&#8230;
  Crea un archivo html nuevo desde el editor que te encuentres, o bien puedes escribir, o copiar el código que vamos a crear para este ejemplo.
  Recuerda, esto no es más que un ejemplo entre capas Div, para ver que pasa y de paso aprendemos cosas nuevas. 
  

Yo para mi ejemplo he elegido estas  imágenes, total tres&#8230;
La imagen del texto es mucho más pesada que las otras dos que se cambiarán, pesa alrededor de 60KB, y las de las cajas son mayores en tamaño, pero no en peso pues no pasan de los 10KB, pero para el ejemplo nos vale, pero si quisieseis hacer un menú de navegación por ejemplo con este tipo de imagen con sombras, retardarian un poco la carga del menú, casi seguro.No sería aconsejable.
También en vez de usar la imagen puedes usar texto escrito, por que mi intención es poner la imagen como enlace &#60;a href=&#34;&#34;&#62;&#60;/a&#62; para enlazarla por ejemplo con mi Web.

 Arriba Volver

Hice un comentario antes, sobre que en Css está un poco mas limitado el tema de la sustitución de la imagen con enlace &#60;a href=&#34;&#34;&#62;, para ello debemos apoyarnos en html, pues dentro de las hojas CSS el &#60;a href=&#34;&#34;&#62; no funciona y a diferencia del Script de sustitución y enlace unido que creo Dreamweaver en el ejemplo anterior, en css solo podremos colocar las imagenes cambiantes.Explico como hacerlo&#8230;
Bueno ya he creado la capa y la tabla, pongo los dos ejemplos con los mismos estilos y vemos que podemos hacer para que nos quede en el centro el enlace con la imagen.
  Lo pongo tal cual queda al escribir el código&#8230;
- Los estilos que he útilizado para los dos ejemplos&#8230;

&#60;style type=&#34;text/css&#34;&#62;
      .caja{ 
      background:#FFC url(http://www.internavegacion.com/imagenes-blog/lleno.png) no-repeat;
border:#CCC dotted 1px;
height:130px;
width:130px;
}
.caja:hover{ 
background:#E8F4C1 url(http://www.internavegacion.com/imagenes-blog/vacio.png) no-repeat;
}
img{
border:none;
}
    &#60;/style&#62; 


&#160;
Vemos en las imagenes de debajo como nos queda dentro de la capa &#60;div&#62; y &#60;table&#62;, lo cual nos indica una diferencia entre ellos sobre la imagen &#34;caja&#34;, los dos tienen los mismos estilos Css, pero la capa Div nos coloca la imagen arriba a la izquierda, y el &#60;td&#62; de la tabla nos coloca la imagen en el centro del alto (height), no del ancho (wldth).
  Esto no son más que observaciones que se deben tener en cuenta, son interesantes, pues por defecto &#60;td&#62; nos centra la imagen desde arriba, y la capa &#60;div&#62; hace su función normal, empezar de arriba y a la izquierda..

 Arriba Volver

Este es el ejemplo de como se queda en la capa &#60;div&#62;&#8230;
La imagen claro&#8230; como está colocado el texto y el código, es cosa mía&#8230;



El código que he escrito en Html para esta capa &#60;div&#62;&#8230;
&#60;div class=&#34;caja&#34;&#62;&#60;a href=&#34;http://www.internavegacion.com/&#34;&#62;&#60;img src=&#34;http://www.internavegacion.com/imagenes-blog/caja.png&#34; width=&#34;50&#34; height=&#34;35&#34; title=&#34;Prueba de imagen cambiante&#34; alt=&#34;Prueba de imagen cambiante&#34; /&#62;&#60;/a&#62;&#60;/div&#62;&#60;p&#62;&#38;nbsp;&#60;/p&#62;









Para esta tabla&#8230; &#60;table&#62;&#60;tr&#62;&#60;td&#62;&#60;/td&#62;&#60;/tr&#62;&#60;/table&#62;
&#60;table class=&#34;caja&#34;&#62;&#60;tr&#62;&#60;td&#62;&#60;a href=&#34;http://www.internavegacion.com/&#34;&#62;&#60;img src=&#34;http://www.internavegacion.com/imagenes-blog/caja.png&#34; width=&#34;50&#34; height=&#34;35&#34; title=&#34;Prueba de imagen cambiante&#34; alt=&#34;Prueba de imagen cambiante&#34; /&#62;&#60;/a&#62;&#60;/td&#62;&#60;/tr&#62;&#60;/table&#62;
Bueno como hemos podido comprobar, la tabla nos centra la imagen del texto pero la deja en la parte izquierda, (left), y la capa (div), nos coloca la imagen arriba y a la izquierda&#8230; lo que son procesos normales para este tipo de etiquetas html.
En realidad para el caso de la tabla, nos ha centrado la imagen la tabla de datos &#60;td&#62;, que por defecto este será el resultado en un principio, centrará todo lo que se encuentre en el interior, salvo que se le diga lo contrario mediante propiedades, y valores CSS.
Como comente antes, al colocar las imágenes de esta manera limitaba un poco el manejo total para las imágenes dentro de la capa y la tabla, pues seguro deberiamos útilzar estilos css para poder centrarlas.

  
Imagen dentro de la capa DIV&#8230;Tenemos que tener en cuenta que estamos útilizando tres imágenes, una, en la clase .caja{ }, otra en la clase   .caja:hover{ } para que se cambie al pasar el mouse, y por últino la imagen del enlace ancla &#60;a href=&#34;&#34;&#62; que va a ser la que nos llevará a otras páginas, u otros sitios.
&#160;





Imagen dentro de la Tabla&#8230;Bien como sabemos que las imágenes pueden llegar a ser elementos vacios, que muchas propiedades y valores no le afectan, deberemos tratarla como lo que es, un elemento vacio&#8230;
  Creo que no es mala idea llevar las imágenes en ocasiones  a las tablas, muchas veces solucionan teodiosos problemas para centrar las imágenes, pero este es un tema que queremos centrar como lo tenemos y lo vamos a conseguir, desde luego&#8230; 
&#160;
- Vamos por partes&#8230;
- Empezamos por centrar la imagen en la tabla&#8230;
Empezaré por solucionar la parte de las tablas, lo que me resulta más sencillo para centrar la imagen, bastandome para ello, colocar a &#60;td&#62; un align:center, o bien en;
Html -&#62;&#62;  &#60;td align=&#34;center&#34;&#62;&#60;/td&#62;
Html -&#62;&#62; &#60;td style=&#34;text-align:center&#34;&#62; mediente estilos&#8230; 
Html -&#62;&#62; &#60;table style=&#34;text-align:center&#34;&#62;&#60;/table&#62; Esto también es válido, pero no me interesa pues centraría toda lo que está dentro de la tabla, y lo que quiero es especifico, solo lo que contiene la imagen del enlace, o sea lo que se encuentra en &#60;td&#62;&#60;/td&#62;
Espero se me entienda esta parte, también se puede escribir en la hoja css, con clases, con identificadores, pero es más sencillo a mi modo de ver como lo hago arriba, pero si son varias, o muchas imágenes que se tratan de esta manera, entonces debes organizarte, y crear clases o propiedades para ese evento.
 Css -&#62;&#62; td {text-align:center;} esto centraría la imagen o el contenido de la tabla de datos.
Css -&#62;&#62; table {text-align:center;} esto centraría la imagen y todo el contenido de la tabla,  lo cual puede que no te interese, pero hay va el ejemplo&#8230;
- Seguimos por centrar la imagen en la capa Div&#8230;
Para centrar la imagen en la capa Div, he decidido hacerlo sin margenes.
Para el ejemplo he conseguido centrarla diciendole a la imagen que tenga un salto de linea, y he conseguido un buen resultado.
Luego le asignado un relleno (padding) que rodeará la imágen dentro de &#60;td&#62;&#60;/td&#62; en una medida equivalente a dividir la capa en tres partes más o menos, y he conseguido el resultado de la imagen de arriba, en donde pone &#34;Imágen dentro de la capa Div&#34;, y podemos ver el la imagen siguiente como me ha quedado más, o menos centrada. 
La parte que se visualiza en el centro es la imagen de texto que lleva el enlace como comente antes. Si te fijas el relleno se a creado al rededor de la imagen con los valores porcentuales que le indico a la tabla de datos &#60;td&#62;, con estilos css dentro de la etiqueta &#60;td&#62;, y en el documento Html.
Puedes ver aquí debajo las propieddes y valores que le he asignado a &#60;td&#62;, un relleno alto y bajo de 32%, y un relleno de izquierda &#8211; derecha de 32%, cual me siuia la imagen de texto que lleva el enlace,como se muestra arriba.
Las propiedades y valores que he útilizado; &#60;img style=&#34;padding:32%;display:block;&#34; /&#62;
Podriamos haber asignado margenes a la imagen, poner en &#60;td&#62; por ejemplo un align:center, y a la imagen &#60;img src=&#34;&#34; /&#62; un margin-top:32%  por ejemplo, pero he útilizado otra manera diferente también válida. El display:block lo que hace es corregir unos pixeles que de estiran hacia los lados, lo cual lo mejora a mi modo de ver.
Bueno amigos, espero que haya servido para algo este post, si hace que puedas tener algo más claro algunos puntos sobre este tema, mejor que mejor&#8230;Si me he liado con algo, y lo ves teodioso, recuerda que para ir al super a comprar alimentos puedes ir, en auto, en camión, en bicicleta o andando, tu decides&#8230;
Te aconsejo que práctiques con las imágenes, te darás cuenta de cosas en te llamarán la atención, práctica con lo s valores y las propiedades CSS, luego tenido en cuenta algunos puntos, harán que puedas ver diferentes formas y métodos de coocar una imagen, que en realidad se pueden hacer de otras maneras, no son muchas pero haberlas&#8230; las hay. 
&#160;

 Arriba Volver

&#160;]]></description>
			<content:encoded><![CDATA[<p align="left">En el ejemplo anterior vimos como sustituir una imagen con la herramienta de Dreamweaver, <strong>&quot;Imagen de sustituci&oacute;n&quot;.</strong><br />
  Ahora intentaré explicar como hacer algo parecido mediante CSS, creo que está bien conocer los pasos sencillos, pero como comente antes si que existen algunas limitaciones, que para corregirlas hacen falta hacer algunos cambios en los documentos, y útilizar conjuntamente Html, y CSS.Siempre y cuando vallamos a colocar una imagen cambiante y con un enlace a un sitio Web cualquiera, o internamente.<br />
   <strong>Lo vemos&#8230; </strong></p>
<p> <span id="more-1567"></span></p>
<h2 style="font-size: 1.4em;">- Ejemplos de sustituci&oacute;n de una imagen con estilos CSS&#8230;</h2>
<p> Para preparar este ejemplo sencillo, no creo que nos haga falta muchas cosas, pero si te aconsejo que elijas dos imágenes del mismo tamaño, para poder dejar bien colocado nuestro ejemplo, luego puedes hacer tus propias comprobaciones con imágenes diferentes en tamaño y medidas, incluso prácticar colocar dos imagenes en <strong>Urls </strong>totalmente distintas, cosas así, como a mí me gusta,<strong> crear, quitar, poner y volver a empezar&#8230;</strong> </p>
<p></p>
<p style="background-color: #EBFFD7;padding:6px 10px 6px 14px;border:#555 dotted 1px;width:84%;margin:0 auto;text-align:left">Crearemos una capa <strong>&lt;Div&gt;&lt;/Div&gt; </strong>para esta comprobación con Imágenes cambiantes, y también colocaremos las imágenes entre <strong>&lt;table&gt;&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</strong> y así podremos ver la diferencia entre una y otra etiqueta. Para los dos ejmplos tendrán los mismos estilos.</p>
<p>Recuerda que para colocar una imagen cambiante lo podrías hacer de maneras diferentes, este ejmplo lo creo en una capa <strong>&lt;div&gt;</strong> como comente y a modo de curiosidad, que funciona perfectamente el <strong>div:hover</strong>, lo único debemos emplear algún truquillo para posicionar la imagen que vamos a útilizar como enlace (ancla -&gt; <strong>&lt;a href=&quot;&quot;&gt;&lt;/a&gt;</strong>) donde queremos ponerla.</p>
<p></p>
<p style="background-color: #900;padding:6px 10px 6px 14px;border:#555 dotted 1px;width:84%;margin:0 auto;text-align:center;color:#f5f5f5;"><strong><em>Aviso;</em></strong> &nbsp;&nbsp; Este ejemplo puede que no funcione bien en <strong>IE6</strong>, debido a alguna incompatibilidad&#8230;</p>
<p></p>
<p><strong>- Empezamos&#8230;</strong><br />
  Crea un archivo html nuevo desde el editor que te encuentres, o bien puedes escribir, o copiar el código que vamos a crear para este ejemplo.<br />
  Recuerda, esto no es más que un ejemplo entre capas <strong>Div</strong>, para ver que pasa y de paso aprendemos cosas nuevas. </p>
<p align="left"><img style="float:left;" src="http://www.internavegacion.com/imagenes-blog/lleno.png" alt="Lleno" title="Caja llena" /> <img style="float:left;" src="http://www.internavegacion.com/imagenes-blog/vacio.png" alt="Lleno" title="Caja vacia" /> <img style="float:left; margin:41px 15px 0 10px;" src="http://www.internavegacion.com/imagenes-blog/caja.png" alt="Imagen de enlace" title="Imagen que servirá de enlace" /></p>
<p></p>
<p>Yo para mi ejemplo he elegido estas  imágenes, total tres&#8230;<br />
La imagen del texto es mucho más pesada que las otras dos que se cambiarán, pesa alrededor de 60KB, y las de las cajas son mayores en tamaño, pero no en peso pues no pasan de los 10KB, pero para el ejemplo nos vale, pero si quisieseis hacer un menú de navegación por ejemplo con este tipo de imagen con sombras, retardarian un poco la carga del menú, casi seguro.No sería aconsejable.<br />
También en vez de usar la imagen puedes usar texto escrito, por que mi intención es poner la imagen como enlace <strong>&lt;a href=&quot;&quot;&gt;&lt;/a&gt;</strong> para enlazarla por ejemplo con mi Web.</p>
<div class="bordes">
<p style="float: right; margin: -5px 5px 0 0; font: 700 .9em Arial, serif;"> <a title="Arriba" href="#">Arriba</a> <a title="Volver atrás" href="javascript:history.back(1)">Volver</a></p>
</div>
<p>Hice un comentario antes, sobre que en Css está un poco mas limitado el tema de la sustitución de la imagen con enlace<strong> &lt;a href=&quot;&quot;&gt;</strong>, para ello debemos apoyarnos en html, pues dentro de las hojas CSS el <strong>&lt;a href=&quot;&quot;&gt;</strong> no funciona y a diferencia del Script de sustitución y enlace unido que creo Dreamweaver en el ejemplo anterior, en css solo podremos colocar las imagenes cambiantes.Explico como hacerlo&#8230;</p>
<p>Bueno ya he creado la capa y la tabla, pongo los dos ejemplos con los mismos estilos y vemos que podemos hacer para que nos quede en el centro el enlace con la imagen.<br />
  <strong>Lo pongo tal cual queda al escribir el código&#8230;</strong></p>
<h2 style="font-size: 1.4em;">- Los estilos que he útilizado para los dos ejemplos&#8230;</h2>
<blockquote>
<p><span class="style">&lt;style type=&quot;</span><span class="verde">text/css</span><span class="style">&quot;&gt;</span><br />
      <span class="magenta">.caja{ </span><br />
      <span class="propiedad">background</span><span class="magenta">:</span><span class="valor">#FFC url(http://www.internavegacion.com/imagenes-blog/lleno.png) no-repeat</span><span class="magenta">;</span><br />
<span class="propiedad">border</span><span class="magenta">:</span><span class="valor">#CCC dotted 1px</span><span class="magenta">;</span><br />
<span class="propiedad">height</span><span class="magenta">:</span><span class="valor">130px</span><span class="magenta">;</span><br />
<span class="propiedad">width</span><span class="magenta">:</span><span class="valor">130px</span><span class="magenta">;</span><br />
<span class="magenta">}</span><br />
<span class="magenta">.caja:hover{ </span><br />
<span class="propiedad">background</span><span class="magenta">:</span><span class="valor">#E8F4C1 url(http://www.internavegacion.com/imagenes-blog/vacio.png) no-repeat</span><span class="magenta">;</span><br />
<span class="magenta">}</span><br />
<span class="magenta">img{</span><br />
<span class="propiedad">border</span><span class="magenta">:</span><span class="valor">none</span><span class="magenta">;</span><br />
<span class="magenta">}</span><br />
    <span class="style">&lt;/style&gt;</span> </p>
<p></p>
</blockquote>
<p>&nbsp;</p>
<p>Vemos en las imagenes de debajo como nos queda dentro de la capa <strong>&lt;div&gt;</strong> y <strong>&lt;table&gt;</strong>, lo cual nos indica una diferencia entre ellos sobre la imagen <strong>&quot;caja&quot;</strong>, los dos tienen los mismos estilos Css, pero la capa Div nos coloca la imagen arriba a la izquierda, y el<strong> &lt;td&gt;</strong> de la tabla nos coloca la imagen en el centro del alto <strong>(height)</strong>, no del ancho<strong> (wldth)</strong>.<br />
  Esto no son más que observaciones que se deben tener en cuenta, son interesantes, pues por defecto <strong>&lt;td&gt; </strong>nos centra la imagen desde arriba, y la capa <strong>&lt;div&gt;</strong> hace su función normal, empezar de arriba y a la izquierda..</p>
<div class="bordes">
<p style="float: right; margin: -5px 5px 0 0; font: 700 .9em Arial, serif;"> <a title="Arriba" href="#">Arriba</a> <a title="Volver atrás" href="javascript:history.back(1)">Volver</a></p>
</div>
<p>Este es el ejemplo de como se queda en la capa <strong>&lt;div&gt;</strong>&#8230;<br />
La imagen claro&#8230; como está colocado el texto y el código, es cosa mía&#8230;</p>
<p></p>
<div class="caja left" style="margin:0 18px 0 0"><a href="http://www.internavegacion.com/"><img src="http://www.internavegacion.com/imagenes-blog/caja.png" width="50" height="35" title="Prueba de imagen cambiante" alt="Prueba de imagen cambiante" /></a></div>
<p></p>
<p>El código que he escrito en Html para esta capa<strong> &lt;div&gt;&#8230;</strong></p>
<p style="background-color:#E8F4C1;padding:10px;margin:0 0 1px 15px;border:#CCC dotted 1px; width:80%;">&lt;div class=&quot;caja&quot;&gt;&lt;a href=&quot;http://www.internavegacion.com/&quot;&gt;&lt;img src=&quot;http://www.internavegacion.com/imagenes-blog/caja.png&quot; width=&quot;50&quot; height=&quot;35&quot; title=&quot;Prueba de imagen cambiante&quot; alt=&quot;Prueba de imagen cambiante&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</p>
<p></p>
<table class="caja left" style="margin:0 18px 0 0">
<tr>
<td>
<a href="http://www.internavegacion.com/"><img src="http://www.internavegacion.com/imagenes-blog/caja.png" width="50" height="35" title="Prueba de imagen cambiante" alt="Prueba de imagen cambiante" /></a>
</td>
</tr>
</table>
<p></p>
<p>Para esta tabla&#8230; <strong>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</strong></p>
<p style="background-color:#E8F4C1;padding:10px;margin:0 0 0 15px;border:#CCC dotted 1px; width:80%;">&lt;table class=&quot;caja&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.internavegacion.com/&quot;&gt;&lt;img src=&quot;http://www.internavegacion.com/imagenes-blog/caja.png&quot; width=&quot;50&quot; height=&quot;35&quot; title=&quot;Prueba de imagen cambiante&quot; alt=&quot;Prueba de imagen cambiante&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</p>
<p>Bueno como hemos podido comprobar, la tabla nos centra la imagen del texto pero la deja en la parte izquierda, (<strong>left</strong>), y la capa (<strong>div</strong>), nos coloca la imagen arriba y a la izquierda&#8230; lo que son procesos normales para este tipo de etiquetas html.</p>
<p>En realidad para el caso de la tabla, nos ha centrado la imagen la tabla de datos<strong> &lt;td&gt;</strong>, que por defecto este será el resultado en un principio, centrará todo lo que se encuentre en el interior, salvo que se le diga lo contrario mediante propiedades, y valores CSS.</p>
<p>Como comente antes, al colocar las imágenes de esta manera limitaba un poco el manejo total para las imágenes dentro de la capa y la tabla, pues seguro deberiamos útilzar estilos css para poder centrarlas.</p>
<div class="caja">
  <a href="http://www.internavegacion.com/"><img style="padding:32%;display:block;"  src="http://www.internavegacion.com/imagenes-blog/caja.png" width="50" height="35" title="Prueba de imagen cambiante" alt="Prueba de imagen cambiante" /></a></div>
<p><strong>Imagen dentro de la capa DIV&#8230;</strong><br />Tenemos que tener en cuenta que estamos útilizando tres imágenes, una, en la clase<strong> .caja{ }</strong>, otra en la clase  <strong> .caja:hover{ }</strong> para que se cambie al pasar el mouse, y por últino la imagen del enlace ancla <strong>&lt;a href=&quot;&quot;&gt;</strong> que va a ser la que nos llevará a otras páginas, u otros sitios.</p>
<p>&nbsp;</p>
<table class="caja" style="margin:0 18px 0 0;text-align:center">
<tr>
<td><a href="http://www.internavegacion.com/"><img src="http://www.internavegacion.com/imagenes-blog/caja.png" width="50" height="35" title="Prueba de imagen cambiante" alt="Prueba de imagen cambiante" /></a></td>
</tr>
</table>
<p><strong>Imagen dentro de la Tabla&#8230;</strong><br />Bien como sabemos que las imágenes pueden llegar a ser elementos vacios, que muchas propiedades y valores no le afectan, deberemos tratarla como lo que es, un elemento vacio&#8230;<br />
  Creo que no es mala idea llevar las imágenes en ocasiones  a las tablas, muchas veces solucionan teodiosos problemas para centrar las imágenes, pero este es un tema que queremos centrar como lo tenemos y lo vamos a conseguir, desde luego&#8230; </p>
<p>&nbsp;</p>
<h3 style="font-size: 1.4em;">- Vamos por partes&#8230;</h3>
<p style="color: #24698d; font-size: 1.1em;margin:10px 0 0 16px;">- Empezamos por centrar la imagen en la tabla&#8230;</p>
<p>Empezaré por solucionar la parte de las tablas, lo que me resulta más sencillo para centrar la imagen, bastandome para ello, colocar a <strong>&lt;td&gt;</strong> un <strong>align:center</strong>, o bien en;</p>
<p>Html -&gt;&gt;  <strong>&lt;td align=&quot;center&quot;&gt;&lt;/td&gt;</strong><br />
Html -&gt;&gt; <strong>&lt;td style=&quot;text-align:center&quot;&gt;</strong> mediente estilos&#8230;<br /> <br />
Html -&gt;&gt;<strong> &lt;table style=&quot;text-align:center&quot;&gt;&lt;/table&gt;</strong> Esto también es válido, pero no me interesa pues centraría toda lo que está dentro de la tabla, y lo que quiero es especifico, solo lo que contiene la imagen del enlace, o sea lo que se encuentra en <strong>&lt;td&gt;&lt;/td&gt;</strong></p>
<p>Espero se me entienda esta parte, también se puede escribir en la hoja css, con clases, con identificadores, pero es más sencillo a mi modo de ver como lo hago arriba, pero si son varias, o muchas imágenes que se tratan de esta manera, entonces debes organizarte, y crear clases o propiedades para ese evento.</p>
<p> Css -&gt;&gt; <strong>td {text-align:center;}</strong> esto centraría la imagen o el contenido de la tabla de datos.<br />
Css -&gt;&gt; <strong>table {text-align:center;}</strong> esto centraría la imagen y todo el contenido de la tabla,  lo cual puede que no te interese, pero hay va el ejemplo&#8230;</p>
<p style="color: #24698d; font-size: 1.1em;margin:10px 0 0 16px;">- Seguimos por centrar la imagen en la capa Div&#8230;</p>
<p>Para centrar la imagen en la capa Div, he decidido hacerlo sin margenes.<br />
Para el ejemplo he conseguido centrarla diciendole a la imagen que tenga un salto de linea, y he conseguido un buen resultado.</p>
<p>Luego le asignado un relleno (<strong>padding</strong>) que rodeará la imágen dentro de <strong>&lt;td&gt;&lt;/td&gt; </strong>en una medida equivalente a dividir la capa en tres partes más o menos, y he conseguido el resultado de la imagen de arriba, en donde pone <strong>&quot;Imágen dentro de la capa Div&quot;</strong>, y podemos ver el la imagen siguiente como me ha quedado más, o menos centrada. </p>
<p><a rel="lightbox" href="http://www.internavegacion.com/imagenes-blog/imagen-centrada-dentro-de-la-capa-div.png" ><img style="float:left;margin:0 12px 0 0;" src="http://www.internavegacion.com/imagenes-blog/imagen-centrada-dentro-de-la-capa-div.png" title="Imagen centrada dentro de ls tablas" alt="Imagen centrada" height="121" width="119" /></a>La parte que se visualiza en el centro es la imagen de texto que lleva el enlace como comente antes. Si te fijas el relleno se a creado al rededor de la imagen con los valores porcentuales que le indico a la tabla de datos &lt;td&gt;, con estilos css dentro de la etiqueta &lt;td&gt;, y en el documento Html.</p>
<p>Puedes ver aquí debajo las propieddes y valores que le he asignado a &lt;td&gt;, un relleno alto y bajo de <strong>32%</strong>, y un relleno de izquierda &#8211; derecha de <strong>32%</strong>, cual me siuia la imagen de texto que lleva el enlace,como se muestra arriba.</p>
<p>Las propiedades y valores que he útilizado; <strong>&lt;img style=&quot;padding:32%;display:block;&quot; /&gt;</strong></p>
<p>Podriamos haber asignado margenes a la imagen, poner en &lt;td&gt; por ejemplo un<strong> align:center</strong>, y a la imagen <strong>&lt;img src=&quot;&quot; /&gt;</strong> un<strong> margin-top:32%</strong>  por ejemplo, pero he útilizado otra manera diferente también válida. El <strong>display:block</strong> lo que hace es corregir unos pixeles que de estiran hacia los lados, lo cual lo mejora a mi modo de ver.</p>
<p>Bueno amigos, espero que haya servido para algo este post, si hace que puedas tener algo más claro algunos puntos sobre este tema, mejor que mejor&#8230;<br />Si me he liado con algo, y lo ves teodioso, recuerda que para ir al super a comprar alimentos puedes ir, en auto, en camión, en bicicleta o andando, tu decides&#8230;</p>
<p>Te aconsejo que práctiques con las imágenes, te darás cuenta de cosas en te llamarán la atención, práctica con lo s valores y las propiedades CSS, luego tenido en cuenta algunos puntos, harán que puedas ver diferentes formas y métodos de coocar una imagen, que en realidad se pueden hacer de otras maneras, no son muchas pero haberlas&#8230; las hay. </p>
<p>&nbsp;</p>
<div class="bordes">
<p style="float: right; margin: -5px 5px 0 0; font: 700 .9em Arial, serif;"> <a title="Arriba" href="#">Arriba</a> <a title="Volver atrás" href="javascript:history.back(1)">Volver</a></p>
</div>
<p>&nbsp;</p>
<p style="text-align:center;padding:20px 0 5px 0;" ><script type="text/javascript"><!--
google_ad_client = "pub-4673136735212223";
/* 468x15, creado 14/02/10 */
google_ad_slot = "6626061828";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.internavegacion.com/2010/07/imagen-de-sustitucion-con-estilos-css/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

