Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    703

    allineare immagine a testo

    ciao a tutti, avrei bisogno, se possibile, di un aiuto ad allineare la mia immagine accanto ad un testo, all'interno del mio box; nel foglio di stile l'ho dichiarata così:

    Codice PHP:
    .Ricerca
    {
     
     
    background-image:url('search.png');
     
    background-repeat:no-repeat;
     
    float:left;

    il problema sorge nella pagina principale quando la richiamo:

    se faccio così non mi fa vedere niente
    Codice PHP:
    <div class="Ricerca">
                 
    </
    div
    mentre se all'interno del div metto un testo questo viene sovrapposto!come faccio ad allinearlo?
    grazie mille

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    1) se il div è vuoto il browser correttamente non ti mostra il background perchè lo sfondo non fa parte del contenuto. Quindi devi dare un altezza minima al div in modo che sia alto q.b per visualizzare l'immagine

    2) per lo stesso motivo del punto 1 il testo si sovrappone allo sfondo perchè non sa che sfondo ci sia al suo interno. Distanzialo usando dei padding.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    E se invece di usare l'immagine come background del div, la inserisci inserisci dentro il div assegnandole float:left e poi metti il testo?
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    703
    @fcaldera: per definire l'altezza del div mi consigli di usare la propietà height nel css?
    @codencode: mi potresti fare un esempio di quanto dici?

    grassie

  5. #5
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da cleaner
    @fcaldera: per definire l'altezza del div mi consigli di usare la propietà height nel css?
    no, non l'altezza bensì l'altezza Minima

    diciamo che questa immagine sia alta <n> pixel e parta dall'angolo in alto a sx
    allora al div aggiungi


    height: auto !important;
    height: <n> px;
    min-height: <n> px;
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  6. #6
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    ma min-height non mi pare venga interpretata da tutti i browser, o sì?

  7. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da ResianTaxidrive
    ma min-height non mi pare venga interpretata da tutti i browser, o sì?
    no,
    ma in quel modo sì
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  8. #8
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    Buono a sapersi

  9. #9
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  10. #10
    Originariamente inviato da cleaner
    @codencode: mi potresti fare un esempio di quanto dici?
    HTML
    codice:
    <div class="ricerca">
         [img]...[/img]
         
    
    Testo da affiancare</p>
    </div
    CSS
    codice:
    div.ricerca img {
         float: left;
    }
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

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.