[Diskussion] Verschiedene Themen auf einem Blog?


Hallo Ihr Lieben,

als ich letztens an einem Design für eine Kundin gearbeitet habe, kam sie auf die Idee, noch einen zweiten Blog zu eröffnen, um dort über andere Dinge zu schreiben. Sie meinte, es wäre dann besser getrennt und die Themen auf den einzelnen Blogs wären nicht wie wild zusammen gewürfelt.

Eigentlich wollte ich ihr schreiben, dass ich es selbst nicht schlimm finde, wenn ein Blog mehr als nur ein oder zwei Themen hat. Aber dann dachte ich mir, es schadet ja nicht, getrennte Blogs zu schreiben. Ich denke, da ist jeder anders und hat da seinen eigenen Geschmack.

Was sagt ihr? Lest ihr lieber Blogs, die nur ein bestimmtes Thema bzw. Themengebiet abdecken oder ist das euch nicht so wichtig?

Persönlich finde ich es auch etwas schöner, wenn ein Blog nicht das wildeste Dschungel an Beiträgen anbietet, denn dann ist es einfacher das Design dazu passend zu gestalten, der Blog selbst wirkt auch geradliniger und man weiß sofort, was einem erwartet.

Andererseits bietet der Blog keinen großen Themenvielfalt und es kann (!) schnell langweilig werden. Wie schon gesagt: der Leser weiß eben, was ihn erwartet. Wer seine Blogs feinsäuberlich nach Themen trennt, hat gewiss auch mehr Arbeit - wenn er nicht will, dass seine Blogs einschlafen.

Die oben genannte Aspekte sind allerdings aus der Sicht des Bloggers, interessant finde ich aber vor allem, was die Leser eher bevorzugen.

Ein Blog mit vielen Themen und Themenbereiche oder lieber ein Blog mit nur wenigen Themen? Was findet ihr als Leser besser?

Weiterlesen »

CSS-Bezeichnungen im Minima



Hallo ihr Lieben, 
Heute erkläre ich euch, was die einzelnen CSS-Bezeichnungen, die ihr beim „Layout gestalten“ seht genau bedeuten.

Welche Eigenschaften ihr in die jeweiligen Bezeichnungen (der korrekte Fachausdruck ist Selektor) verwenden könnt, seht ihr im CSS-Katalog.

Wenn ihr unter „Vorlage“ und „HTML bearbeiten“ euer Design verändern wollt, stößt man vorerst auf Begriffe, von denen man gar nicht genau weiß, was sie bedeuten. Natürlich kann man vieles übersetzen, jedoch bleibt oft die Frage „Was verändere ich damit denn eigentlich?“ im Kopf hängen. Um in Zukunft Bescheid zu wissen, zeige ich euch eine Definitionsliste, die ich nach persönlichen „Try & Fail“-Erfahrungen erstellt habe.

Die Selektoren sind aus der Minima-Vorlage entnommen, mit der die meisten Blog-Designer arbeiten. Die Vorlage ist nicht mehr direkt bei Blogger verfügbar, aber ihr könnt die Original-Version hier oder unsere bearbeitete Version hier herunterladen. Beachtet, dass ihr bei dieser Vorlage den Vorlagendesigner nicht mehr verwenden könnt!

Links seht ihr die Begriffe bzw. Selektoren, die ihr in eurer Minima-Vorlage findet und rechts die passenden Definitionen.




body {}
Grundlegende Eigenschaften des Blogs
a:link {}
Eigenschaften der Links
a:visited {}
Eigenschaften der bereits besuchten Links
a:hover {}
Eigenschaften der Links, wenn man mit der Maus darüberfährt
a img {}
Eigenschaften der Bilder, die sich im Blog befinden und eine Verlinkung aufweisen


/* Header
-----------------------------------------------*/
/* Oberer Teil
-----------------------------------------------*/
#header-wrapper {}
Eigenschaften des Header-Bereichs
#header-inner {}
Eigenschaften für die Dinge, die sich im Header befinden
#header {}
Grundlegende Eigenschaften des Headers
#header h1 {}
Eigenschaften für Blogtitel im Header
#header a {}
Eigenschaften aller Links im Header (inkl. Blogtitel)
#header a:hover {}
Eigenschaften aller Links im Header (inkl. Blogtitel), wenn man mit der Maus darüberfährt
#header .description {}
Eigenschaften für die Blogbeschreibung unter dem Header
#header img {}
Eigenschaften für das Headerbild


/* Outer-Wrapper
----------------------------------------------- */
/* Hauptteil
----------------------------------------------- */
#outer-wrapper {}
Eigenschaften für den Gesamten Bereich (Sidebar+Haupbereich)
#main-wrapper {}
Eigenschaften für den Hauptbereich (Postbereich)
#sidebar-wrapper {}
Eigenschaften für den Sidebar-Bereich


/* Headings
----------------------------------------------- */
/* Überschriften
----------------------------------------------- */
h2 {}
Eigenschaften für Sidebartitel, Datum und “Überschrift” im Postbereich


/* Posts
-----------------------------------------------*/
/* Postbereich
-----------------------------------------------*/
h2.date-header {}
Eigenschaften für das Datum
.post {}
Eigenschaften für den Postbereich
.post h3 {}
Eigenschaften für Posttitel & Seitentitel auf der Startseite und (vor allem) auf der Postseite/Seite
.post h3 a, .post h3 a:visited, .post h3 strong {}
Eigenschaften für den Posttitel auf der Startseite
.post h3 strong, .post h3 a:hover {}
Eigenschaften für den Posttitel auf der Startseite, wenn man mit der Maus darüber fährt
.post-body {}
Eigenschaften für den einzelnen Postbereich
.post-body blockquote {}
Eigenschaften für Zitate
.post-footer {}
Eigenschaften für den unteren Teil des Posts
.comment-link {}
Eigenschaften für den Link zu den Kommentaren
.post img, table.tr-caption-container {}
Eigenschaften für die Bilder im Postbereich
.tr-caption-container img {}
Keine Angabe*
.post blockquote {}
Eigenschaften für die Zitate
.post blockquote p {}
Eigenschaften für Absätze in den Zitaten


/* Comments
----------------------------------------------- */
/* Kommentare
----------------------------------------------- */
#comments h4 {}
Eigenschaften für die Überschrift oberhalb des Kommentarbereichs
#comments-block {}
veraltet - keine Funktion**
#comments-block .comment-author {}
veraltet - keine Funktion**
#comments-block .comment-body {}
veraltet - keine Funktion**
#comments-block .comment-footer {}
veraltet - keine Funktion**
#comments-block .comment-body p {}
veraltet - keine Funktion**
.deleted-comment {}
Eigenschaften der gelöschten, sichtbaren Kommentaren
.feed-links {}
Keine Angabe*
#blog-pager-newer-link {
Eigenschaften für den Link "Neuere Posts" am Ende des Blogs
#blog-pager-older-link {}
Eigenschaften für den Link "Ältere Posts" am Ende des Blogs
#blog-pager {}
Eigenschaften für den Link "Startseite" am Ende des Blogs


/* Sidebar Content
----------------------------------------------- */
/* Sidebar
----------------------------------------------- */
.sidebar {}
Grundlegende Eigenschaften für die Sidebar
.sidebar ul {}
Eigenschaften für alle ungeordneten Listen der Sidebar
.sidebar li {}
Eigenschaften für alle Punkte in den Listen der Sidebar
.sidebar .widget. .main .widget {}
Eigenschaften für alle Gadgets in der Sidebar und im Postbereich
.main .Blog {}
Eigenschaften für den Postbereich


/* Profile
----------------------------------------------- */
/* Profilgadget
----------------------------------------------- */
.profile-img {}
Eigenschaften für das Bild im Profilgadget
.profile-data {}
Eigenschaften für die Überschrift im Profilgadget
.profile-datablock {}
Eigenschaften für die Überschrift im Profilgadget
.profile-textblock {}
Eigenschaften für den Text im Profilgadget
.profile-link { }
Eigenschaften für die Links im Profilgadget


/* Footer
----------------------------------------------- */
/* Unterer Teil des Blogs
----------------------------------------------- */
#footer {}
Eigenschaften für den unteren Teil des Blogs




Zum Schluss ein kleiner Hinweis: Wenn ihr eine Minima-Vorlage verwendet findet ihr alle Begriffe. Benutzt ihr eine neue Vorlage, werdet ihr diese wahrscheinlich nicht alle so vorfinden, wie sie hier aufgelistet sind. Trotzdem dürfte die Liste eine hilfreiche und nützliche Sache beim Designen eures Blogs sein.


*Keine Angabe: bedeutet, dass ich für diesen Begriff keine Funktion herausgefunden habe. Wenn ihr mehr wisst, dürft ihr die Liste gerne ergänzen.

**veraltet - keine Funktion: bedeutet, dass diese Selektoren vermutlich nicht mehr gebraucht werden und wenn, dann sehr selten.
Weiterlesen »

Textstellen hervorheben


Heute zeige ich euch eine einfache Methode, wie ihr euren Text aufpeppen und einige Textstellen hervorheben könnt.

Gestalten

Wir fügen im "HTML bearbeiten" über "]]></b:skin>" folgenden Code ein:
b{
...
}

i{
...
}

u{
...
}
Die ... könnt ihr nun durch beliebige CSS-Codes eintauschen. Im CSS-Katalog findet ihr passende Code-Schnipsel.

Noch kurz zur Erklärung:
  • b bedeutet fett
  • i bedeutet kursiv
  • u bedeutet unterstrichen

Verwendung

Im Post-Editor:

Wollt ihr die Gestaltung im Post verwenden, könnt ihr eure Textzeilen markieren und folgende Punkte im Post-Editor anklicken:
Im Editor selbst seht ihr eure Formatierung nicht, dafür aber in der Vorschau und im veröffentlichten Post.

In HTML/Javascript-Widget:

Fügt um euren gewünschten Textstellen, je nachdem was ihr gerne hättet, folgendes ein:
<b>Dein Text</b>
<u>Dein Text</u>
<i>Dein Text</i>
Ihr könnt das auch im Fließtext verwenden, in etwa so:
Der Text hier ist normal, aber ab <b>hier sieht es anders aus</b>. Jetzt ist es wieder normal.

Viel Spaß beim ausprobieren!

Weiterlesen »

{Minima Basics #2} Bloghintergrund ändern


Es wurde gefragt, wie man einen eigenen Hintergrund einfügen kann. Bei den neuen Vorlagen kann man zwar ein Bild hochladen, aber die Größe ist der Datei ist begrenzt und außerdem kann man nicht bestimmen, wie der Hintergrund sich verhält.
Bei der Minima-Vorlage, mit der ich am liebsten arbeite, kann man kein Bild hochladen - hierfür auch das Tutorial.

Weiterlesen »

[Diskussion] Bannerwerbung auf Blogs?


Hallo Ihr Lieben,

für viele ist Bloggen wohl eher ein Hobby, aber wenn man dadurch ein wenig dazu verdienen kann, ist das gar nicht so schlecht. In letzter Zeit war viel die Rede von Sponsored Posts und viele hatten verschiedene Meinungen dazu gehabt. Doch was ist mit Banner-Werbung?

Bannerwerbung und Werbeblöcke auf Blogs? Was sagt ihr?

Im Gegensatz zu Sponsored Posts, die meistens eine einmalige Bezahlung einbringen, kann man mit Werbeblöcke dauerhaft verdienen. Hier wird nicht pro Link bezahlt, sondern pro Klick oder View (also wie oft es gesehen wurde). Vorteil dieser Einnahmequelle ist, dass die Posts selbst nicht betroffen sind und somit unabhängig bleiben. Dass heißt, man muss keinen Post nach den Wünschen eines Kunden schreiben und keine bestimmten Link einpflegen.

Ein großer Nachteil dieser Banner ist, dass sie nicht gut aussehen, sofern sie nicht stilistisch passend eingebunden worden sind. Außerdem ist der Verdienst deutlich geringer als bei Sponsored Posts - daran sind unter anderem auch AdBlocker schuld (meiner Meinung nach).

Auch ich benutze AdBlocker, doch wenn ich einen Blog finde, der mir gefällt, schalte ich ihn dauerhaft für diese Seite aus. Das mache ich noch nicht lange, aber seit ich es in einer Blogger Gruppe gelesen habe, halte ich das für einen guten Kompromiss. Immerhin will man ja seine Lieblingsblog unterstützen, auch wenn es nur ein bisschen ist :)

Wenn es um Bannerwerbung geht, gibt es nahezu unendlich Anbieter im Netz. Ich selbst kenne nur AdSense, Zanox und BlogFoster, aber vielleicht kennt jemand von euch noch mehr?

Was denkt ihr zum Thema Bannerwerbung auf Blogs? Schaltet ihr selbst Werbung auf eurem Blog?

Weiterlesen »

Der CSS-Katalog


Da viele Tutorials Grundkenntnisse in CSS voraussetzen, habe ich hier ein CSS-Katalog erstellt, welches an sich kein eigenes Tutorial ist, sondern als Begleitmaterial für andere Tutorials dient.

Achtung: Dieser Post ist nicht dafür geeignet, CSS in seiner Gesamtheit zu erlernen.

Benutzen von CSS

CSS ist für das Aussehen jeder Webseite verantwortlich (nicht verwechseln mit dem Aufbau!). Im Prinzip ist die Sprache sehr einfach. Ihr braucht einen Selektor (Adressat), den ihr ansprecht und eine Anweisung bestehend aus Attribute und Werte zuweist. Im Grunde sieht ein CSS-Code so aus:
Selektor {
Attribut: Wert;
}
Dem angesprochenen Selektor kann man unendlich viele Anweisungen, also Attribute und Werte geben. Der Selektor ist abhängig vom HTML, denn CSS ist dafür da um HTML-Elemente zu gestalten.

Einfache Attribute von CSS

Je nach dem ob ihr ein Block-Element (div-Elemente, Bilder) oder ein Schrift-Element (a-Elemente, span-Elemente) gestalten wollt, gibt es verschiedene Attribute. Manche kann man auch bei beidem einsetzen. Im folgenden gehe ich auf einfache Attribute ein und welche Werte man jeweils einsetzen kann.

Höhe und Breite (nur Block)

width | height: [Zahlen-Wert mit Größeneinheit];

Erklärung der Größeneinheiten:

  • px = Pixel
  • em = Höhe der verwendeten Schrift
  • % = Prozentsatz - relativ zum Elternelement (Element, indem sich das bearbeitete Element befindet)
  • auto = wird ohne Maßangabe benutzt, damit sich das Attribut sich an das andere vorgegebene Attributwert anpasst (zB. width ist fest vorgegeben, dann kann mit height:auto; die Höhe sich anpassen, damit das Bild nicht verzerrt wird). Funktioniert nur bei Bilder.

Beispiele:

width: 50px;
height: 5em;
width: 100%;
height: auto;

Rahmen (Block, Schrift)

border-top | border-right | border-bottom | border-left: [Zahlen-Wert mit Größeneinheit] [Art des Rahmens (double, dashed, dotted, solid)] [Farbe];

Erklärung der Werte:

  • dashed = gestrichelt
  • dotted = gepunktet
  • double = doppelter durchgehender Strich
  • solid = durchgehender Strich

Beispiele:

border-top: 1px solid #000000;
border-left: 3px dashed rgb(174, 255, 7);
border-right: 5px dotted #ffffff;

Hintergrundfarbe (Block, Schrift)

background-color: [Farbe];

Beispiele:

background-color: #ffffff;
background-color: rgb(0, 0, 0);

Schrift-Attribute von CSS

Im folgenden werden CSS-Attribute gezeigt, die nur auf Schriften anwendbar sind (h1 bis h6, a und span Elemente).

Schriftgröße

font-size: [Zahlen-Wert mit Größeneinheit];

Beispiele:

font-size: 5em;
font-size: 15px;

Schriftfarbe

color: [Farbe];

Beispiel:

color: #ccdd66;

Textformatierung

text-align: [center, left, right oder justify];

Erklärung der Werte:

  • center = zentriert
  • left/right = links/rechts
  • justify = Blocksatz

Beispiel:

text-align: left;

Schriftformatierung

text-transform: [uppercase, lowercase, capitalize, none];

Erklärung der Werte:

  • uppercase = alles in Großbuchstaben
  • lowercase = alles in Kleinbuchstaben
  • capitalize = erster Buchstabe groß, Rest klein
  • none = keine Formatierung

Beispiel:

text-transform: uppercase;

Schriftart (nur Schrift)

font-family: [Schriftname], [alternative Schriftart];

Wie ihr eine Schrift einbindet, wird hier in den ersten 3 Schritten erklärt: http://www.copypastelove.de/2011/11/schriftart-bei-posttitel-andern.html

Beispiel:

font-family: 'Verdana', sans-serif;

Zeichenabstand (nur Schrift)

letter-spacing: [Zahlenwert mit Größeneinheit];

Erzeugt Abstand mit der angegebenen Größe.

Beispiel:

letter-spacing: 0.5em;
letter-spacing: 1px;


Diese Liste wird natürlich aktualisiert. Falls ihr etwas gerne wissen wollt, lasst es mich in den Kommentaren wissen!
Weiterlesen »