Fiona wrote:Das ist leichter gesagt, als getan. Denn ohne Text einrücken, kein Blockquote.
Irrtum
blockquote an sich hat nichts mit Einrücken zu tun. Richtig ist, dass die meisten Browser per default (also wenn blockquote nicht zusätzlich über ein Stylesheet modifiziert wird und somit die Voreinstellung des Browsers verwendet wird) einen blockquote-Bereich eingerückt darstellen. Es wäre aber durchaus möglich, einen blockquote-Bereich uneingerückt darstellen zu lassen.
Einen blockquote-Bereich erzeugt man in (X)HTML normalerweise so:
Code: Select all
<blockquote>TextTextTextText TextTextTextText</blockquote>
Allein diese beiden blockquote-Tags reichen aus, um dem Browser mitzuteilen: "Zeige alles, was zwischen diesen Tags steht, als blockquote analog zu den im Stylesheet stehenden Formatierungsanweisungen dar." Bedenke stets: (X)HTML ist
nur zur Auszeichnung, Strukturierung des Textes gedacht, also um festzulegen, welcher Teil eines Textes welche Funktion (Überschrift, Absatz usw.) erfüllt. Die Formatierung (also die Vorgabe, wie etwas aussehen soll) macht CSS.
Wenn blockquotes im Code Deines Blogs exakt so "gesetzt" würden, würde Carls CSS-Code auch funktionieren. Das geht aber offenbar nur, wenn Du blockquotes "manuell" setzt (weil der WYSIWYG-Editor da scheinbar Unerwünschtes einfügt, was er leider oft macht, weshalb ich z.B. ihn nicht mehr verwende) - was Du im Übrigen auch im WYGIWYS-Editor können solltest(?), indem Du einfach das <blockquote> und </blockquote> (sowie den dazwischen gedachten Text ohne weitere Formatierungen) von Hand in den Fließtext eingibst und ansonsten nichts weiter mit dem blockquote anstellst - keine Einrückungen, kein nichts.
Fiona wrote:Möglicherweise habe ich jedoch einen Störenfried entdeckt. Denn in der CSS Datei finde ich just unter o.gezeigten Code folgenden:
Jetzt könnte ich mir so als Laie vorstellen, dass beide Dinge zum gleichen Zeitpunkt auftreten und die beiden sich gegenseitig ausschließen.
Das Code.gif sieht im Costa-Nature-Template ganz ähnlich wie ein Gänsefüßchen aus.
Verständnisproblem
Der von Dir zitierte CSS-Code sorgt für die Formatierung der HTML-Elemente code und pre, welche normalerweise für Quellcode-Schnipsel (code) und präformatierten Text (pre; meist ist das ein Absatz, der genau so - meist in Festbreitenschrift - dargestellt werden soll, wie er eingegeben wurde) zuständig ist.
blockquote hingegen ist für Zitate gedacht - wobei der Kommentar im Orginal-Stylesheet hier absolut verwirrend ist.
Aber:
Normalerweise wird ein blockquote-Bereich
nur über die Anweisungen, die im Stylesheet für blockquote stehen, formatiert. Die beiden Elemente bzw. ihre CSS-Anweisungen könnten sich nur dann beeinflussen, wenn beide Elemente - also z.B. blockquote und code - ineinander verschachtelt sind, also z.B. wenn innerhalb eines blockquotes ein als code formatierter Absatz stünde. Etwa so:
Code: Select all
<blockquote>
<code>Das ist ein code-Block</code>
</blockquote>
Dann könnte es in der Tat sein, dass sich die Stylesheet-Anweisungen für blockquote und code "irritieren" bzw. aufheben. Das ist aber zumindest in Deinem Beispieleintrag nicht der Fall.