He estado usando el botón jQuery UI en toda mi página, sin embargo, no he encontrado una forma de resolver lo que parece ser un problema simple. Quiero un poco de mis botones para ser más pequeño que el otro, esto debe ser tan simple como establecer el CSS del texto botón para algo así, font: .8em;
Sin embargo jQuery UI toma su elemento DOM y lo envuelve:¿Cambiar el tamaño del botón de la interfaz de usuario jQuery?
<button class="ui-button ui-button-text-only ui-widget ui-state-default ui-corner-all">
<span class="ui-button-text">Button Label</span>
</button>
Así si tengo un <button class="small-button">Small button!</button>
, jQuery colocará el texto en un espacio para niños. Cualquier tamaño de fuente dado a la clase small-button
será ignorado.
Tiene que haber una forma de evitar esto sin hackear la forma en que jQuery hace sus botones. ¿Algunas ideas?
esto no funciona, por desgracia. La clase de botón pequeño cuelga del elemento de botón y no sobrescribe el tramo interior. –
Echa un vistazo a mi edición, que podría ayudarte. Sería beneficioso ver su ejemplo completo en acción (con todo el CSS aplicado). Me voy a dar cuenta de que probablemente estés usando un archivo CSS jQuery UI para el botón, esto podría resolverse modificando ese CSS directamente para obtener tus necesidades deseadas. – rickp