L'html di seguito funziona bene da solo ma quando viene inserito in una tabella td, il pulsante a discesa viene visualizzato sul lato sinistro dell'input quando deve essere dalla parte giusta Dovrebbe apparire qualcosa di simile all'append con l'esempio di pulsante nella sezione "Estendere i controlli del modulo" di questa pagina: http://twitter.github.com/bootstrap/base-css.html#formspulsante di avvio per l'inserimento del comando di avvio di twitter appare sul lato sbagliato dell'input quando si trova in una tabella
Entrambe le voci hanno la forma corretta. vale a dire. gli angoli arrotondati ei bordi dritti sono sui lati corretti ma poiché il pulsante si trova sul lato sinistro dell'input, i bordi diritti non si allineano. Sono gli angoli arrotondati che sono uno accanto all'altro. Voglio che vengano visualizzati come nel markup, con l'input affiancato al pulsante a discesa, che sembra essere unito. Anche se provi a usare la classe "input-prepend" (non che lo desideri in questo modo) non cambia.
Nota: sto utilizzando twitter bootstrap in un'applicazione rails tramite l'ultima versione del programma. twitter-bootstrap-rails gioiello.
<div class="btn-group input-append">
<input class="span2" id="fruit_selection" name="fruit" />
<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">Fruit <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">apple</a></li>
<li><a href="#">orange</a></li>
<li><a href="#">banana</a></li>
</ul>
</div>
- l'unica css che ho è quello che è venuto con twitter bootstrap e anche ui jquery.
- è la stessa in Safari e Firefox.
- sua all'interno di modulo tags
- Ho provato tante combinazioni di div, span, classi (append, prepend, btw-group, add-on, control-group etc) a cui riesco a pensare.
Sto sbagliando? C'è qualche css in più che posso aggiungere per farlo funzionare? Qualsiasi aiuto sarebbe apprezzato.
per i punti bonus: Il append e anteporre esempio (http://twitter.github.com/bootstrap/base-css.html#forms) non funziona sul mio sito sia dentro o fuori di una tabella. Posso usare solo uno o l'altro non entrambi allo stesso tempo.
Puoi pubblicare un test case su http://jsfiddle.net? –
Mai sentito parlare di jsfiddle prima. sembra abbastanza intelligente. Non sono assolutamente sicuro di non aver fatto bene a essere il mio tentativo: http://jsfiddle.net/N6vGZ/1/ Nota: è un po 'diverso dal mio risultato in quanto il pulsante qui sta cadendo su una nuova riga. Forse ha la stessa soluzione però. – Daniel
quindi vuoi che il menu a discesa sia posizionato a sinistra oa destra del campo di input? –