Body Website sowie Inhaltsseite Hintergrund farbig (Tag CSS)

Folgende Auszeichnungen gehen über CSS Stylesheet Editor. Für grundlegende Auszeichnungen auch ein Ideal, für Auszeichnungen mehrere Seiten-IDs Body ist aber die Version CSS-Style Body über „Benutzerdefinierte Felder“ die elegante Form.

Dieser Beitrag zeigt Lernschritt, dessen es mir damals zur Auffassung gereichte. – am gescheitesten ist, die des Themes style.css in einem Texteditor zu öffnen. – und des Stylesheet mit Suchen der Begriffe zu finden.

So wie das Stylesheet allein hier diesem Beitrag zu sehen ist, das folgt der Aufgabenstellung: Inhaltsbereich und das Drumherum farbig.

/* Inhaltsbereich und das Drumherum farbig.  */
/*Titelheader*/
.single #post-5039 .entry-header {
background-color: #fffedc;
}
/*Meta*/
.single #post-5039 .entry-meta {
background-color: #fffedc;
}
/*Inhaltsbereich*/
.post-5039 .entry-content {
background-color: #fffedc;
}
/*Rand vom Inhaltsbereich*/
.single #post-5039
{background-color: #fffedc;}

Der Website und/oder der Inhaltsseite für Seite/Beitrag individuellen farbigen Hintergrund zuweisen

Hierzu eignet sich wiederum der CSS Stylesheet Editor.

Selektoren können einfach über Dashboard/Design/Editor/Template/Stylesheets/ Stylesheet (style.css) eruiert werden, evtl. diese in einen Code Editor kopieren (z. B. „Textastic Code Editor“ von Alexader Blach, App Store).

Hinweis Seiten-ID

Die Seiten-ID erhält man durch entsprechenden Seitenaufruf „Bearbeiten“ bzw. „Seite bearbeiten“ und anschließenden Click in die Adresszeile. Am Ende jener URL ist eine Nummer (…post=746&action=edit), welche die Seiten-ID ist. – Durch Plugin Reveal IDs sind die IDs angezeigt, bei Abruf Dashboard/Seite/Alle Seiten, Beiträge/Alle Beiträge und Kategorien, Portfolio* Alle Projekte und Projektarten.

*Portfolio hier durch Plug-in „Portfolio Post Type“.

Für eine bestimmte Website (also mit ID-Selektor) setzt sich die Syntax wie folgt zusammen:
  • Seiten oder Beiträge/Seiten ID, erster Selektor
  • Breich von Body der Website, zweiter Selektor
  • und { CSS Eigenschaften } (Attribut mit Attributwert)

Seiten-ID mit CSS-Selektor
für Auszeichnung einzelner Seiten/Beiträge

Body für „Seiten“
/*Seite, Hintergrund, rundherum Inhalt*/
 .page-id-123 #page {
 background-color: #ececec;
 }
 /*Linke Seitenleiste, Bereich unter sekundärem Menü*/
 .page-id-123 .site:before {
 background-color: #ececec;
 }
 /*Bereich "Sekundärs Menü"*/
 .page-id-123 #secondary {
 background-color: #ececec;
 }
 /*Header (Primäres Menü)*/
 .page-id-123 .site-header {
 background-color: #ececec;
 }
 /*Header, Suche*/
 .page-id-123 .search-toggle {
 background-color: #ececec;
 }
Seiten, Inhaltsbereich Seitenhintergrund mitsamt Überschrift
/*Seite, Hintergrund, Inhaltsbereich*/
 .page-id-123 .entry-content {
 background-color: #ececec;
 }
 /*Seite, Hintergrund, Titel*/
 .page-id-123 .entry-title {
 background-color: #ececec;
 }
 /*Seite, Hintergrund, Titelheader*/
 .page-id-123 .entry-header {
 background-color: #ececec;
 }
Inhaltsbereich Beiträge, Überschrift ohne Hintergrund,

so die Farbe sonst auch bei „Hervorgehobene Inhalte“ im Raster/Slider (Startseite) dargestellt ist:

/*Beiträge, Hintergrund Beitrag, Inhaltsbereich*/
 .post-321 .entry-content {
 background-color: #ececec;
 }
Inhaltsbereich Beiträge und Überschrift mit Hintergrund

Hinweis: Dass die Hintergrundfarbe in „Hervorgehobene Inhalte“ im Raster/Slider (Startseite) nicht dargestellt ist, gehört dies extra mit .single annotiert:

/*Beitrag, Hintergrund, Inhaltsbereich*/
.post-321 .entry-content {
 background-color: #ececec;
 }
 /*Beitrag, Hintergrund, Titel*/
.single #post-321 .entry-title {
 background-color: #ececec;
 }
 /*Beitrag, Hintergrund, Titelheader*/
.single #post-321 .entry-header {
 background-color: #ececec;
 }
/*Beitrag, Hintergrund, .entry-meta*/
.single #post-321 .entry-meta {
 background-color: #ececec;
}
Header-Bild auf bestimmten Seiten ausblenden

Wo das Headerbild die Seite überladet oder unpassend wirkt, mit folgenden Code das Headerbild ausgebleden:

/*Header-Bild ausblenden, Beispieltitel*/
.page-id-123 #site-header img {
 display: none;
}
Für weitere Kreativität (hier ohne Angabe spezifischer Seite)
/*Inhaltsseitenleiste allein, rechts (diese mit #page ohnehin mit angesprochen würde)*/
 .content-sidebar {
 background-color: #ececec;
 }

Die gesamten Inhaltsseitenleisten und Drumherum den farbigen Bereich auch wie beim „Sekundäres Menü“ (z. B dort durch den Code .site:before für linke Seitenleiste) geradlinig fortlaufen zu lassen, in Einem:

.site {
background-color:#a4d3ee;
}
Und z. B. ohne Egebnis:

 Hintergrund, ohne Ergenis:
.page-id-444 {
background-color: #f7f7f7;
}

Also in Zusammenfassung: wobei für jede Seite der zweite Selektor (erster Selektor die spezifische Seite mit Seiten-ID und zweiter Selektor das Element für einen bestimmten Bereich), separat durch den ersten Selektor mit Seiten-ID angeführt werden möchten. Das Attribut jedoch (die CSS-Eigenschaft) mit dem Attributwert für alle Selektoren selber ID und verschiedene IDs gilt (s. auch Kurzform folgenden Beispiels).

Beispiel von zwei Seiten, jeweils eigenen zweiten Selektor und gemeinsames  Attribut:
/*---Hintergrund, Inhalt Gesamtbereich, Zusammenfassung---*/
 /*Beispieltitel für erste Seiten-ID*/
 .page-id-123 #page,
 .page-id-123 .entry-content,
 .page-id-123 .entry-title,
 .page-id-123 .entry-header
 .page-id-123 .site:before, 
 .page-id-123 #secondary,
 .page-id-123 .site-header,
 .page-id-123 .search-toggle {
 background-color: #efefef;
 }

/*Beispieltitel für zweite Seiten-ID*/
 .page-id-456 #page,
 .page-id-456 .entry-content,
 .page-id-456 .entry-title,
 .page-id-456 .entry-header,
 .page-id-456 .site:before, 
 .page-id-456 #secondary,
 .page-id-456 .site-header,
 .page-id-456 .search-toggle {
 background-color: #efefef;
 }

Nun das Beispiel in kürzerer Form für zwei verschiedene Seiten-IDs mit zweiten Selektor (deren Zahl hier vier) und ein gleiches Attribut.

Beispiel von zwei Seiten wiederum einem Attribut:
/*Beispieltitel für verschiedene Seiten-IDs und ein gleiches Attribut*/
 .page-id-123 #page,
 .page-id-456 #page,
 .page-id-123 .entry-content,
 .page-id-456 .entry-content,
 .page-id-123 .entry-title,
 .page-id-456 .entry-title,
 .page-id-123 .entry-header,
 .page-id-456 .entry-header {
 background-color: #efefef;
 }

Seiten-ID  entsprechend und Farbnummern individuell,
Anmerkung: Attribute können mehrere angefügt sein.

Welches der beiden Versionen sympathischer ist, ist individueller Abstimmung. Der betreffenden Seiten eigenen Überschriften für den CSS Stylesheet Editor hat das seine.

Hinweise:

Der Auszeichnung mehrerer spezifischer Seiten Body gibt es elegantere Version, siehe eingangs (ganz oben) Hinweis.


CSS-Selektoren (ohne ID-Selektor)
für Auszeichnung Sektoren (Bereiche)

Einzelne Beiträge,
Kategorie-Archiv,
Schlagwort-Archiv (Tag) und Blog (Startseite Beiträge),
Suchergebnissen und error404 (Seite wurde nicht gefunden …),
Headerleiste durchsichtig,
Fußleiste,
Site-Info (Stolz präsentiert von WordPress) andere Farbe zuweisen,
Portfolio*,
Spezifische Kategorien Body separate Farbe.

* via Plugin WP-Jetpack; Portfolio auf meiner Website im Begriff DIALOGMAPPE

Der Website fabige Unterscheidung von Seiten, Beiträge (Kategorie-Archiv und Schlagwort-Archiv) usw. eine gestalterische Möglichkeit darstellt (so Fußleiste mit Farbverlauf, zum Beispiel):

/*---Einzelne Beiträge, Kategorie-Archiv, Schlagwort-Archiv (Tag) und Blog (Startseite Beiträge) eine Farbe zuweisen---*/

/*Einzelne Beiträge, Bereich „Sekundärs Menü“*/
.single #secondary {
background-color: #ececec;
}
/*Einzelne Beiträge, Breich unter "Sekundäres Menü"*/
.single .site:before {
background-color: #ececec;
}
/*Einzelne Beiträge, Header Menü (Primäres Menü)*/
.single .site-header {
background-color: #ececec;
}
/*Einzelne Beiträge, Fußleiste mit Farbverlauf*/
.single .site-footer {
background: -webkit-gradient(linear,0 0,0 100%,from(#ececec),to(#f5f5f5));
background: -moz-linear-gradient(top,#ececec,#f5f5f5);
}
/*Kategorie-Archiv, Bereich „Sekundärs Menü“*/
.archive #secondary {
 background-color: #ececec;
}
/*Kategorie-Archiv, Breich unter "Sekundäres Menü"*/
.archive .site:before {
 background-color: #ececec;
}
/*Kategorie-Archiv, Header Menü (Primäres Menü)*/
.archive .site-header {
 background-color: #ececec;
}
/*Kategorie-Archiv, Fußleiste mit Farbverlauf*/
.archive .site-footer {
 background: -webkit-gradient(linear,0 0,0 100%,from(#ececec),to(#f5f5f5));
 background: -moz-linear-gradient(top,#ececec,#f5f5f5);
}
/*Schlagwort-Archiv (Tag), Bereich „Sekundärs Menü“*/
.tag #secondary {
 background-color: #ececec;
}
/*Schlagwort-Archiv (Tag), Bereich unter "Sekundäres Menü"*/
.tag .site:before {
 background-color: #ececec;
}
/*Schlagwort-Archiv (Tag), Header Menü (Primäres Menü)*/
.tag .site-header {
 background-color: #ececec;
}
/*Schlagwort-Archiv (Tag), Fußleiste mit Farbverlauf*/
.tag .site-footer {
 background: -webkit-gradient(linear,0 0,0 100%,from(#ececec),to(#f5f5f5));
 background: -moz-linear-gradient(top,#ececec,#f5f5f5);
}
/*Blog (Startseite Beiträge), Bereich „Sekundärs Menü“*/
.blog #secondary {
 background-color: #ececec;
}
/*Blog (Startseite Beiträge), Bereich unter "Sekundäres Menü"*/
.blog .site:before {
 background-color: #ececec;
}
/*Blog (Startseite Beiträge), Header Menü (Primäres Menü)*/
.blog .site-header {
 background-color: #ececec;
}
/*Blog (Startseite Beiträge), Fußleiste mit Farbverlauf*/
.blog .site-footer {
 background: -webkit-gradient(linear,0 0,0 100%,from(#ececec),to(#f5f5f5));
 background: -moz-linear-gradient(top,#ececec,#f5f5f5);
}

/*---Ende. Einzelne Beiträge, Kategorie-Archiv, Schlagwort-Archiv (Tag) und Blog (Startseite Beiträge) eine Farbe zuweisen. Ende---*/
Headerbild ausblenden

Das Headerbild ausblenden für Einzelne Beiträge, Kategorie-Archive, Schlagwort-Archiv (Tag) und Blog (Startseite Beiträge):

/*Header-Bild ausblenden für Einzelne Beiträge, Kategorie Archive, Schlagwort Archiv (Tag) und Blog (Startseite Beiträge)*/
.single #site-header img {
 display: none;
}
.archive #site-header img {
 display: none;
}
.tag #site-header img {
 display: none;
}
.blog #site-header img {
 display: none;
}
Header-Menü ausblenden

Das Header-Menü ausblenden (nicht den Header) in Einzelne Beiträge, Kategorie-Archive, Schlagwort-Archiv (Tag) und Blog (Startseite Beiträge) sowie in Suchergebnissen:

/*"Header-Menü" in Einzelne Beiträge, Archive, Tag und Blog sowie in Suchergebnissen ausblenden*/
.single .primary-navigation, .archive .primary-navigation, .tag .primary-navigation, .blog .primary-navigation, .search .primary-navigation {
 display: none;
}
Suchergebnisse und error404

Der Body Website, Suchergebnisse und error404 (Seite wurde nicht gefunden… ) eine Farbe zuweisen + Header-Bild ausblenden:

/*Body Website, Suchergebnisse eine Farbe zuweisen + Header-Bild ausblenden*/
.search #secondary, .search .site:before, .search .site-header {
 background-color: #ffc086;
}

.search .site-footer {
 background: -webkit-gradient(linear,0 0,0 100%,from(#ffc086),to(#f5f5f5));
 background: -moz-linear-gradient(top,#ffc086,#f5f5f5);
}

.search #site-header img {
 display: none;
}

/*Body Website error404 eine Farbe zuweisen + Header-Bild ausblenden*/
.error404 #secondary, .error404 .site:before, .error404 .site-header {
 background-color: #3A9BB2;
}

.error404 .site-footer {
 background: -webkit-gradient(linear,0 0,0 100%,from(#3A9BB2),to(#3EA6BF));
 background: -moz-linear-gradient(top,#3A9BB2,#3EA6BF);
}

.error404 #site-header img {
display: none;
}
Headerleiste durchsichtig

Wenns gefällt, die Headerleiste durchsichtig gestalten, z.B.:

/*Header, durchsichtig*/
.site-header {
 background-color: rgba(201,235,255,0.8);
}

Allerdings sollten betreffender Seiten dann auch die anderen Auszeichnungen auf durchsichtig angepasst werden, denn sonst Farbunterschied besteht.

Fußleiste
/*Fußleiste*/
 .site-footer {
 background-color: #ececec;
 }

und zum Beispiel 

/*Fußleiste mit Farbverlauf*/
 .site-footer {
 background: -webkit-gradient(linear,0 0,0 100%,from(#a4d3ee),to(#f5f5f5));
 background: -moz-linear-gradient(top,#a4d3ee,#f5f5f5);
 }
Site-Info (Stolz präsentiert von WordPress) andere Farbe zuweisen
/*Site-Info WordPress*/
 .site-info > a {
 color: #6f6f6f;
 }

So ja des Weiteren im Beitrag, Fußzeile Textfarbe und Text (.site-info).

Portfolio mit „!important-Regel“

Portfolios ist automatisch der Beiträge individuelles fabiges Design und Schriftgestaltung zugewiesen (sowie Headermenü und Headerbild ein- oder ausgeblendet ist gleich Beiträgen eingestellt).

Mit folgenden Codes und „!important-Regel“ wird für Portfolio das Headermunü wiederum eingeblendet nachdem es für Beiträge ausgeblendet wurde und eine farbliche Unterscheidung des Body Website designiert. Der Selektor heißt für Plug-in „Portfolio Post Type“ .single-portfolio und Beispiels für WP-Jetpack Portfolio hieße der Selektor .single-jetpack-portfolio

/*Headermenü für Portfolio einblenden*/
.single-portfolio .primary-navigation {
 display: block !important;
}
/*Body Website Portfolio eine Farbe zuweisen*/
.single-portfolio .site-header, .single-portfolio #secondary, .single-portfolio .site:before {
 background-color: #c9ebff !important;
}

.single-portfolio .site-footer {
 background: -webkit-gradient(linear,0 0,0 100%,from(#c9ebff),to(#f5f5f5)) !important;
 background: -moz-linear-gradient(top,#c9ebff,#f5f5f5) !important;
}

Zusammen Seiten und Portfolio den Suche-Button ausblenden, weil dessen eigene Suche über Plug-in WP Ajax Search Widget zugewiesen wurde, also:

/*Search Button für "Seiten" und "Portfolio" ausblenden*/
.page .search-toggle, .single-portfolio .search-toggle {
 display: none;
 }

😉 Designidee, z. B.:  Portfolio Headerleiste durchsichtig:

/*Portfolio Header, durchsichtig*/
.single-portfolio .site-header {
 background-color: rgba(201,235,255,0.8) !important;
}

Ebd. das !important ist hier im speziellen für Portfolio, weil es sich ansonsten gemäß der Auszeichnung der Beiträge darstellt.

Spezifische Kategorien Body separate Farbe

Siehe bitte Beitrag: Vorheriger/Nächster Beitrag gleicher Kategorie und CSS Style


Vorhergehendes, „… farbiges Styling“, wie ich es teils im CSS Stylesheet Editor gespeichert habe:

Auszug:

/*---Body Website Einzelne Beiträge, Kategorie-Archiv, Schlagwort-Archiv (Tag) und Blog (Starseite Beiträge) Farbe zuweisen, Header-Bild + Header-Menü ausblenden; Portfolio Farbe zuweisen; Suchergebnisse und error404 Farbe zuweisen---*/

/*Body Website Einzelne Beiträge, Kategorie-Archiv, Schlagwort-Archiv (Tag) und Blog (Starseite Beiträge) Farbe zuweisen*/
.single #secondary, .single .site:before, .single .site-header, .archive #secondary, .archive .site:before, .archive .site-header, .tag #secondary, .tag .site:before, .tag .site-header,  .blog #secondary, .blog .site:before, .blog .site-header {
 background-color: #ececec;
}

.single .site-footer, .archive .site-footer, .tag .site-footer, .blog .site-footer {
 background: -webkit-gradient(linear,0 0,0 100%,from(#ececec),to(#f5f5f5));
 background: -moz-linear-gradient(top,#ececec,#f5f5f5);
}

/*Header-Bild ausblenden für Einelne Beiträge, Archive, Tag und Blog*/
.single #site-header img, .archive #site-header img, .tag #site-header img, .blog #site-header img {
 display: none;
}

/*Header-Menü ausblenden für Einelne Beiträge, Archive, Tag und Blog ausblenden*/
.single .primary-navigation, .archive .primary-navigation, .tag .primary-navigation, .blog .primary-navigation {
 display: none;

/*Body Website, Suchergebnisse eine Farbe zuweisen + Headerbild ausblenden*/
.search #secondary, .search .site:before, .search .site-header {
 background-color: #ffc086;
}

.search .site-footer {
 background: -webkit-gradient(linear,0 0,0 100%,from(#ffc086),to(#f5f5f5));
 background: -moz-linear-gradient(top,#ffc086,#f5f5f5);
}

.search #site-header img {
 display: none;
}

/*Body Website error404 eine Farbe zuweisen + Headerbild ausblenden*/
.error404 #secondary, .error404 .site:before, .error404 .site-header {
 background-color: #3A9BB2;
}

.error404 .site-footer {
 background: -webkit-gradient(linear,0 0,0 100%,from(#3A9BB2),to(#3EA6BF));
 background: -moz-linear-gradient(top,#3A9BB2,#3EA6BF);
}

.error404 #site-header img {
 display: none;
}

/*Portfolio, Body Website eine Farbe zuweisen*/
.single-portfolio .site-header, .single-portfolio #secondary, .single-portfolio .site:before {
 background-color: #c9ebff !important;
}

.single-portfolio .site-footer {
 background: -webkit-gradient(linear,0 0,0 100%,from(#c9ebff),to(#f5f5f5)) !important;
 background: -moz-linear-gradient(top,#c9ebff,#f5f5f5) !important;
}
/*---Ende. Body Website Einzelne Beiträge, Kategorie-Archiv, Schlagwort-Archiv (Tag) und Blog (Starseite Beiträge) Farbe zuweisen, Header-Bild + Header-Menü ausblenden; Portfolio Farbe zuweisen; Suchergebnisse und error404 Farbe zuweisen. Ende---*/

Das ist alles in allem Auszeichnung im CSS Styleshead Editor.