refilix wrote:Wo kann man denn nun die Schriftgröße einstellen? Also die die im Blog in einem Artikel zu sehen ist. Ich such schon ne weile im CSS aber kenn mich damit nicht wirklich aus.
Dann wird's Zeit
Um CSS zu begreifen, sind drei Dinge ziemlich wesentlich, die gerne vernachlässigt werden (weil man meint, CSS sei ja "einfach" -- CSS ist
nicht einfach!): Kaskade, Selektoren und Spezifität. Perfekt
erklärt von Michael Jendryschik. Jaja, is' viel zu lesen -- keine Arme, keine Kekse
Die meisten Leute, die im eigenen CSS rumprötteln, wissen ziemlich genau,
was sie
wie ändern wollen ("Schriftgröße im Eintragstext größer!"), aber oft wissen sie nicht,
wo es zu ändern ist. Was zusätzlich erschwert wird durch den Umstand, dass a) immer mehr Blogtemplates (wie eben auch BP) mehrere Stylesheets einsetzen und b) man erstmal herausfinden muss, über welchen Selektor (seltenst gibt es nur einen) man an das betreffende Element herankommt bzw. auch dieses erst einmal korrekt identifiziert sein will.
Das ist nicht allgemein übertragbar, aber: In BP kann man diese beiden Faktoren komplett vernachlässigen. Das "wo" ist klar, zumindest, wenn man es so macht, wie wir es gebetsmühlenartig seit Jahren empfehlen: Entweder in der user.css oder in der *_style.css des eigenen Colorsets. Arbeitet man hingegen gegen die Empfehlung in den Originaldateien von BP, muss man in der Tat suchen, was ansonsten entfällt, denn: Man kann
jede Stylesheet-Anweisung im Prinzip überschreiben, wenn man weiß, wie. (Zugegeben, bei einigen ist es etwas schwerer.)
Was Du also brauchst, ist ein passender Selektor für "Schriftgröße im Eintrag". Demnach musst Du herausfinden, welches Element dafür passt -- also das (X)HTML-Element finden, welches den gesamten Eintrag "zusammenfasst". Dazu schaut man in den Quellcode des Blogs -- entweder über die .tpl-Datei im Editor (ziemlich mühsam), die Quelltextansicht des Browsers (auch eher anstrengend) oder (m.E. am einfachsten) über Firebug (oder eine analoge Extension für einen anderen Browser).
In Firebug kannst Du einfach auf die Seite des Blogs gehen, einen Rechtsklick auf das gewünschte Element machen und im Kontextmenü "Element untersuchen" wählen -- Du landest in der Quelltextansicht von Firebug, wo das zu untersuchende Element sogar bereits ausgewählt ist. Allerdings muss man angesichts der verschachtelten Tags mitunter noch ein wenig "mitdenken" -- Firebug kann nicht wissen, ob Du z.B. beim Titel eines Eintrags nun die äußere h4 oder den inneren a gemeint hast.
Beim Eintragstext ist es ähnlich -- das Element, was man letzten Endes sucht, ist theoretisch .serendipity_entry, also die div-Container, die einen jeden Eintrag umschließen. Halt, stopp. Das schließt aber auch den Eintragsfuß mit ein -- will man also nur die Schriftgröße im tatsächlichen Text größer stellen, ist .serendipity_entry_body der richtige Selektor. Und das gilt ggf. nur in BP, denn man kann eben
nicht davon ausgehen, dass es diese divs mit diesen Klassen in jedem Template gibt.
Und
deswegen sind solche Fragen (zumindest ohne Angabe einer URL, damit man sich das Blog live ansehen kann) nur sehr selten pauschal und kurz zu beantworten. Ich hoffe, es hat trotzdem weitergeholfen
YL