Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Spazio che non è padding nel testo

    Non capisco come devo fare per eliminare, in un campo span di testo, lo spazio vuoto tra il carattere e il bordo superiore e quello inferiore.

    Non è facile spiegare quello che intendo, provate a visualizzare in una pagina htm questo codice; come potete vedere tra il testo e i suoi bordi laterari non c'è spazio, mentre i bordi superiori sono molto distanziati. Come fare per eliminare questo maledetto spazio vuoto?
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Documento senza titolo</title>
    </head>
    
    <body>
    <span style="font-size: 40px; background-color: yellow; border: 2px solid red; padding: 0;">Testo</span>
    </body>
    </html>

  2. #2
    lavora di altezza di linea e poi rendi block
    prova così
    <span style="font-size: 40px; background-color: yellow; border: 2px solid red; padding: 0; line-height:30px; display:block;">Testo</span>

    ma occhio che uno span è un pezzo di testo e così lo "interrompi"...
    O saisons, ô châteaux,
    Quelle âme est sans défauts?

    Rimbaud - L'Éternité (1872)

    EsseZeta - VisualWriting | www.essezeta.org

  3. #3
    Originariamente inviato da essezeta
    lavora di altezza di linea e poi rendi block
    prova così
    <span style="font-size: 40px; background-color: yellow; border: 2px solid red; padding: 0; line-height:30px; display:block;">Testo</span>

    ma occhio che uno span è un pezzo di testo e così lo "interrompi"...
    Ciao, grazie per il suggerimento, ma non posso utilizzare display: block. L'elemento deve essere inserito in una frase. Qualche altra idea?

  4. #4
    infatti... bravo...

    ma allora com'è questa frase? è solo decorativa? in font-size ha gli stessi px? altrimenti potresti provare a dare allo span una dimensione maggiore del resto della frase...
    hai un codice?
    O saisons, ô châteaux,
    Quelle âme est sans défauts?

    Rimbaud - L'Éternité (1872)

    EsseZeta - VisualWriting | www.essezeta.org

  5. #5
    Originariamente inviato da essezeta
    infatti... bravo...

    ma allora com'è questa frase? è solo decorativa? in font-size ha gli stessi px? altrimenti potresti provare a dare allo span una dimensione maggiore del resto della frase...
    hai un codice?
    Non sto a postare il codice che altrimenti sarebbe troppo lungo. Sono 5 span affiancati uno all'altro, ognuno dei quali ha un font-size diverso.

  6. #6
    non ho capito se sono imbracati da un bordo... e tu vuoi eliminare l'aria tra il carattere e il bordo?

    comunque se si tratta di un numero finito e stabile di span allora io farei tutto rendendo gli span elementi block floattanti uno accanto all'altro... e azzererei quello spazio come mi pare con font-size e line-height...
    O saisons, ô châteaux,
    Quelle âme est sans défauts?

    Rimbaud - L'Éternité (1872)

    EsseZeta - VisualWriting | www.essezeta.org

  7. #7
    Esatto, voglio eliminare l'area tra il carattere e il bordo.

    No, purtroppo non sempre gli span sono un numero finito; normalmente sono 5, ma essendo generati dinamicamente variano tra 3 e 15.

  8. #8
    mi sembra una pazzia...
    ma con la pioggia che c'è...
    ecco un TEST

    vediamo cosa viene fuori...
    O saisons, ô châteaux,
    Quelle âme est sans défauts?

    Rimbaud - L'Éternité (1872)

    EsseZeta - VisualWriting | www.essezeta.org

  9. #9
    Utente bannato
    Registrato dal
    Sep 2009
    Messaggi
    1,737
    Originariamente inviato da !!\Freedom9/!!
    Esatto, voglio eliminare l'area tra il carattere e il bordo.

    No, purtroppo non sempre gli span sono un numero finito; normalmente sono 5, ma essendo generati dinamicamente variano tra 3 e 15.
    Non lo puoi eliminare perchè è uno spazio che fa parte dela struttura del carattere

  10. #10
    Originariamente inviato da miki003
    Non lo puoi eliminare perchè è uno spazio che fa parte dela struttura del carattere
    Neppure se cambio famiglia di carattere o utilizzo una struttura a lista <ul>?

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.