Hi JP,
Das Problem grob: Ich habe ein Plugin, das nicht ein DIV um alles packt, in dem die R?nder/Breiten definiert sind. Stattdessen legt es einzelne “Elementzeilen” an mit den Randdefinitionen. Und Shariff packt sich hinter diese Zeilen, steckt also gar nicht mehr in dem DIV mit den R?ndern/widths.?
Im Detail: Das Theme nutzt das Plugin Visual Composer. Solange ich keines dessen Elemente nutze, ist alles in Ordnung. Doch sobald ich ein Element hinzufüge, passiert folgendes: Der bisherige Text eines Beitrags wird automatisch in ein Visual-Composer-Text-Element geschmissen, das kommt in eine Visual-Composer-Zeile. Und folgende neue Elemente kommen alle in solche Zeilen-DIVs. Genau in den Zeilen-DIVs findet aber die Breiten- und Randdefinition statt.
Shariff fummelt sich aber an eine Stelle in den HTML, die *hinter* den Visual-Composer-Zeilen liegen. Und damit fehlen die ganzen Definitionen der R?nder usw., die ja auch wg. responsive sich über einige @media-Dinger verteilen, die ich erstmal alle finden müsste.?
Hier ein Beispiel:
https://schoenergesehen.de/technik/farbprofile/telekom-vodafone-verfaelschen-farbprofil-mobilfunk-komprimierung-1113
(Das ist der erste Artikel auf meiner Seite, wo ich mit den neuen Visual-Composer-Elementen herumspiele, und auch bisher nur der grüne Kasten unten. Daher tritt das bisher nur hier auf.)
Wenn Du in den Source schaust:?
– die beiden <div class=”eut-section… sind diese Element-Zeilen
– dadrin erst der eut-container ist der div mit der fraglichen Rand/Breite-Definition
– das shariff-div landet auf der gleichen Ebene wie die eut-sections, und so fehlen Rand/Breite
Die machen das halt, weil Visual Composer die M?glichkeit hat, dass diese Zeilen auch über 100% Breite ohne Rand gehen. Daher ist nicht die Ebene über section und shariff schon “berandet”. Im Unterschied n?mlich zu allen anderen Eintr?gen ohne den Visual Composer: Da ist der eut-container um den kompletten Beitrag inklusive Sharrif drumherum. Und somit stimmen alle R?nder. (Aber wenn ich Elemente haben will, die 100% sind, muss ich wiederum mit negativen Margins arbeiten, auch l?stig…)
Ich br?uchte also eine M?glichkeit, dem Shariff-DIV die Eigenschaften von .eut-container zu geben. Entweder über class=”shariff eut-container”, oder sowas wie <div class=”eut-container”>[shariff]</div>. Ein weiterer Workaround w?re natürlich, dass ich manuell jedem Beitrag eine Visual-Composer-Zeile hinzufüge mit einem Textelement, das nur [shariff] enth?lt. Was auch etwas l?stig ist ?? Aber immerhin k?nnte ich die Position dann auch frei w?hlen.
Ich hoffe, ich habe das Problem halbwegs verst?ndlich beschrieben? Sonst frag nochmal.
Viele Grü?e, J?rg