Precedente :: Successivo |
Autore |
Messaggio |
gek Eroe


Registrato: 22/01/06 16:55 Messaggi: 53 Residenza: Ravenna
|
Inviato: 01 Giu 2007 13:08 Oggetto: problema con immagini che nn si allineano |
|
|
salve! ancora una volta mi presento questuante al forum dell'Olimpo.. per un problema con i div (ma io li odio!! anzi, sono LORO che odiano me!! )
per farla breve: sto creando una pagina dove vorrei inserire tanti riquadri con immagini e testo. mi piacerebbe che venissero "sfalsati", cioè nel primo immagine a sinistra e testo sulla destra, nel secondo immagine sulla destra e testo a sinistra, e così via. per farmi meglio capire allego una immagine esplicativa:
questi riquadri sono contenuti dentro un div che si chiama container.
mi potete suggerire un metodo "furbo" e stilisticamente elegante per realizzarlo? non so se creare dei "div", dei "p", degli "span", aiuto!!!
grazie mille!!
Tuffo |
|
Top |
|
 |
gek Eroe


Registrato: 22/01/06 16:55 Messaggi: 53 Residenza: Ravenna
|
Inviato: 02 Giu 2007 09:54 Oggetto: uff che fatica |
|
|
uff ho provato inserendo dei div e dei p, ma nessun risultato, l'immagine straborda fuori... forse una soluzione potrebbe essere sistemarla come "background"?
ma così facendo nn riesco a spostare il testo in modo che non si sovrapponga... e poi vorrei che ogni riquadro che contiene immagine e testo avesse il bordo... per favore aiutatemi!  |
|
Top |
|
 |
gek Eroe


Registrato: 22/01/06 16:55 Messaggi: 53 Residenza: Ravenna
|
Inviato: 03 Giu 2007 23:37 Oggetto: forza!! |
|
|
forza ragazzi vi prego aiutatemi!! voglio realizzare un layout come quello in figura precedente ma non so come fare!!
potete aiutarmi? datemi dei consigli!
Dai Olimpo non mi deludere!!! |
|
Top |
|
 |
Thund3r Mortale devoto


Registrato: 03/06/07 14:11 Messaggi: 11 Residenza: Tra l'Infinito ed il Limitato.
|
Inviato: 04 Giu 2007 10:28 Oggetto: |
|
|
Non ho capito molto bene il tuo problema, ma prova questo TAG:
Citazione: | <PRE> (pre-formatted) che il corrispondente tag finale </PRE>; tutto ciò che si trova tra <PRE> e </PRE> verrà mostrato nella pagina HTML così com'è con le tabulazioni, le andate a capo, le spaziature originali.
L'uso del tag <PRE> può essere una scelta provvisoria, quando si ha fretta di inserire il brano nella pagina HTML; in un secondo tempo si potrà impaginare meglio il brano con i normali tag di HTML (togliendo i tag <PRE> e </PRE>).
N.B. All'interno di questo tag e cioè tra <PRE> e </PRE> non è consentito usare altri tag, come p.es. <BR> per andare a capo ... saranno ignorati. |
Ciao!  |
|
Top |
|
 |
sacrire Dio maturo


Registrato: 04/07/05 00:18 Messaggi: 1472 Residenza: Appena appena sotto la Garfagnana
|
Inviato: 04 Giu 2007 10:47 Oggetto: |
|
|
Non so se ho capito bene quello che volevi ho fatto una pagina di prova sul mio sito se vuoi dare un'occhiata....
http://www.presentatrici.altervista.org/prova.html |
|
Top |
|
 |
Thund3r Mortale devoto


Registrato: 03/06/07 14:11 Messaggi: 11 Residenza: Tra l'Infinito ed il Limitato.
|
Inviato: 04 Giu 2007 11:47 Oggetto: |
|
|
Comunque sia, ti consiglio, se sei agli inizi, di usare un editor di testo con interfaccia grafica, tipo dreamweaver, front page etc.etc. Con essi, basta allineare il testo alla word  |
|
Top |
|
 |
gek Eroe


Registrato: 22/01/06 16:55 Messaggi: 53 Residenza: Ravenna
|
Inviato: 04 Giu 2007 23:21 Oggetto: grazie |
|
|
ciao! grazie per la risposta, ma non è esattamente quello che vorrei ottenere.. ho caricato la pagina all'indirizzo
http://www.oleificiocopertino.it/paolo_prova/passato.php
ho realizzato dei <p> che si colorano di colori diversi, e la mia idea era di averne uno con l'immagine a destra e uno con l'immagine a sinistra, e il testo che si disponeva di fianco in maniera uniforme. purtroppo inserendo le immagini come <img> non riuscivo né a posizionarlo sull'estremo bordo, né a sistemare il testo in modo tale che riempisse tutto lo spazio, ho provato anche con l'attributo float:left (o right), ma così facendo l'immagine usciva dal <p> e si sovrapponeva al testo sottostante....
spero di essere stato più chiaro...
grazie ancora! |
|
Top |
|
 |
sacrire Dio maturo


Registrato: 04/07/05 00:18 Messaggi: 1472 Residenza: Appena appena sotto la Garfagnana
|
Inviato: 05 Giu 2007 01:17 Oggetto: |
|
|
Beh la mia pagina ci andava abbastanza vicino. Se vuoi guardare ora ho tolto i bordi, se ti va bene puoi copiarla e sostituirci le immagini tanto l'ho creata per te...
Usando il tag <p> non so come aiutarti mi dispiace. |
|
Top |
|
 |
gek Eroe


Registrato: 22/01/06 16:55 Messaggi: 53 Residenza: Ravenna
|
Inviato: 05 Giu 2007 14:37 Oggetto: tableless |
|
|
grazie mille per l'aiuto, mi sa che alla fine utilizzerò la tua soluzione... solo che ero curioso di scoprire se era possibile ottenere lo stesso risultato utilizzando i DIV, per avere un layout totalmente tableless.
qui mi sa che solo Rebelia mi può aiutare!!! Rebelia, se ci sei rispondi!!
scherzi a parte, qlcuno ha idea di come fare usando i css? |
|
Top |
|
 |
horus Macchinista


Registrato: 22/03/05 10:48 Messaggi: 2554 Residenza: Sirio e dintorni
|
Inviato: 05 Giu 2007 15:14 Oggetto: |
|
|
Io userei la proprietà
float assegnata all'immagine.
Esempio banale che non so se funziona:
Codice: | <div class="container">
<img src="..." style="float:left;" />
<p>mio primo testo</p>
<br style="clear:both;" />
</div>
<div class="container">
<img src="..." style="float:right;" />
<p>mio secondo testo</p>
<br style="clear:both;" />
</div>
<div class="container">
<img src="..." style="float:left;" />
<p>mio terzo testo</p>
<br style="clear:both;" />
</div> |
Fai magari qualche prova poi vediamo di correggere eventuali errori.
Edit: ops, ho letto ora che avevi provato float. Ehm... se mi fai vedere il codice che avevi scritto provo a capire cosa non andava. |
|
Top |
|
 |
gek Eroe


Registrato: 22/01/06 16:55 Messaggi: 53 Residenza: Ravenna
|
Inviato: 05 Giu 2007 16:06 Oggetto: ehi funziona!! |
|
|
ehi funziona!! allora quello che sbagliavo io era il br con l'attributo clear
Codice: |
<br style="clear:both;" />
|
Ora funziona, ma mi piacerebbe capire meglio perché... cioè, mi son letto sul sito della w3c le specifiche, ma non ho capito bene x' senza clear l'immagine sforava fuori dal div, mentre con clear il div si adatta a contenere l'immagine...
ps ho caricato la pagina all'indirizzo link
per permettere a chi fosse interessato di vedere il risultato. i div li ho chiamati "puntato" e ho incluso lo stylesheet per semplicità.
grazie mille a tutti coloro i quali mi hanno aiutato!! |
|
Top |
|
 |
horus Macchinista


Registrato: 22/03/05 10:48 Messaggi: 2554 Residenza: Sirio e dintorni
|
Inviato: 06 Giu 2007 09:33 Oggetto: |
|
|
Meglio così.
Quando utilizzi il float l'oggetto viene tolto dalla sua normale collocazione nella struttura della pagina. Gli altri oggetti quindi non sanno più che c'è e si chiudono senza tenerne conto.
Mettere un br o qualsiasi altro oggetto con clear both serve per ripristinare il normale flusso della pagina. E' una soluzione un po' sporca ma efficiente. Il clear both significa che quell'oggetto non può averne altri a destra o a sinistra e quindi, di fatto, si colloca dopo che l'oggetto float è finito.
Il div che racchiude tutto quindi continuerà a chiudersi dopo gli oggetti di cui potrà determinare la posizione ma questa volta l'ultimo oggetto sarà il br.
Non sono un grande oratore ma spero di aver chiarito un po' il funzionamento del float. |
|
Top |
|
 |
gek Eroe


Registrato: 22/01/06 16:55 Messaggi: 53 Residenza: Ravenna
|
Inviato: 06 Giu 2007 12:49 Oggetto: capito! |
|
|
invece devo proprio dire che HORus sei un grande HORatore! (ah ah ah)... vabbé che schifo di battuta.
cmq ora ho capito meglio, quindi non posso fare altro che dirti GRAZIE!!!!
alla prossima, ciao!
Gek |
|
Top |
|
 |
|