2011-07-12 5 views
5

Esto es lo que estoy tratando de lograr:Inline campos de formulario: cuadro de búsqueda y el botón de jQuery Mobile

enter image description here

Esto es lo que me sale:

enter image description here

favor ver el JSFiddle de esto con el navegador del kit web (Chrome o Safari): http://jsfiddle.net/KqEqN/

Esto está sucediendo cuando se narra remar la pantalla pero todavía hay suficiente espacio para el botón. He examinado CSS tratando de encontrar algún tipo de relleno a la derecha del botón pero no pude. ¿De dónde viene esa línea horizontal?

+1

también para la línea adicional, quitar este atributo: data-role = "fieldcontain" de la div y la línea (s) desaparecerá –

Respuesta

4

No estoy familiarizado con jQuery Mobile, por lo que podría estar haciendo esto mal. Supongo que debe agregar clases adicionales en lugar de anular el tema de jQuery Mobile.

La solución consiste en:

.ui-input-search { 
    width: 50px; 
    display: inline-block; 
} 

Compruebe en acción aquí: http://jsfiddle.net/NqFhQ/

+1

La directiva 'display' es suficiente; el borde se va si elimina el atributo 'data-role', como dice @Phill Pafford. – Ben

+0

Gracias Ben, eliminó la declaración css de la línea. – Duopixel

Cuestiones relacionadas