Posicionar una imagen

Hola amigos. Estoy en la tercera lección y me ha dado por practicar por mi cuenta e intentar crear algo propio.

En lugar de color de fondo, he elegido una imagen de fondo.

Sobre ella, he querido montar una imágen y lo he hecho creando una capa llamándola : "lienzo", y le he dado unas medidas a ese lienzo (que pretende ser la base donde se organice toda la web.

Lo de la imagen de fondo es solo para crear un perfil alrededor de mi "lienzo" (no sé si me explico bien).

El caso es que consigo dar tamaño a esa imagen, pero no soy capaz de darle posición.

Quiero centrarla en cuanto anchura, pero de altura no. Quiero que esté más baja por arriba para dejar un margen adecuado para colocar por ejemplo un logo.

Por cierto, todo esto lo estoy haciendo en el index.

Os dejo lo que llevo hecho:

<html>
<head>
<title>CARNICERÍA DE IÑAKI</title>

<link rel="stylesheet" href="estilos.css" type="text/css" media="all">


</head>
<body>



Bienvenidos a mi página Web. pronto disfrutaréis con ella</p>


Carnicería de Iñaki con sus clientes</p>

<div id="lienzo">
[contenido no disponible]
</div>

</body>
</html>

Y en los estilos:



body { background-image: url(objetos/sapphire.gif) }

#lienzo {img-position:center}



Esto último creo que no sirve de nada. En cuanto a darle una medidas, cómo sé yo lo que puede medir una web?

Otra duda es:

- Si cerramos el workspace, se amplía la ventana de trabajo. Es ésa la medida de lo que se verá en un futuro nuestra web?

Nada más. Espero vuestra ayuda para aclararme un poco. Un saludo.
Hola adalol5500,

Una pregunta antes de nada, ¿Dentro del div lienzo pretendes poner todo el contenido de la web? quiero decir ¿encima de la imagen fondo 2.jpg?
Hola de nuevo.

Pues sí. Esa era la idea. Pero os recuerdo que lo estoy haciendo en el index, a modo de página de inicio y desde donde puedan entrar a salsear luego por la web.
O quizás no se puede?
Hola.

Planteas varias preguntas.

Puedes centrar tu imagen fondo2.jpg mediante la siguiente línea de código:

#lienzo {text-align: center ; margin-top: 0px ; }

Escribe un valor para el margen superior, que no sea cero.

Una web, de ancho, medirá lo que tú quieras, y esto sea posible, atendiendo a lo que te permita la máxima resolución de pantalla; de alto medirá más o menos, según los contenidos.

Como tú ves la web cuando cierras el Workspace es aproximadamente como la verás a través de un navegador, tú, en la pantalla de tu ordenador, a la resolución que tengas definida. Otros no la verán igual que tú la ves, en el mejor de los casos la verán de una manera similar.

Saludos.
Gracias, gracias, gracias!!!!! Justo era eso!!!

Ahora sale como yo quiero!!!

Aún así, me temo que seguiré consultandoos dudas.

Un millón de gracias!!!!!!!!!!!!!!!!!!!!!
Bueno pero, si la pones cómo imagen no vas a poder poner nada encima de ella, quizá a los laterales o arriba y abajo de la imagen. Para poner algo encima deberias ponerla cómo imagen de fondo del div lienzo.

No se si es lo quieres, por eso preguntaba.
Saludos.
En el mensaje aparecido a las 1:47 escribí:

“Una web, de ancho, medirá lo que tú quieras, y esto sea posible, atendiendo a lo que te permita la máxima resolución de pantalla; de alto medirá más o menos, según los contenidos.”

Me expresé, en parte, mal. Lo siento. Rectifico:

Una web, de ancho, medirá más o menos, según los contenidos, pudiendo ser abordada visualmente y controlada mediante las barras de desplazamiento.

Saludos.
Pues ahora me he quedado chafada!

No puedo seguir poniendo imágenes sobre imágenes (igual que en photoshop, capa sobre capa) y crearles in link?
A eso es a lo que iba. No se puede no, para eso tendrias que hacer un montaje en Photoshop y luego colgarlo cómo una sola imagen, o hacer la web directamente en photoshop mediante sectores, cosa que se puede, pero el código que genera así como la cantidad de imágenes puede ser excesiva.

Puedes cómo te dije, poner una imagen de fondo al div lienzo y sobre esa imagen de fondo poner mas imagenes cómo contenido, pero nunca una sobre otra.

Respecto al ancho de la web, medirá los píxeles que le quieras dar, y se verá según la resolución de tu pantalla, pero los píxeles serán los mismos. Lo cual es importante saber para dar ciertos píxeles a una imagen si quieres que guarde las mismas medidas que la web.

Saludos.
Pues muchas gracias por tu ayuda. Ahora me tocará darle vueltas a la cabeza para ver qué se me ocurre de nuevo.

Seguro que me saldrán más dudas, pero cuento con vuestra ayuda.

Un saludo y gracias de nuevo.
adalol5500, te sugiero que, además de hacer el Curso Paso a Paso con HTML-Kit, luego planifiques previamente la estructura de la web que tú quieres, para ir gestionando y aprendiendo poco a poco todo lo que sea necesario para su realización.

Nos consta que hoy día se puede hacer -en diseño web- todo lo que se nos ocurra y nos propongamos; claro está, no sólo mediante códigos HTML y CSS.

Aquí te dejo un enlace a contenidos que creo pueden interesarte:

http://jms32.eresmas.net/2006/textos/06071001.html

Saludos.
Muchas gracias nuevamente, por el enlace que me propones. Enseguida le echaré un vistazo que seguro que me viene estupendamente.

El curso" paso a paso..." por descontado que lo termino!!! Y sobre todo, sabiendo que estáis ahí para resolver y ayudarnos en nuestras dudas. Gracias y un saludo.
He leido el tema de las capas, del link que me recomendastes y me resulta muy, muy interesante!!!

En cuanto al "código javaScript" (que no sé muy bien lo que es), se puede utilizar dentro del Html-kit, o aquí se usa otro código? pues hay algunas funciones muy curiosas y divertidas!!!!
http://es.wikipedia.org/wiki/JavaScript

Yo no sé JavaScript, sólo el HTML y CSS que he aprendido en CCTW y poco más que voy aprendiendo… Estoy diseñando una web…, y he necesitado la definición de una función javascript con su correspondiente script que la regula, para lo cual he tenido que realizar la pertinente consulta técnica.

HTML y JavaScript se combinan en el mismo archivo, como puedes comprobar en los ejemplos del documento del enlace que te di. Puedes crear mediante tu HTML-Kit un archivo .html, borrar el contenido que trae por defecto, y copiar y pegar en dicho archivo los códigos completos de los distintos ejemplos contenidos en http://jms32.eresmas.net/2006/textos/06071001.html

Yo lo hice así, experimentando con los códigos, observando las variaciones. Haciendo Preview en HTML-Kit y a través de Internet Explorer. Sin embargo Firefox no ejecutó estas funciones.

Saludos.
Creo que me dedicaré a investigar y a probar igual que tú. Es la mejor manera de aprender. Seguiré también con el curso "paso a paso..." y ya veremos qué sale. Un saludo y un millón de gracias.