Ergebnis 1 bis 14 von 14

Thema: #main nicht 100% breit

  1. #1
    Contao-Nutzer Avatar von gesti
    Registriert seit
    28.04.2011.
    Ort
    Meckenheim, D
    Beiträge
    98

    Standard #main nicht 100% breit

    Irgendwo habe ich mehrere Würmer drin und finde sie nicht:
    Während #left #right und #main auf Tablet oder Smartphone an die richtigen Stellen springen, werden die Inhalte in #main nicht in Vollbreite dargestellt.
    vgl. http://www.schweissundsoehne.de

    Auf der Bäderseite bleibt #left links, rutscht also nicht herunter und in #main wird grid8 als volle Breite und grid4 als halbe Breite dargestellt.
    Wahrscheinlich stelle ich mich hier richtig dumm an!

  2. #2
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Die URL hat einen Fehler. Da steht http// noch mal nach dem .de

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Du hast #left und #right direkt zusätzliche paddings gegeben. Das macht die jeweiligen Container größer und zerstört das Layout des Contao Layout Builders.
    PHP-Code:
    #container #left {
        
    padding-top30px;
        
    padding-right10px;
        
    padding-left10px;

    Du musst diese Paddings entweder so
    PHP-Code:
    #container #left .inside {
        
    padding-top30px;
        
    padding-right10px;
        
    padding-left10px;

    oder so
    PHP-Code:
    #container #left {
        
    padding-top30px;
        
    padding-right10px;
        
    padding-left10px;
        -
    moz-box-sizing:border-box;
             
    box-sizing:border-box;

    umsetzen. Evt. ist da noch mehr falsch, aber das ist zumindest das erste was mir aufgefallen ist.
    Geändert von Spooky (07.11.2013 um 09:19 Uhr)

  4. #4
    Contao-Nutzer Avatar von gesti
    Registriert seit
    28.04.2011.
    Ort
    Meckenheim, D
    Beiträge
    98

    Standard

    @ Kahmoon
    Danke für den Hinweis, die richtige URL ist diese.

    @ Spooky
    Danke für den Hinweis, aber die Änderung hat noch nichts Neues ergeben.
    Geändert von gesti (07.11.2013 um 09:43 Uhr)

  5. #5
    Contao-Nutzer Avatar von gesti
    Registriert seit
    28.04.2011.
    Ort
    Meckenheim, D
    Beiträge
    98

    Standard

    Ich habe für #left und #right versuchsweise die paddings alle auf 0 gesetzt. Das Problem blieb bestehen. (Deshalb ist es inzwischen wieder mit padding online.)

  6. #6
    Contao-Fan
    Registriert seit
    07.01.2011.
    Beiträge
    278

    Standard

    Temporär könntest du es mit

    Code:
    #main, #left, #right {
    float:left!important;
    }
    im mobilen CSS fixen. Irgendwas scheint bei dir im Argen zu sein, ich würde nach und nach die CSS-Dateien (Grid und andere) mal deaktivieren und nach welcher Deaktivierung es funktioniert wie es normalerweise gehen sollte.
    Geändert von mj1985 (07.11.2013 um 15:41 Uhr)

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Weiters ist es so, dass zwischen einer Viewport Breite von 768px und 799px nicht mehr genug Platz im #container für #left und #right sind (in der Version ohne paddings), daher verschwinden diese dort aus dem #container hinaus. Ab einer Viewport Größe von unter 800px sind nämlich nur mehr weniger als 240px platz im #container.

  8. #8
    Contao-Nutzer Avatar von gesti
    Registriert seit
    28.04.2011.
    Ort
    Meckenheim, D
    Beiträge
    98

    Standard

    Deinen Quickfix hatte ich bereits drin, habe ihn jetzt auch noch mal eingeschaltet, aber er bringt auch keine Lösung.
    Das einzelne Ausschalten der zusätzlichen CSS Dateien hat zwar Durcheinander bringen können, mich allerdings nicht wirklich erleuchtet.
    Geändert von gesti (08.11.2013 um 07:58 Uhr)

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Zitat Zitat von gesti Beitrag anzeigen
    Deinen Quickfix hatte ich bereits drin, habe ihn jetzt auch noch mal eingeschaltet, aber er bringt auch keine Lösung.
    Das einzelne Ausschalten der zusätzlichen CSS Dateien hat zwar durcheinander bringen können, mich allerdings nicht wirklich erleuchtet.
    Mein 'quickfix' löst auch das zweite Problem nicht. Dafür gibt es jetzt verschiedene Ansätze.
    • Du könntest zB mit einem Media Query den #wrapper mit einer min-width:720px versehen ab einer Viewport Größe von inkl. 768px (dann geht es sich aus - 720px / 3 = 240px).
    • Oder du machst #left und #right kleiner (was du aber wohl nicht willst).
    • Oder du entfernst width:90%; vom #wrapper. (Oder alternativ auch nur über einen Media Query unter einer bestimmten Größe, zB unter inkl. 800px.)
    • ...

  10. #10
    Contao-Nutzer Avatar von gesti
    Registriert seit
    28.04.2011.
    Ort
    Meckenheim, D
    Beiträge
    98

    Standard

    Danke für die weiteren Hinweise, werde versuchen sie heute nachmittag umzusetzen, sobald ich an meinem Rechner bin.

  11. #11
    Contao-Nutzer Avatar von gesti
    Registriert seit
    28.04.2011.
    Ort
    Meckenheim, D
    Beiträge
    98

    Standard

    Ich verzweifle leicht:
    Es bleibt gleich, ob ich Responsive Grid oder Layout Builder einzeln ein oder ausschalte, nur wenn beide ausgeschaltet sind ünernimmt #main die volle Breite.
    #wrapper width:90% ist entfernt, keine Änderung; ebenso bringt es keinerlei Änderung, wenn ich #left und #right auf max-width:180px setze: #main lässt Platgz für #left, obwohl #left erst unten nach #main folgt.
    Hat noch jemand eine Idee?

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Zitat Zitat von gesti Beitrag anzeigen
    Ich verzweifle leicht:
    Es bleibt gleich, ob ich Responsive Grid oder Layout Builder einzeln ein oder ausschalte, nur wenn beide ausgeschaltet sind ünernimmt #main die volle Breite.
    #wrapper width:90% ist entfernt, keine Änderung; ebenso bringt es keinerlei Änderung, wenn ich #left und #right auf max-width:180px setze: #main lässt Platgz für #left, obwohl #left erst unten nach #main folgt.
    Hat noch jemand eine Idee?
    Alles nach der Reihe, die von mir vorgeschlagenen Änderungen haben die von mir erwähnten Probleme behoben . Nun ist zwischen 768px und 800px platz für #left und #right und bei dieser Viewport Größe passt nun alles. Warum es unter dem 768px break-point zu dem freien Platz links von #main kommt habe ich auf die Schnelle allerdings noch nicht herausgefunden.

  13. #13
    Contao-Nutzer Avatar von Dexter Paris
    Registriert seit
    22.10.2010.
    Ort
    Wien
    Beiträge
    99

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Warum es unter dem 768px break-point zu dem freien Platz links von #main kommt habe ich auf die Schnelle allerdings noch nicht herausgefunden.
    Das ist das Logo welches diesen Abstand verursacht:

    HTML-Code:
    <figure class="image_container float_left" style="height:220px;width:200px;margin:10px 10px 10px 0px; padding-right:20px; padding-left:0; float:left;">
    <a href="start.html">
    <img src="files/SuS/content/grafiken/LogoBadStudio.png" width="218" height="113" alt="Logo">
    </a>
    </figure>
    Das floatet nach links und reicht zu weit hinab. Deswegen bleibt der Rest dann dort hängen …

  14. #14
    Contao-Nutzer Avatar von gesti
    Registriert seit
    28.04.2011.
    Ort
    Meckenheim, D
    Beiträge
    98

    Standard

    Hallo Dexter,
    manchmal sieht man den Wald vor Bäumen nicht.
    Die Lösung war so genial wie einfach. DANKE!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •