ich möchte gerne die Breite der Eigenschaft-Tabelle auf volle Breite anpassen, die dies sehr unpassend aussieht und gedrück.
Habe bereits im /theme/Frontend/Responsive/frondend/_public/src/less/_modules die detail.less auf Zeile 218 auf 190% gesetzt, hat auch geklapt, leider bleibt der Rahmen bei 100% so das er Quasi wo der Original Strich runter geht verbleibt.
Ich habe jetzt mal die Datei und die Zeile rausgesucht:
Zeile 751
Alter wert: 50%
Neu: 100% es tut sich rein garnichts, ist den hier keiner von @shopware hier? ich finde es sollte vom Standard auf volle Breite sein und nicht so ein gepampe.
Hab grad mal schnell geguckt: in .product–details .product–properties wird die Breite auf 50% gesetzt.
Setzte ich die OnTheFly auf 100%, wird normal die Tabelle auf 100% aufgezogen.
Dein Problem war: Die Tabellenbreite wird 100% gesetzt (100% = Container), der Container aber auf 50%. Der Rahmen kam vom Container.
Nun hattest Du Deine Tabelle mit > 100% über den Container hinaus vergrößert. Da der Conatiner aber klein bleibt, blieb der Rahmen drinne.
Deine CSS-Klassen wären product–properties-label und product–properties-value - den exakten CSS-Pfad musst Du Dir noch raussuchen.
Testweise product–properties-label width: auto und product–properties-value width:100%
Ohne Grarantie
Edit: Hier werden die Zellen auf 50% gesetzt. shopware/detail.less at 5.3 · shopware/shopware · GitHub
Die Stelle würde ich mal in der eigenen detail.less mit Einträge für product–properties-label und product–properties-value erweitern.
Wahlweise könnte man auch den 50% für td überschreiben z.B. auf width: 100% und zusätzlich td:first-child auf width:auto setzen
Ich weiss, Du traust Dich nicht weiter ran - aber ich hoffe, Du änderst nicht Original-Dateien, sondern hast Dein eigenes Theme.
Da mir grad selber nach Deinem Beitrag eine Tabelle unangenehm aufgefallen ist, habe ich mal schnell gebastelt - aber bisher nur im Chrome ausprobiert.
möchte ich, dass die Box die Breite dynamisch ändert => display von „block“ auf „inline-block“ umgestellt.
Spalten auf automatische Breite
Mein bisheriges CSS für die Property-Tabelle in der details.less