Existe un gran error al utilizar sus propios estilos con JQM que he encontrado en todas partes, incluido SO. El truco para usar tu propio CSS con JQM está en cómo escribes tu propio CSS. En general, primero debe especificar el elemento que desea sobreescribir el CSS de JQM con una identificación, y luego adjuntar la clase de JQM a esa ID. Por ejemplo, para eliminar el borde del enlace estándar de JQM CSS de un enlace de imagen, donde # img_button_1 es la identificación proporcionada al elemento principal de anclaje de la imagen, usted codificaría su CSS como ...
El HTML ...
<a id="img_button_1" data-role="button" data-theme="none" data-corners="false" data-shadow="false" data-inline="true"
href="http://www.google.com" target="_blank">
<img src="http://www.google.com/images/srpr/logo1w.png" alt="Google" />
</a>
Su anulación CSS ...
#img_button_1 .ui-btn-inner { border: 0 }
me respondió esto antes con algunos ejemplos de trabajo que se pueden encontrar aquí
Jquery Mobile - Using image as link - Blue line below image
Puede usar la misma técnica para resolver todos sus conflictos de JQM CSS. Ahora puede reconsiderar el uso de JQM para lograr los resultados deseados, sabiendo lo simple que es resolver estos conflictos utilizando la especificidad de CSS en su propio CSS. ¡Espero que esto ayude!
Omg, realmente, ¿se personaliza fácilmente? De acuerdo, quiero que mi barra de navegación tenga 20 píxeles más de relleno. Buena suerte 'personalizando' eso. jQuery mobile NO es fácilmente personalizable por lejos. sí, es posible crear 'muestras', pero esos no son temas. buena suerte jugando con colores cambiantes en su 'themeroller', no podrás modificar CSS estructural en absoluto. Tendrás que anular su CSS de la manera difícil si necesitas grandes cambios. nuevamente, NO personalizable en absoluto ... –
@Michael Estoy de acuerdo contigo. Sin embargo, hasta ahora, no he encontrado ninguna buena solución para manejar diseños hechos a medida. ¿Tendría alguna sugerencia? – Yako