also ja das macht sinn, wenn ich bei jedem Update von Elementor oder Theme dann prüfen muss, ob mein manuell eingefügtes CSS noch funktioniert und/oder Auswirkungen auf andere Dinge hat usw.
Gebe mich Einsichtig bei deiner Erfahrung und hab auf Raster umgestellt und somit ein fast leeres CSS mit nur noch:
.entry-content table p:last-child {
margin-bottom: 0;
} /* entfernt leerezeile in tabellen */
body #mobile-fullscreen { width: 100vw;height: 100vh }
/* menü mittig in mobile ansicht */
Interessanterweise passt beim Raster-Stil auch alles in der mobilen Ansicht, Grösse der Thumbnails auf ganzer breite, wie auch Titel und Schrift. Das war im Thumbnail-Stil nicht so.
Gelöscht habe meine in stundenlangen Sitzungen hart erarbeiteten Codes:
.blog-entry.thumbnail-entry .thumbnail {
width: 40%;}
/* neue breite deines titelbildes */
.blog-entry.thumbnail-entry .blog-entry-content {
width: 80%;
} /* neue breite deines teaser textes */
/* Kommentare, Icon und Datum auf Blog-, Kategorie- und Archivseiten ausblenden */
body.blog .comments-link,
body.blog .comment-count,
body.blog .comment-meta,
body.blog .icon-bubble,
body.blog .blog-entry-date,
body.blog a[rel="category"],
body.blog a[rel="category tag"],
body.archive .comments-link,
body.archive .comment-count,
body.archive .comment-meta,
body.archive .icon-bubble,
body.archive .blog-entry-date,
body.archive a[rel="category"],
body.archive a[rel="category tag"] {
display: none !important;}
/* Linien, die als Border am Artikel/Container gesetzt sind */
body.blog article,
body.blog .blog-entry,
body.blog .blog-entry-inner,
body.blog .site-main article,
body.blog .content-area article,
body.archive article,
body.archive .blog-entry,
body.archive .blog-entry-inner,
body.archive .site-main article,
body.archive .content-area article {
border: 0 !important;
border-bottom: 0 !important;
box-shadow: none !important;
background-image: none !important;}
/* Abstand etwas verkleinern */
body.blog .blog-entry,
body.blog .blog-entry-inner,
body.blog article,
body.archive .blog-entry,
body.archive .blog-entry-inner,
body.archive article {
margin-bottom: 5px !important;
padding-bottom: 5px !important;}
/* Linie unter der Textvorschau entfernen */
body.blog .blog-entry-bottom,
body.archive .blog-entry-bottom {
display: none !important;}
/* Titelgröße verkleinern */
body.blog .entry-title,
body.blog .blog-entry-title,
body.archive .entry-title,
body.archive .blog-entry-title {
font-size: 1.6em !important;}
/* NUR MOBIL (bis 768px): Thumbnails vollbreit */
@Media (max-width: 768px) {
body.blog .blog-entry .thumbnail,
body.archive .blog-entry .thumbnail,
body.blog .post-thumbnail,
body.archive .post-thumbnail,
body.blog .blog-entry-thumbnail,
body.archive .blog-entry-thumbnail {
width: 100% !important;
max-width: 100% !important;
}
body.blog .blog-entry .thumbnail img,
body.archive .blog-entry .thumbnail img,
body.blog .post-thumbnail img,
body.archive .post-thumbnail img,
body.blog .blog-entry-thumbnail img,
body.archive .blog-entry-thumbnail img,
body.blog .wp-post-image,
body.archive .wp-post-image {
width: 100% !important;
height: auto !important;
max-width: 100% !important;
display: block !important; }}
/* NUR MOBIL (bis 768px): Titel und Textvorschau vollbreit */
@Media (max-width: 768px) {
/* Titel vollbreit */
body.blog .entry-title,
body.archive .entry-title,
body.blog .blog-entry-title,
body.archive .blog-entry-title {
width: 100% !important;
max-width: 100% !important;
float: none !important;
clear: both !important; }
/* Textauszug (Excerpt) vollbreit */
body.blog .entry-summary,
body.archive .entry-summary,
body.blog .blog-entry-summary,
body.archive .blog-entry-summary {
width: 100% !important;
max-width: 100% !important;
float: none !important;
clear: both !important;
margin: 0 !important;
padding: 0 !important; }}
/* NUR MOBIL (bis 768px): Titel + Textauszug vollbreit */
@Media (max-width: 768px) {
/* Der Content-Bereich rechts vom Bild */
body.blog .blog-entry .blog-entry-content,
body.archive .blog-entry .blog-entry-content,
body.blog .blog-entry .entry-content,
body.archive .blog-entry .entry-content {
width: 100% !important;
max-width: 100% !important;
float: none !important;
clear: both !important;
display: block !important;
margin: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important; }
/* Der eigentliche Auszug/Teasertext */
body.blog .blog-entry .entry-summary,
body.archive .blog-entry .entry-summary,
body.blog .blog-entry .blog-entry-summary,
body.archive .blog-entry .blog-entry-summary,
body.blog .blog-entry .excerpt,
body.archive .blog-entry .excerpt {
width: 100% !important;
max-width: 100% !important;
float: none !important;
clear: both !important;
margin: 0 !important;
padding: 0 !important;
display: block !important; }
/* Titel */
body.blog .blog-entry .entry-title,
body.archive .blog-entry .entry-title,
body.blog .blog-entry .blog-entry-title,
body.archive .blog-entry .blog-entry-title {
width: 100% !important;
max-width: 100% !important;
float: none !important;
clear: both !important;
display: block !important; }
/* Falls das Layout per Grid/Flex nebeneinander erzwingt */
body.blog .blog-entry .blog-entry-inner,
body.archive .blog-entry .blog-entry-inner {
display: block !important; /* bricht Grid/Flex auf */
grid-template-columns: none !important; }}