WebSite X5Help Center

 
Hans T.
Hans T.
User

Galerie-Objekt Beschreibung unter den Bildern ist zu breit.  de

Autor: Hans T.
Besucht 479, Followers 2, Geteilt 0  

Ich habe auf zwei fast identischen Seiten exakt dir gleichen Bilder in derselben Reihenfolge. Nach dem responsiven Einstellen der Webseiten ist unten das Feld der Beschreibung zu breit geworden und läuft über die Bildbreite hinaus. 

Auf einer ganz anderen Webseite passiert das nicht. Der Eintrag vor dem Head-Tag ist bis auf die Farbcodes identisch.

<style>
div[id$='_description'] {background-color: #8b0000 !important; color: #ffffd5 !important }
</style>

Hier zwei Screenshots als Beispiele.

Der Balken ist bündig.

Der Balken ist nicht bündig.

Was kann ich tun, damit die Balken in der Galerie BÜNDIG sind?

Danke und beste Grüße aus Berlin.
Hans

Gepostet am
17 ANTWORTEN
Daniel W.
Daniel W.
User

Evtl. die Links zu den 2 Galerie-Seiten nennen, damit das Problem analysiert werden kann.

Sollen die Links nicht öffentlich sein, dann den Post auf "Privat" stellen, damit ihn nur die Mitarbeiter von Incomedia sehen können.

Mehr lesen
Gepostet am von Daniel W.
Daniel W.
Daniel W.
User

Offenbar nutzt WebSite X5 die verfügbare Breite des DIVs für die Beschreibungen und setzt darüber die Bilder mit unterschiedlich berechneten Breiten und Abständen zum linken Rand.

Mögliche Lösungen:

A) Eine Möglichkeit wäre, dass man nur Bilder mit gleichen Proportionen (z.B. Höhe:Breite = 2:3) verwendet, dann würden alle Bilder in der Galerie in voller Breite angezeigt.

B) Vielleicht können die Javascript-Experten etwas machen oder Incomedia eine Option wie z.B. "Breite der Beschreibung an Bildbreite anpassen" hinzufügen.

C) Da sich je nach Bild der Abstand zum linken Rand und die Bildbreite ändern, ist fraglich, ob mit CSS etwas zu machen ist. Aber da ich kein CSS-Experte bin, kann ich das nicht einschätzen.

.

----- Webentwicklerwerkzeug in Firefox bei meiner Test-Galerie -----

Mehr lesen
Gepostet am von Daniel W.
Hans T.
Hans T.
User
Autor

Ja. Der Balken soll sich der Bteite des Bildes anpassen. Siehe oben. Vor dem responsiven Einstellen, ging es ja.

Mehr lesen
Gepostet am von Hans T.
Andreas S.
Andreas S.
Moderator
Nutzer des Monats DE

Der Balken passt sich aber nicht dem Bild an, sondern dem Objekt! Der Balken kann nur eine Einstellung haben und nicht genau die was das derzeit angezeigte Bild hat.  Ein Bild wäre kein Problem mit CSS zu machen, aber da es viele unterschiedliche Bilder sind, geht das nicht.

Möglicherweise würde es umgekehrt gehen, dass sich das Bild an das Objekt anpasst und ausfüllt, aber das geht glaube ich auch nur mit JAvaskript.

Mehr lesen
Gepostet am von Andreas S.
Hans T.
Hans T.
User
Autor

Na ja. Sie Bilder oben. Bevor ich die responsive Einstellung gemacht hatte, ging es ja.

Mehr lesen
Gepostet am von Hans T.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Nutzer des Monats ESNutzer des Monats PT

(It > De) ... Wenn Sie wirklich interessiert sind und es keine anderen Lösungen von Experten gibt, ... könnte die Breite des Beschreibungsfelds, die der des zugehörigen Bildes entspricht, mit einer meiner Erfindungen mit EXTRA-Code erreicht werden ...
... also, wenn Sie daran interessiert sind, EXTRA fortzufahren, lassen Sie es mich einfach wissen, und ich werde hierher zurückkommen...

.

ciao

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Hans T.
Hans T.
User
Autor

Ja, BITTE. So sieht es nicht wirklich schön aus. DANKE

Mehr lesen
Gepostet am von Hans T.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Nutzer des Monats ESNutzer des Monats PT
Hans T.
Ja, BITTE. So sieht es nicht wirklich schön aus. DANKE

... Ich schlage zwei meiner Ideen/Erfindungen vor, die Sie ausprobieren und nach Ihren Wünschen auswählen können ...
... das erste in einfachem CSS mit transparentem Hintergrund (*) und kontrastierendem Text...
(*) - vielleicht können Sie es auch mit Programmoptionen bekommen ...
... das zweite mit JS+jQ-Skript, wobei die gleichen Hintergrundeinstellungen beibehalten werden...

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Nutzer des Monats ESNutzer des Monats PT

... hier ist der erste Code in CSS:
<style>
/*k*/div[id^='imObjectGallery_'] div[id$='_description'] {background-color:transparent !important;text-shadow: 1px 1px 1px black !important;}
</style>

.

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Nutzer des Monats ESNutzer des Monats PT

... hier ist der zweite Code mit JS+jQ-Skript, den Sie bewerten müssen, ob er für Sie geeignet ist:
<script>
$(document).ready(function () {
/** -- controllo width DIV x WSx5 by KolAsim -- **/
setInterval(function(){
$("div[id^='imObjectGallery_'] div[id$='_description']").css("width",$("div[id^='imObjectGallery_'] img").width() + "px").css("left","50%").css( "transform","translate(-50%,0)")
}, 100);
});
</script>

.

ciao

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Hans T.
Hans T.
User
Autor

Danke, danke.

Beim ersten Code müsste ich die Farbe des Textes ändern, weil er vor den Bildern schlecht zu sehen ist.

Beim zweiten Text springt der Text ein wenig, aber der Balken stimmt :)

Siehe Schnappschuss.

LG Hans

Danach springt der Text in den Balken:

Danke - Danke - Danke

Mehr lesen
Gepostet am von Hans T.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Nutzer des Monats ESNutzer des Monats PT

... Ich gebe Ihnen einen neuen Code, den Sie als Alternative zum vorherigen Skript ausprobieren können:

<script>
$(document).ready(function () {//K>;
/** -- controllo descrizione gallery x WSx5 by KolAsim -- **/
styleK="<style>/*k*/div[id^='imObjectGallery_'] div[id$='_description'] {background-color:transparent !important}</style>";
$("head").append(styleK);
objectK1 = "#imObjectGallery_572";
objectK2="#imObjectGallery_571";
setInterval(function(){//K1>;
textK1= $(objectK1+" div > div > div").text()
textK2= $(objectK2+" div > div > div").text()
$(objectK1+" div > div > div").html('<span class="K" style="background-color:#8b0000;padding-left:5px;padding-right:5px">'+ textK1 + '</span>')
$(objectK2+" div > div > div").html('<span class="K" style="background-color:#8b0000;padding-left:5px;padding-right:5px">'+ textK2 + '</span>')
}, 500);//K1<<;
}); //K<<;
</script>

.

ciao

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Hans T.
Hans T.
User
Autor

Danke. Ja der Text springt nicht mehr, aber dafür ist der Balken weg. :)) 

Ich habe es schon mit KI versucht, dir bekommt es auch nicht hin.

Danke für deine große Mühe.

LG aus Berlin

Hans

Mehr lesen
Gepostet am von Hans T.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Nutzer des Monats ESNutzer des Monats PT

... Es tut mir leid, mir fallen leider keine anderen Alternativen ein...foot-in-mouth

.

ciao

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Hans T.
Hans T.
User
Autor

Danke für deine Mühen.

Muss Website ändern. So ist es nicht schön.

Mehr lesen
Gepostet am von Hans T.