[gelöst]Theming mit Firebug

am 02.08.2013 - 13:43 Uhr in
Hallo Community,
ich möchte das Layout meiner Webseite ändern. Dazu habe ich bereits erfolgreich ein Subtheme erstellt. Nun habe ich eine allgemeine Verständnisfrage (würde wohl auch in die Kategorie "Anfängerfragen" passen ^^):
Mit Firebug kann ich das Design meiner Seite ändern. Wenn ich das richtig verstanden habe, ist das so eine Art Vorschau (temporär). Wenn ich nun der Meinung bin, dass meine Änderung in Firebug passt und ich es speichern möchte, muss ich meine Änderung im Firebug in der CSS-File meines Subthemes ändern, oder? Wie kann ich das am besten machen? Einfach den Code aus Firebug in meine CSS-File in meinem Subtheme-Ordner kopieren? Muss ich beim Kopieren auf etwas bestimmtes achten?
Grüße
Thule
- Anmelden oder Registrieren um Kommentare zu schreiben
Firebug ist einfach nur eine
am 02.08.2013 - 14:46 Uhr
Firebug ist einfach nur eine Hilfe, möchtest Du die Änderungen übernehmen, musst Du das eben händisch in die CSS Datei übernehmen ;-) Manches lässt sich auch kopieren, da ist Firebug ganz gut... markieren, Strg+C und in der CSS-Datei an der richtigen Stelle Strg+V - mehr wüsste ich jetzt auch nicht, was da zu beachten wäre ;-)
nur Sorgfalt beim Kopieren
am 03.08.2013 - 05:24 Uhr
Natürlich ist es wichtig, dass du weißt, was du kopierst, dass die Tags vollständig sind etc.
Viel Erfolg
Ja, sobald du die Seite neu
am 03.08.2013 - 14:10 Uhr
Ja, sobald du die Seite neu lädtst, sind deine Eingaben im Browser weg. Du musst also deine Anpassungen in einen Editor übertragen. Es gibt zwar Erweiterungen, die deine Anpassungen in CSS Dateien schreiben, aber das funktioniert nicht gut, da die Themes oft zu speziell sind.
Schau dir mal LESS oder SASS an. Eine etwas fortgeschrittenere Methode, um CSS zu erzeugen.
Video zum Firebug
am 03.08.2013 - 14:33 Uhr
Hier gibt es ein gutes Video von Thoor65, wie man mit Firebug ein bisschen "themen" kann ...
-> zum Video
Schöne Grüße
Roland-D50
Hallo zusammen, vielen Dank
am 06.08.2013 - 09:37 Uhr
Hallo zusammen,
vielen Dank für Eure Hilfe!
Ich habe es geschafft, einfache Texte zu formatieren. Bei der Formatierung meiner Userprofil-Felder tue ich mich allerdings noch etwas schwer.
Ich versuche die Schriftgröße des "Name"-Feld auf der Profilseite zu vergrößern. Da ich die Seite gerade erst aufbaue, habe ich nur eine Profilseite erstellt, anhand welcher ich mir die Änderungen anschaue. Wenn ich diese Seite aufrufe und das Feld "Name" mit Firebug überprüfe bekomme ich diese Styles:
body, body.overlay {
color: #3B3B3B;
}
body, #site-slogan, .ui-widget, .comment-form label {
font-family: Georgia,"Times New Roman",Times,serif;
}
body {
font-size: 87.5%;
line-height: 1.5;
word-wrap: break-word;
}
Wenn ich jetzt die Schriftgröße verändere, ändert sich diese nicht nur für das Feld "Name", sondern für die ganze Seite. Ich vermute, dass das etwas mit dem "body" zu tun hat. Kann mir jemand sagen, wie ich nur die Schriftgröße für ein bestimmtes Feld verändern kann? Muss ich für das Feld eine eigene Klasse erstellen (das habe ich nämlich schon mithilfe eines Screencasts versucht, aber die Vorgehensweise habe ich nicht so richtig geschnallt :-/).
Viele Grüße
Thule
ThuleNB schrieb Kann mir
am 06.08.2013 - 15:18 Uhr
Kann mir jemand sagen, wie ich nur die Schriftgröße für ein bestimmtes Feld verändern kann?
Das Feld "Name" hast Du doch selber angelegt. Es bekommt von Drupal eine eigene Klasse zugewiesen. Du musst sie nur finden ;). Unter Umständen musst du bestimmte Klassen verketten, damit sich die CSS Notationen auf das betreffende Element beschränken. Ist die Seite online erreichbar?
Um ein paar grundlegende Kenntnisse in HTML und CSS wirst Du wohl nicht herum kommen, wenn du individuelle Layouts haben möchtest...
Die Seite hab ich leider nur
am 06.08.2013 - 18:17 Uhr
Die Seite hab ich leider nur lokal. Mit den Kenntnissen in HTML und CSS hast vollkommen recht. Ich arbeite daran und habe mich auch schon für einen Kurs angemeldet :)
Du musst sie nur finden
...ja, da liegt der Hase im Pfeffer. Ich bin mir nicht sicher, dass mein Vorgehen richtig ist. Wie oben beschrieben, öffne ich die Profilseite, die ich angelegt habe. Dann starte ich Firebugs und wähle das besagte Name-Feld aus und kann dann die CSS-Styles einsehen (siehe oben). Eine Änderung der Schriftgröße bewirkt aber, dass sich die Größe der kompletten Seite ändert.
Ich habe mal einen Screenshot angehängt. Vielleicht hilft der, das Problem zu lösen?
Du mußt "Ketten" bilden.
am 06.08.2013 - 18:59 Uhr
Du mußt "Ketten" bilden. Starte bei einem Element oberhalb, das eine ID hat, denn eine ID muß immer eindeutig sein. Etwa so
#content .user-profil .field-name-field-firma {
font-size: 1.5em;
}
Damit erwischtst Du genau diesen Bereich innerhalb des div mit der Klasse .field-name-field-firma der innerhalb eines Tags mit der Klasse user-profil liegt, der sich innerhalb des Elementes mit der ID content befindet.
Beste Grüße
Werner
Hallo zusammen, danke für die
am 06.08.2013 - 19:48 Uhr
Hallo zusammen,
danke für die Hilfe. Ich habe das jetzt so gelöst:
Für das Feld "Name" habe ich eine neue CSS-Class definiert. Dann habe ich im Firebug nach dieser Klasse gesucht und dann im rechten Fenster des Firebugs eine "neue Regel hinzufügen" ausgewählt und dort dann die Schriftgröße geändert.
Das hat funktioniert. Ist das jetzt eher die unschöne Variante oder einfach eine weitere? Bzw. habe ich durch meinen Weg nun irgendwelche Nachteile?
VG Thule
Änderungen im Firebug sind
am 06.08.2013 - 20:24 Uhr
Änderungen im Firebug sind beim erneuten Laden der Seite wieder weg, da sie nur temporär im Firefox wirken. Es führt kein Weg an CSS-Kenntnissen vorbei, sorry.
Beste Grüße
Werner