Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [CSS] Differenza tra em e pixel: una definizione?

    Mi potreste spiegare esattamente che differenza c'è tra l'unità di misura em e px nella formattazione dei testi?

    E che scala viene usata in em? Qual'è il valore più grande e quale il più piccolo in un testo?

    Posso usare em anche per descrivere elementi come tabelle, layers, immagini?
    Eventualmente con che risultati?

    E' vero che se uso em al posto di px in un testo ottengo la possibilità di far ingrandire a piacere il corpo dei caratteri agli utenti che usano un mouse con lo scroll abilitato?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il px e` la misura del pixel dello schermo. Chiaramente ha senso solo in un contesto di monitor.
    Em e` la misura della lettera M (sia in vert che in orizz) del font corrente. Quindi e` relativa al font.
    Em e` molto adatto se vuoi inserire delle scritte: ad esempio in un menu, se sai che tutte le scritte sono non piu` larghe di 20em, puoi definire 20em come larghezza del blocco che contiene le scritte.
    Oppure se in un testo vuoi che vada a capo dopo una certa larghezza del testo, in modo da non creare colonne troppo larghe o troppo strette. Tieni presente che non hai la possibilita` di conoscere le dimensioni dei font usati dall'utente, dato che i brwoser permettono all'utente di ingrandire o rimpicciolire il font (escluso IE6-).

    Come dimensionie di tabelle e` adatto em se le celle contengono scritte.
    Invece se un blocco contiene solo immagini, che sono definite con i px, conviene usare il px come unita` di misura.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.