impostare un immagine con css

  • Creatore Discussione Creatore Discussione andia
  • Data di inizio Data di inizio

andia

Utente Attivo
2 Giu 2008
68
0
6
ciao a tutti:
lavorando sempre sul mio primo piccolo sito,(!) dopo aver inserito il tag IMG in html, ho usato la sintassi in css:
position:absolute;
left: 100 px;

poi mi sono resa conto che quando cambio scermo ( diventa più picollo o grande l'immagine non si vede più!
mi hanno consigliato di usare FLOAT anzichè POSITION, ma il problema con FlOAT è che me lo mette o a destra o a sinistra, non c'è un modo per definire lo spazio con PX usando float? c'è un altro modo?
perchè non funziona nemmeno con:
img, {
width: 400 px;
float: right; width: 100 px;
}
 
scusa l'ignoranza.....come sarebbe il tag con div e collegamento dell'immagine? non ho trovato nulla sul sito!!
 
intendevo questo
nel css

div.pinco{
/* e qui all'interno gli dai le misure, il blok e le varie posizioni background..*/

}

nell'htm

<div class=pinco>
<scr=mia foto.gpg....>
</div>

se mi chiedi di giurare che funzi e meglio non chiedermelo;)
 

sto leggendo l'articolo che mi hai mandato e grazie, ma volevo dire ho fatto tutto come hai sugerito te, va tutto bene per quanto riguarda l'impostazione dell'immagine però non sono riuscita a risolvere il problema dello schermo. intendo, quando rimpiciolisco la pagina, l'immagine è fermo e non si adatta alla nuova misura!!:incazz2:
 
ho letto l'articolo sulla risoluzione. non melo fa..........non so dove è il problema!!
 
ciao!
devo dire che ho letto tanto e visto dei siti, ancora problema non risolto!! per quanto riguarda il codice, sinceramente sto lavorando con DW, non penso di aver sbagliato qualche cosa.....
per quanto riguarda il tutorial che mi hai consigliato , https://www.mrw.it/css/artico...uzione_47.html
ho copiato e incollato tutto il codice per vedere cosa succede, in realtà anche il codice scritto lì sembra strano!! perche ti dà un rettangolo con un scritto dentro. nel codice per l'impostazione del rettangolo è scritto: position: Absolute;
top: 50%;
left: 50%;
quindi il rettangolo va in basso a destra, invece se cambi il codice e metti: position: Absolute;
top: 30%;
left: 35%;
in modo che il rettangolo si sposta in centro, e poi da parte destra o sinistra cominci a chiudere la pagina vedrai che il rettangolo non rimane in centro della pagina. perchè??
:dipser:
 
ti allego l'htm fatto con dream, si chiami la pagina vedrai un rettagolo rosso centrato su una pagina grigia

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento senza titolo</title>

<style type="text/css">
<!--
html {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px;
	padding: 0px;
	background-color: #CCCCCC;

}

#contenitore{
	width: 700px;
	height:550px;
	background-color: #CC0000;
	text-align: Center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -350px;
	margin-top: -275px/*era 300*/

}
-->
</style>

</head>

<body>
<div id="contenitore">all'intero di questo metti quello che vuoi</div>
</body>
</html>


attenzione: è il rettangolo che è centrato non quello che c'è dentro
:hammer:
 
si la vedo esattamente come dovrebbe essere, ora vado a paragonare il tuo codice con il mio.
grazie mille.
andia
 
ti allego l'htm fatto con dream, si chiami la pagina vedrai un rettagolo rosso centrato su una pagina grigia

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento senza titolo</title>

<style type="text/css">
<!--
html {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px;
	padding: 0px;
	background-color: #CCCCCC;

}

#contenitore{
	width: 700px;
	height:550px;
	background-color: #CC0000;
	text-align: Center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -350px;
	margin-top: -275px/*era 300*/

}
-->
</style>

</head>

<body>
<div id="contenitore">all'intero di questo metti quello che vuoi</div>
</body>
</html>


attenzione: è il rettangolo che è centrato non quello che c'è dentro
:hammer:


qualche domanda da fare:
tu per margin hai messo "-" io invece mettevo senza, perche valore negativo? che differenza fa?

poi qui scrivi:
top: 50%;
left: 50%;
margin-left: -350px;
margin-top: -275px/*era 300*/
50% per left e top vuol dire " centralizzare"?
 
ma...una cosa,
è possibile che il Bachground color va ricinisciuto da internet explorer ma non da opera e mozilla? perchè in queste due ultime il colore di sfondo anzichè nero e bianco!!!
 

Discussioni simili