Stiamo utilizzando alcuni elementi dell'interfaccia utente jQuery nella nostra applicazione Web e ho bisogno di cambiare il loro design. Ad esempio, ui-progressbar
è troppo alto e gli angoli arrotondati non si adattano bene al nostro design.
Ma lo stile di questi elementi jQuery non è impostato in un foglio di stile, appare in <style>
tag nell'elemento stesso. Vedo due opzioni per sovrascriverlo:
- Sostituirlo nel mio foglio di stile e copiare lo stile con le istruzioni
!important
- Accedi alla libreria jQuery e modificalo nel punto in cui è stato assegnato.
Stiamo consegnando la libreria da soli, non collegandoci a uno ospitato esternamente, quindi l'opzione 2 funzionerà.
Ma entrambi gli approcci odorano di un antipattern. Qual è il male minore, o c'è un terzo a cui non ho pensato?