El html a continuación funciona bien por sí mismo pero cuando se coloca dentro de una tabla td, el botón desplegable aparece en el lado izquierdo de la entrada cuando debería estar en el lado derecho. Debería tener un aspecto similar al del ejemplo de agregar en el botón 'Extender controles de formulario' de esta página: http://twitter.github.com/bootstrap/base-css.html#formsEl botón desplegable twitter inputtrap append aparece en el lado incorrecto de la entrada cuando en una tabla
Ambos elementos tienen la forma correcta. es decir. las esquinas redondeadas y los bordes rectos están en los lados correctos, pero como el botón está en el lado izquierdo de la entrada, los bordes rectos no se alinean. Son las esquinas redondeadas que están una al lado de la otra. Quiero que aparezcan como en el marcado, con la entrada al lado del botón desplegable, que parece estar unida. Incluso si intenta usar la clase "input-prepend" (no quiere decir eso) no cambia.
Nota: Estoy usando twitter bootstrap en una aplicación de rieles a través de la última versión del twitter-arranque-carriles joya.
<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>
- la única css que tengo es lo que vino con arranque de twitter y también la interfaz de usuario jQuery.
- es el mismo en Safari y Firefox.
- Su dentro de la forma etiquetas.
- He intentado tantas combinaciones de divs, tramos, clases (append, prepend, btw-group, add-on, control-group, etc.) que puedo pensar.
¿Lo estoy haciendo mal? ¿Hay algún css adicional que pueda agregar para que funcione? Cualquier ayuda sería apreciada.
de puntos de bonificación: El de agregación y de anteponer ejemplo (http://twitter.github.com/bootstrap/base-css.html#forms) no funciona en mi sitio, ya sea dentro o fuera de una mesa. Solo puedo usar uno o el otro no ambos al mismo tiempo.
¿Puedes publicar un caso de prueba en http://jsfiddle.net? –
Nunca escuché hablar de jsfiddle antes. parece muy inteligente. No estoy totalmente seguro de haberlo hecho. He aquí mi intento: http://jsfiddle.net/N6vGZ/1/ Nota: es un poco diferente a mi resultado porque el botón aquí está cayendo en una nueva línea. Tal vez tenga la misma solución. – Daniel
por lo que desea que el menú desplegable se coloque a la izquierda o a la derecha del campo de entrada? –