Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: IE ignoriert Padding

    Donco

    • Schreiberling
    • Beiträge: 258
    IE ignoriert Padding
    am: 30. August 2011, 01:04:01
    Hallo,

    Im IE7 wird ein padding ignoriert dadurch klebt die Überschrift + Text fast ganz am Rand ( Siehe Screenshot).

    Die betreffende Codezeile in der stylesheet.css sieht so aus:

    Code: CSS  [Auswählen]
    /* MAIN CONTENT */
    #content {
            float:left;
            width:718px; /* was 508 */
            padding:0px 0px 18px 0px;
            border:1px solid #44B3FF;
            -moz-border-radius:6px;
            -webkit-border-radius:6px;  
            border-radius:6px;
            background: #ffffff url(img/btn_bg.png) repeat-x bottom left;
            margin-left:18px;
    }
    #content p, #content h4, #content table {
        padding: 0px 18px;
        }
    #content h2 {
            padding:18px;
        }
    #content h3 {
            padding: 0px 0px 0px 0px;

    Link zum Shop http://keil.www27.hostkraft.de/xtc/support_overview.php

    Vielleicht kann mir jemand sagen wie ich diesen Fehler im IE7 behebe?

    User = testenadmin@testenadmin.de
    Pass = testenadmin

    Linkback: https://www.modified-shop.org/forum/index.php?topic=14901.0
    rechtstexte für onlineshop

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: IE ignoriert Padding
    Antwort #1 am: 30. August 2011, 01:23:49
    Die anderen Browser sind nur zu großzügig. Der IE7 stellt es in diesem Fall richtig dar.

    Die Table hat eine Breite von 100% und gleichzeitig gibst du ihr ein padding von 18px links und rechts mit. Damit kann der IE7 nicht umgehen. Versuch einmal diese Tabelle ohne das padding left und right und ersetze es mit einem margin-left:18px;

    Gruß
    Ronny

    Donco

    • Schreiberling
    • Beiträge: 258
    Re: IE ignoriert Padding
    Antwort #2 am: 30. August 2011, 02:04:09
    Vielen Dank für die Rückmeldung. Ich hab das probiert. Die Table wird auch bei der Artikelansicht angesprochen. Ich brauche hier immer einen Aussenabstand links und rechts von 18px damit alles korrekt angezeigt wird.

    Daher habe ich der Table ein margin-left:18px und margin-right:18px im Firebug mitgegeben und das padding, wie du mir geraten hast, entfernt. Meine Artikelansicht verschiebt sich jetzt auf der Startseite (siehe Screenshot). Eigentlich sollte diese ja mittig mit Aussenabstand von 18px links und rechts angezeigt werden.

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Re: IE ignoriert Padding
    Antwort #3 am: 30. August 2011, 02:16:24
    Hi Marius,
    ändere mal bitte Deine Adminzugangsdaten.
    Wenn hier der Falsche sich damit bei Dir einloggt und irgendwelche Sachen einbindet wirst Du davon nichts mitbekommen, da Du den Shop wahrscheinlich nicht neu aufsetzen wirst. ;)

    Gruß

    h-h-h

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.267
    • Geschlecht:
    Re: IE ignoriert Padding
    Antwort #4 am: 30. August 2011, 02:19:17
    Der Account hat doch aber keine Berechtigungen im Adminbereich gesetzt bekommen. ;-)

    Grüße

    Torsten

    Donco

    • Schreiberling
    • Beiträge: 258
    Re: IE ignoriert Padding
    Antwort #5 am: 30. August 2011, 02:22:42
    Nein eigentlich hat er das nicht. :-) Ich schau mal schnell nach.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.267
    • Geschlecht:
    Re: IE ignoriert Padding
    Antwort #6 am: 30. August 2011, 02:24:06
    Das hab ich schon gemacht! :D

    Grüße

    Torsten

    Donco

    • Schreiberling
    • Beiträge: 258
    Re: IE ignoriert Padding
    Antwort #7 am: 30. August 2011, 02:26:24
    Es sind sämtliche Rechte deaktiviert.  :-) 

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Re: IE ignoriert Padding
    Antwort #8 am: 30. August 2011, 02:31:29
    Hi Marius,
    die Breite deiner coolen Express-Einkaufen-Box stimmt nicht. ;)

    Reformat the Planet

    Gruß

    h-h-h

    Donco

    • Schreiberling
    • Beiträge: 258
    Re: IE ignoriert Padding
    Antwort #9 am: 30. August 2011, 02:39:04
    Ich weiss. :-D Die Abstände und Größen der Boxen stimmen im Moment auf fast keiner Seite. :-D Und im IE sieht's auch nicht besser aus.  :-D  Ich versuche das gerade alles Schritt für Schritt anzupassen. Es geht auch langsam voran.

    Matt

    • Experte
    • Beiträge: 4.241
    Re: IE ignoriert Padding
    Antwort #10 am: 30. August 2011, 06:22:00
    Ohne mir das angesehen zu haben (bekomme immer Ausschlag bei Layouttabellen) würde ich sagen: Box Model Bug. Mehr dazu hier: Fehlverhalten von IE im Boxmodell

    Donco

    • Schreiberling
    • Beiträge: 258
    Re: IE ignoriert Padding
    Antwort #11 am: 30. August 2011, 20:44:01
    Ich weiss nicht ob es dieser Bug ist, da der Fehler bei mir im IE7 bzw. einer Beta Version des IE8 auftritt.

    Ich hab wie gesagt versucht der Table ein "margin-right" und "margin-left" zu geben anstatt dem "padding:0 18px".
    Das müsste ja die Probleme mit dem Abstand im IE beheben. Das "margin-left" akzeptiert Firefox das "margin-right" jedoch nicht. Anstatt das ich rechts einen Abstand von 18px bekomme verändert er die Spalte
    mit dem Text in meiner Artikelansicht. Vielleicht kann nochmal jemand mit Firebug drüber schauen. Es ist
    die Neue Artikel Artikelansicht / Table direkt auf der Startseite.

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: IE ignoriert Padding
    Antwort #12 am: 30. August 2011, 22:29:45
    Wieso gibst du der Tabelle nicht per CSS eine feste Breite mit, statt der 100%?

    Gruß
    Ronny

    Donco

    • Schreiberling
    • Beiträge: 258
    Re: IE ignoriert Padding
    Antwort #13 am: 31. August 2011, 00:54:05
    Vielen Dank für die Rückmeldung. Die Artikelansicht auf der Startseite passt jetzt im IE und FF durch die feste Größe. Sonst hat sich einiges im Shop verschoben. Daher eine Verständnisfrage. Ich musste z.B. in der "order_details.html" der "table" ebenfalls eine feste "width" zuweisen, damit auch hier wieder alles passt.

    Code: XML  [Auswählen]
    <table class="orderdetails" width="724px" border="0" cellspacing="0" cellpadding="6">

    Ist das grundsätzlich richtig wenn ich jetzt überall wo es nötig wird feste Breiten verteile. Oder sollte man die Breiten generell so weit möglich in % angeben?

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: IE ignoriert Padding
    Antwort #14 am: 31. August 2011, 02:20:17
    Bei Breitenangaben von 100% in Verbindung mit "padding" oder "margin" gibt es immer wieder Probleme, weil diese niemals einheitlich dargestellt werden.

    Gruß
    Ronny
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    70 Antworten
    33051 Aufrufe
    01. Januar 2014, 22:44:04 von Zeeb-Shop
    10 Antworten
    4820 Aufrufe
    16. März 2014, 13:14:41 von dmun
    2 Antworten
    2354 Aufrufe
    23. Februar 2021, 00:38:52 von noRiddle (revilonetz)