Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di goat
    Registrato dal
    Apr 2003
    Messaggi
    1,154

    <button>INVIA</button>: allinemento testo interno.

    Olè,
    sto sistemando un po' di form, e volevo sapere se c'è un metodo corretto per allineare il testo all'interno del tag <button>. Quello che ho ricavato - mettendo il testo dentro uno <span> - non è male, ma ci sono sempre un paio di pixel di differenza tra un browser e l'altro.
    Ovvio che potrei anche sbattermene, ma su certe cose sono un po' (troppo) perfezionista.
    Perchè l'unica alternativa davvero valida che mi viene in mente, per avere il medesimo risultato su più browser, è l'utilizzare un'immagine di sfondo.
    Boh, ditemi un po' le vostre impressioni e/o consigli.
    Grazie anticipatamente,
    goat
    "Qualunque impressione faccia su di noi, egli è un servo della legge, quindi appartiene alla legge e sfugge al giudizio umano."

  2. #2
    intanto resetti il tag input via css per eliminare le differenze tra browser. elimini padding, margin, e via dicendo. Dopo di che ti basta applicare un id all input e modificarlo a piacere con i fogli di stile.

    L'unica controindicazione è che in questo modo resetti anche i campi di inserimento testo. Puoi ovviare semplicemente inserendo un id al submit e sovrascrivere tutti i parametri succitati

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.