Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    6

    Domanda su immagine da allineare in HTML.

    Ciao a tutti,

    sono nuovo del forum e abbastanza neofita su HTML.
    A dire il vero lo ho usato qualche anno fa, ora lo sto riprendendo in mano.
    Infatti per dare una mano ad un amico gli ho variato qualche pagina del sito, scritta da altri, senza problemi.
    Ho però una cosa su cui sto trovando difficoltà enormi.
    Si tratta di caricare un'immagine di fianco ad un testo (img02.jpg).
    Di fianco a tale testo c'è già un'altra immagine correttamente allineata a destra (img01.jpg).
    Se carico l'immagine img02.jpg, anche usando la stessa class dell'altra immagine img01.jpg il testo si riallinea, ma l'immagine rimane al centro mentre io la vorrei sotto all'altra a destra.
    E' stato usato un css per tale pagina.
    Posto qui la parte di codice incriminata e una parte del css:

    HTML
    codice:
     <div id="contents">
        <h1>Title</h1>
        [img]imgs/graphics/img01.jpg[/img]
        
    
    Testo1</p>
        
    
    Testo2</p>
        
    
    Testo3</p>
        
    
    Testo4</p>
            [img]imgs/graphics/img02.jpg[/img]
        
    
    Testo5</p>
        <br class="clearfloat" />
      </div>

    CSS
    codice:
      
    body{
    	text-align: center;
    	color: #999;
    	font-family: verdana, arial, helvetica, sans-serif;
    	font-size: 14px;
    	margin: 0 0 40px 0;
    	padding: 0;
    	background: #fff url(/images/sfondo1.gif) repeat-y center;
    }
    
    #contents{
    	width: 809px;
    	/*height: 300px;*/
    	background: #fbfcf5 url(../imgs/graphics/bg1.gif) no-repeat center bottom;
    	border-top: 1px solid #bab096;
    	border-bottom: 1px solid #bab096;
    	padding: 20px 15px 20px 15px;
    }
    
    .clearfloat {
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    
    }
    
    .contentsimg {
    	float: right;
    	margin: 0px 0 20px 40px;
    	border: 1px solid #e5dbaf;
    }
    Grazie mille per l'aiuto.
    Ciao!

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    ciao Gius01, benvenuto sul forum

    questa volta ho corretto io...
    ricorda che per postare codice sei tenuto, come tutti, ad utilizzare il tag CODE

    buon lavoro

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    6
    Scusami e grazie mille!
    Buon lavoro anche a te!
    Ciao.

  4. #4
    Ciao.
    Prova a inserire <br class="clearfloat" /> anche tra testo4 e seconda immagine.
    "...Quando una macchina è dotata di intelligenza artificiale significa che può prevedere in quale momento della giornata deve andare in tilt per ottimizzare il livello di stress dell'utente finale" (Mehdi Tazi)

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    6
    Ciao,

    grazie mille NataStanca!
    Solo una cosa, mi sto rendendo conto che dovrò davvero studiare molto perchè altro che ruggine accumulata...
    Facendo come hai detto l'immagine si allinea a dovere ma il testo5 mi si stacca parecchio dal testo4 (mentre testo1, testo2, testo3, testo4 ed anche, prima, testo5 erano spaziati da una semplice interlinea.
    Come potrei fare per evitare lo stacco, devo dorse agire su un clearfloat diverso e come?
    Scusami e grazie mille!
    Ciao!

    Giuseppe

  6. #6
    Ciao Giuseppe.
    Anche io, se avessi studiato un po' di più, avrei trovato la soluzione un po' più corretta...
    Cmq, fammi sapere le dimensioni delle immagini.
    Elena
    "...Quando una macchina è dotata di intelligenza artificiale significa che può prevedere in quale momento della giornata deve andare in tilt per ottimizzare il livello di stress dell'utente finale" (Mehdi Tazi)

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    6
    Ciao Elena,

    diciamo che sto riprendendo in mano il tutto, da studiare ne ho eccome, purtroppo su questo aspetto mi sto pedendo, scusa...
    Per le dimensioni img01.jpg è 300x300 px, img02.jpg 300x100px
    Grazie mille.
    Giuseppe

  8. #8
    Le dimensioni te le avevo chiesto per fare alcune prove. Ho visto che fino ad una certa altezza dell'immagine tutto si allinea... ma lasciamo perdere.
    Allora ti consiglierei di creare due div (in questo caso uguali, credo sia ammesso) all'interno di quello principale dividendo gli elementi: uno per la prima img e i 4 paragrafi di testo, l'altro per la seconda img e il resto del testo, seguiti dal clear. Così avrai allineato sia le img che il testo.
    Un'altra cosa (a riguardo il css): per dare le stesse regole alle img dentro lo stesso div non occorre attribuire una classe per ogni img, fai una regola unica per il div che le contiene: #div img { ... }
    "...Quando una macchina è dotata di intelligenza artificiale significa che può prevedere in quale momento della giornata deve andare in tilt per ottimizzare il livello di stress dell'utente finale" (Mehdi Tazi)

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    6
    Ciao,

    ti ringrazio per l'assistenza!
    Veramente ho fatto delle prove ma il quinto paragrafo di testo continua ad essere staccato dal quarto.
    Vabbè dai, non importa, lascio così.
    Grazie ancora.
    Ciao.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.