Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > HTML e XHTML
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

HTML e XHTML Il codice di scrittura per pagine web

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione HTML e XHTML


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 19-10-06, 22:36   #1 (permalink)
User
 
L'avatar di donbairo
 
Data di registrazione: May 2006
Ubicazione: Lucca
Messaggi: 296
Invia un messaggio tramite MSN a donbairo
Posizioni assolute

Ciao a tutti
ho un problemetto e credo di poter risolvere con i css ma non ne sono sicuro

Devo posizionare degli oggetti formato gif o jpg o testo in una immagine ma questi oggetti vengono caricati dal database.
Io ho pensato di mettere questa immagine come immagine di sfondo poi posizionare gli oggetti, sapete indicarmi come fare?
Ovvero so che con i css posso posizionare dei box in posizioni assolute ma non so con 10 piccole immagini in una stessa pagina e 10 numeri in testo.

grazie

Edit: messaggio numero 50 cin cin auguri, grazie, prego
__________________
Appartamenti Kiev
donbairo non in linea   Rispondi citando
Vecchio 20-10-06, 00:27   #2 (permalink)
User Attivo
 
L'avatar di massy
 
Data di registrazione: Mar 2006
Ubicazione: Pico
Messaggi: 1,014
Invia un messaggio tramite ICQ a massy
Puoi mettere la prima immagine con posizione relativa, metterci l'altro oggetto sopra con posizione assoluta usando uno z-index più alto

Se non si è capito fa' un fischio che buttiamo giù un po' di codice
__________________
Manie Grafiche
massy non in linea   Rispondi citando
Vecchio 20-10-06, 01:15   #3 (permalink)
User
 
L'avatar di donbairo
 
Data di registrazione: May 2006
Ubicazione: Lucca
Messaggi: 296
Invia un messaggio tramite MSN a donbairo
Ciao massy
sai io sono un "intopatore" e ci devo battere il naso altrimenti non capisco e non imparo:

ho fatto una cosetta così che fino a questo funziona:

#boxtemp {
overflow: auto;
position: relative;
left: 0px;
top: 0px;
width: 280px;
height: 320px;
background: url(../immagini/italia-temp.jpg);
}

ovvero mi mette sullo sfondo l'immagine che mi serve, questo box grande esattamente come l'immagine, l'ho posizionato in un punto della pagina e per adesso tutto bene.

adesso penso di fare una cosa del genere:

siccome il box è in una tabella di misure esatte io pennso che se inserisco tra i tag <td> e in ogni caso dentro il div id tante righe tipo:
<div style="position:absolute; top: <xxx>; left: <yyy>; "><?php echo Variabile ; ?></div>

dovrebbe funzionare no?

questo ancora non l'ho provato perchè sono alle prese con recuperare le variabili da un database

saluti
__________________
Appartamenti Kiev

Ultima modifica di donbairo : 20-10-06 01:18.
donbairo non in linea   Rispondi citando
Vecchio 20-10-06, 03:03   #4 (permalink)
User Attivo
 
L'avatar di massy
 
Data di registrazione: Mar 2006
Ubicazione: Pico
Messaggi: 1,014
Invia un messaggio tramite ICQ a massy
Se metti sempre lo stesso valore te li mette uno sopra l'altro

se fai con php e supponendo che devi mettere 10 box da 28px l'uno:
Codice:
<html>
    <head>
        <style type="text/css">
            #boxtemp { overflow: auto; position: relative; left: 0px; top: 0px; width: 280px; height: 320px; background: red; }
            .box {position:absolute; background:#EEE; width:28px; top:0; }
        </style>
    </head>
    <body>
        Bla bla bla
        <hr />
        <div id="boxtemp">
<?php 
            $Variabile="pip";
            for ($i=0;$i<10;$i++) {
                 echo "\t\t\t<div class=\"box\" style=\"left:".($i*28)."px; \">".$Variabile."</div>\n";
            }
?>
        </div>
    </body>
</html>
__________________
Manie Grafiche
massy non in linea   Rispondi citando
Vecchio 20-10-06, 09:51   #5 (permalink)
User
 
L'avatar di donbairo
 
Data di registrazione: May 2006
Ubicazione: Lucca
Messaggi: 296
Invia un messaggio tramite MSN a donbairo
Grazie massy

ma non devo mettere mai lo stesso valore, sono 19 punti diversi con 19 variabili diverse e devo pure fare un punto preciso della immagine ogni valore,

per spiegarti meglio:
l'immagine di fondo è l'Italia
i valori che cambiano a seconda del valore nel db sono le temperature attuali
la posizione sono le città più importanti quindi xxx e yyy cambiano per ogni valore perchè la posizione sulla immagine è diversa.
Il tuo codice (peraltro interessante) mi poneva tot box nel box principale ma senza una posizione assoluta (credo).
è un mondo difficile....
Ciao
__________________
Appartamenti Kiev
donbairo non in linea   Rispondi citando
Vecchio 20-10-06, 14:34   #6 (permalink)
User
 
L'avatar di donbairo
 
Data di registrazione: May 2006
Ubicazione: Lucca
Messaggi: 296
Invia un messaggio tramite MSN a donbairo
Allora tutto risolto
questo il codice utilizzato:

per costruire il box e inserire l'immagine di fondo che mi funziona da mappa:

#boxtemp {
overflow: auto;
position: relative;
left: 0px;
top: 0px;
width: 280px;
height: 320px;
background: url(folder/immagine.jpg);
}

inserito nel file css del sito

ho inserito il box in una tabella in questo modo:

<div id="boxtemp">

all'interno di questo div ho iserito i div per i punti precisi dell'oggetto

<div style="position:absolute; top: 60px; left: 20px; "><?php echo $xxx ; ?></div>

E questo è il risultato ottenuto:
Risultato finale

Grazie mille
__________________
Appartamenti Kiev
donbairo non in linea   Rispondi citando
Vecchio 20-10-06, 16:34   #7 (permalink)
User Attivo
 
L'avatar di massy
 
Data di registrazione: Mar 2006
Ubicazione: Pico
Messaggi: 1,014
Invia un messaggio tramite ICQ a massy
Ottimo
__________________
Manie Grafiche
massy non in linea   Rispondi citando
Rispondi
Tags: ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 07:28.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.