Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913

    Al fondo del div viene aggiunto un po' di spazio

    Sto cercando di centrare un'immagine all'interno di un div, ma al fondo mi rimangono due o tre pixel di troppo... Ecco un esempio: https://jsfiddle.net/ukbwgbnr/1/embe...sult,html,css/

    Guardando con gli strumenti di Chrome, quello spazio non è creato da margini, padding o bordi. Semplicemente l'immagine non ci arriva.

    So che è poco spazio, ma si vede perché l'immagine sarà più o meno a 60px. (Stringete la finestra per vedrlo più piccolo nell'esempio)
    No

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    I pixel in più potrebbero dipendere dal valore dell'interlinea, infatti di default img è un elemento inline. Questo significa che è influenzato dal normale flusso degli elementi come se fosse un testo, e da altre caratteristiche relative proprio al testo.

    Assegnando line-height:0; al div contenitore, si dovrebbe risolvere, ma una soluzione più adeguata è quella di convertire semplicemente l'elemento img in un elemento di tipo block.

    codice:
    .profile-picture > .picture {
       display: block;
    }
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    Beh, grazie
    No

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 © 2025 vBulletin Solutions, Inc. All rights reserved.