Einfache Möglichkeit zum überschreiben basic jQuery-UI-css?
Ich glaube, das ist eine dumme Frage, aber ich finde immer, dass die änderung von bestimmten CSS-Attribute, um ärger bei der Arbeit mit jQuery. Sagen wir mal ich definiere ein element als jQuery-UI-Objekt (wie AutoVervollständigen oder den datepicker) wie komme ich zum Bearbeiten der CSS, ohne zu gehen auf der UI-Seite und Bau mein eigenes Thema?
Zum Beispiel finde ich, dass die Standard-Schriftgröße des Kalenders zu werden ziemlich groß, so dass ich oft zu finden, mit div erstellt von jQuery und fügen Sie dann eine font-size: 14px !important;
wenn ich die Formatvorlage angewendet werden oder aber es wird übertrumpft durch die jQuery-definition (da es viel mehr Auswahl).
Ist die Lösung, meine Regeln, selektiver oder bin ich etwas fehlt wirklich offensichtlich?
- Ich sympathisiere. Ich habe ehrlich gesagt Respekt jQuery-UI haben, aber ich denke, es ist eine wirklich schlechte Lösung für eine Menge von Websites, gerade weil das layout legt. Was ich getan habe, ist gerade die CSS, die Sie gab mich frei und es geändert. Viel. Ich möchte wirklich nicht, meine Website zu schauen, wie ein "jQuery UI-Website" sowieso, und ich habe es nicht bereut 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich nicht verwendet, JQuery-UI, aber ein kurzer Blick in Ihre Dokumentation scheint zu zeigen, dass eine Menge von styling sollten einfach sein, zu überschreiben. Diese Seite http://jqueryui.com/docs/Theming/API spricht über Ihr besonderes Beispiel
font-size
, die besagt, dass die.ui-widget
- Klasse steuert diefont-size
für ein bestimmtes widget. So wie es scheint, für Sie, um Ihre schriftart, Größe, würden Sie gerade brauchen, um einige css, der dies tut:Hoffe, das hilft.