Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    18

    Problema allineamento verticale testo input submit

    Salve,

    ho un problema che non riesco a risolvere, nel mio codice html ho il seguente codice:
    codice:
    <input type="submit" name="aggiungi" title="Aggiungi" value="Aggiungi" />
    tramite css ho applicato il seguente stile:
    codice:
    input {
        padding: 0 0 2px;
        width: 97px;
        height: 69px;
        background: url(aggiungi.png) no-repeat left top transparent;
        color: #FFFFFF;
        display: table-cell;
        vertical-align: top;
    }
    quello che vorrei ottenere è l'allineamento in alto del testo del pulsante (nel caso specifico della parola "Aggiungi") ma non funziona.

    Qualcuno mi può aiutare?

  2. #2
    Ciao,

    a parte che per regolamento avresti dovuti indicare il CMS nel titolo, cosa che non hai fatto, è per far capirlo agli utenti almeno avresti dovuto inserirlo nel corpo del messaggio, e non lo hai fatto, ma questo è un problema relativo ai CSS.

    Sposto in CSS, però più attenzione in futuro gentilmente.
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    18
    Mea culpa, e chiedo scusa, all'inizio ero entrato nella sezione CSS, ma non ero loggato e quando ho fatto il login sono stato automaticamente spostato nella sezione CMS (probabilmente l'ultima che avevo visitato durante una sessione con login), ma queste sono scusanti che non servono. Chiedo ancora scusa.

    In ogni caso, ho risolto il problema autonomamente e se può servire in futuro fornisco la soluzione:
    il trucco sta nel padding, bisogna settare l'altezza dell'elemento all'altezza dello sfondo del pulsante ed in seguito giocare con il padding (bottom) per posizionare alla corretta altezza il testo.

  4. #4
    sarebbe meglio usare line-height = sfondo
    e background-image: no-repeat left center

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    18
    sarebbe meglio usare line-height = sfondo e background-image: no-repeat left center
    no, perché così non riesci ad allineare il testo in alto.

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.