Le dimensioni di input di Bootstrap si espandono solo in base alla larghezza, mentre i pulsanti si espandono sia in altezza che in dimensione carattere. (vedi foto) Sto cercando di personalizzare gli ingressi per espandere anche in base all'altezza e alla dimensione del carattere. (Nota: stanno fissare questo per la prossima versione, ma sono troppo impazienti di aspettare)Come personalizzare le varie dimensioni di input di twitter bootstrap senza usare! Importante?
Finora posso solo raggiungere questo utilizzando il !important
hack per ignorare il CSS di input. Voglio evitare di usare !important
a tutti i costi, perché è una pratica terribile.
Attualmente, questo è il codice che ho per espandere l'altezza di .input-large
. Non funziona quando rimuovo !important
. Presumo che ciò sia dovuto al fatto che agli input viene data una priorità più alta rispetto alle classi (che trovo assolutamente sciocco, ma correggimi se sbaglio).
.input-large {
width: 210px;
height: 44px !important;
margin-bottom: 10px !important;
line-height: 30px !important;
padding: 11px 19px !important;
font-size: 17.5px !important;
}
C'è un modo per raggiungere questo obiettivo senza rimuovere l'ingresso predefinito styling e non dichiarando !important
?
Ecco un violino: http://jsfiddle.net/xryQK/
Se usate esattamente gli stessi selettori di TB (dovreste), sovrascrivete le istruzioni da esso utilizzate se necessario, definite le vostre e queste regole compaiono dopo quelle di TB, non dovreste usare "! Important". Che cosa ti dice Firebug sulle istruzioni applicate e sui messaggi (?) Attraverso? – FelipeAls