Tecnología

Inicio

¿Cómo se ponen encima de Texto imágenes en una página Web

¿Cómo se ponen encima de Texto imágenes en una página Web


Utilización de hojas de estilo en cascada (CSS), puede colocar imágenes y texto siempre que lo desee en las páginas web. Una de las propiedades CSS - el índice z - hace posible incluso cambiar el orden de los elementos en una página web, por lo que el texto puede ir por encima de una imagen. las imágenes y el texto de posicionamiento con CSS requiere algo de práctica, pero los programadores más experimentados pueden crear diseños complicados y bellos mediante el aprovechamiento de todas las ofertas de CSS.

Instrucciones

Editar el código HTML

1 Abrir una página Web en un editor de código como Notepad ++, jEdit o BBEdit. Busque la etiqueta <img> asociado a la imagen que desea colocar texto sobre. La etiqueta <img> se verá así:

<Img />

2 Añadir una nueva línea encima de la etiqueta <img> y luego añadir una abertura <div> etiqueta. Añadir una nueva línea debajo de la etiqueta <img> y escriba el cierre </ div> etiqueta. En la apertura etiqueta <div>, establezca el atributo "ID" para un nombre único y significativo. El código resultante será algo como esto:

<Div id = "contenedor">

<Img />

</ Div>

3 Añadir una línea en blanco debajo de la etiqueta <img> y el tipo de apertura y cierre de etiquetas <div> de nuevo. Escribir el texto entre las etiquetas. Dar el <div> en el principio del texto un atributo "ID" con un nombre único y significativo. Este es un ejemplo del código resultante:

<Div id = "contenedor">

<Img />

<Div id = "imagen-texto"> Este es el texto que ir sobre la imagen. </ Div>

</ Div>

Añadir un poco de código CSS

4 Abra el archivo .CSS si la página web utiliza uno. Si su página web no utiliza un archivo CSS o si no está seguro, a continuación, desplazarse hasta las etiquetas <head> y agregue <style> y </ style>. Colocar cualquier código CSS, ya sea en el archivo .CSS o entre las etiquetas <style>.

5 Escriba el siguiente código CSS:

envoltorio {position: relative; } Envoltorio img {position: absolute; } Imagen-texto {position: absolute; }

El código anterior establece los tipos de posicionamiento sobre el envoltorio <div> etiquetas, así como la imagen y el texto entre ellos. Al establecer la envoltura <div> para utilizar el posicionamiento relativo, podemos utilizar la posición absoluta en sus etiquetas anidadas sin la imagen o el texto que va a la esquina superior de la página Web. en lugar usted puede colocarlos en el interior del envoltorio <div>.

6 Añadir la propiedad z-index a su imagen y texto. Esta propiedad determina el orden de apilamiento de los elementos HTML. Elementos dados los números más altos aparecen por primera vez en la página, y elementos dados los números de índice z inferiores pasan por debajo de ellos.

envoltorio img {position: absolute; z-index: 0; } Imagen-texto {position: absolute; z-index: 1; }

El código anterior pone el texto sobre la imagen. Evitar el uso de los números negativos para z-index o el uso de números muy grandes.

7 Controlar la ubicación exacta de los elementos con posición absoluta - en este caso, la imagen y el texto - el uso de la "superior" e "izquierda" propiedades CSS. Los números exactos utilizados dependerán del tamaño de la imagen y la forma en que desea que aparezca el texto. Aquí está un ejemplo de texto colocado sobre la esquina superior izquierda de la imagen:

envoltorio img {position: absolute; top: 0px; left: 0px; z-index: 0; } Imagen-texto {position: absolute; top: 0px; left: 0px; z-index: 1; }

Consejos y advertencias

  • Aprender el modelo de caja CSS dentro y por fuera. Esto le ayudará a obtener una mejor comprensión de posicionamiento CSS.
  • Probar la página Web en Internet Explorer 8 y bajo si usted está preocupado acerca de cómo sus páginas web se verá a los usuarios de más edad navegadores IE. Internet Explorer 6 a 8 contiene muchos errores relacionados con CSS.