lasso: Opera 7.52 macht nicht mit

Hallo

Ich habe es mittlerweile so weit gebracht, dass meine Seite in IE 5 und 6, Opera 6, NS 6.1 und 7.1, Mozilla 1.0 und 1.71 und im Firefox 0.92 funktioniert. Wermutstropfen: Opera 7.52: Mein div

#right {
 table-layout:fixed;
 width:572px;
 padding:20px;
 background:#ffffff;
 float:left;
 }

wird überall mit 612px ausgegeben, da entweder das padding hinzugezählt wird (NS) oder eine Linie (gif-Bild) von exakt 572px Breite das div ausdehnt (IE). Das klappt auch im Opera 6, aber im 7.52 werden exakt 572px ausgegeben, Die Linie geht also rechts über das div hinaus.

Gibts da einen Trick, Möglichkeit??

Danke und Grüsse
Lasso

  1. Hallo,

    wird überall mit 612px ausgegeben, da entweder das padding hinzugezählt wird (NS) oder eine Linie (gif-Bild) von exakt 572px Breite das div ausdehnt (IE). Das klappt auch im Opera 6, aber im 7.52 werden exakt 572px ausgegeben, Die Linie geht also rechts über das div hinaus.

    ich vermute mal dass du mit doctype (ggf. -switching) und vielleicht mit float selbst schon Änderungen versucht hast, so kannst du notfalls noch per CSS-Weiche, hier http://www.lipfert-malik.de/webdesign/tutorial/bsp/kristof-lipfert-opera7-css-crossover.html allerdings erst ab Opera 7.2, nachhelfen wenn hier nicht noch bessere Vorschläge kommen.

    Grüsse

    Cyx23

  2. Hi,

    Gibts auch einen Link oder wenigstens etwas mehr Quelltext? Lässt sich so leider schwer sagen wo das Problem ist :/

    Gruss
    shin

    1. Gibts auch einen Link oder wenigstens etwas mehr Quelltext? Lässt sich so leider schwer sagen wo das Problem ist :/

      http://www.cmgk.ch/wineskaters/root/news.php

  3. Hallo

    Hallo :).

    Mein div
    #right {
     table-layout:fixed;
     width:572px;
     padding:20px;
     background:#ffffff;
     float:left;
     }

    Erstmal, was soll hier das "table-layout:fixed"? Das hat doch auf eine Div überhaupt keine Auswirkungen.

    wird überall mit 612px ausgegeben, da entweder das padding hinzugezählt wird (NS) oder eine Linie (gif-Bild) von exakt 572px Breite das div ausdehnt (IE). Das klappt auch im Opera 6, aber im 7.52 werden exakt 572px ausgegeben, Die Linie geht also rechts über das div hinaus.
    Gibts da einen Trick, Möglichkeit??

    Das "padding:20px" weglassen. Übrigens wäre es ganz gut, wenn du betreffende Seite mal hochladen würdest, dann könnte man sich eine bessere Vorstellung von machen und vielleicht alternative Vorschläge machen :). Wäre mal interessant, seit wann das Opera anders interpretiert.

    Danke und Grüsse
    Lasso

    MfG,
    Max.

    1. Erstmal, was soll hier das "table-layout:fixed"? Das hat doch auf eine Div überhaupt keine Auswirkungen.

      Dies ist für den Inhalt gedacht, auf einigen Seiten ist eine Tabelle anzutreffen.

      Das "padding:20px" weglassen. Übrigens wäre es ganz gut, wenn du betreffende Seite mal hochladen würdest, dann könnte man sich eine bessere Vorstellung von machen und vielleicht alternative Vorschläge machen :).

      Auf das padding kann ich kaum verzichten...

      http://www.cmgk.ch/wineskaters/root/news.php

  4. Hallo,

    Ich habe es mittlerweile so weit gebracht, dass meine Seite in IE 5 und 6, Opera 6, NS 6.1 und 7.1, Mozilla 1.0 und 1.71 und im Firefox 0.92 funktioniert. Wermutstropfen: Opera 7.52: Mein div (...) width:572px; padding:20px; (...) wird überall mit 612px ausgegeben, da entweder das padding hinzugezählt wird (NS) oder eine Linie (gif-Bild) von exakt 572px Breite das div ausdehnt (IE). Das klappt auch im Opera 6, aber im 7.52 werden exakt 572px ausgegeben, Die Linie geht also rechts über das div hinaus.

    Verzichte darauf, die Breite mit der Grafik zu korrigieren, sorge dafür, dass die Seite im standardkonformen Modus gerendert wird (http://www.carsten-protsch.de/zwischennetz/doctype/) und versorge höchstens MSIE 5.x durch einen Box-Model-Hack mit einem anderen width-Wert (z.B. http://www.dithered.com/css_filters/css_only/simplified_box_model.html, entgegen der dortigen Aussage werden aktuelle Konquerors übrigens nicht ausgeschlossen). Welche Probleme treten dann noch auf?

    Mathias

    1. sorge dafür, dass die Seite im standardkonformen Modus gerendert wird (http://www.carsten-protsch.de/zwischennetz/doctype/)

      Habe jetzt den doctype auf Full Standards Mode geändert und die Seite wird jetzt auch in Opera 7.52 korrekt angezeigt. Jetzt muss ich halt die älteren Versionen nochmals durchchecken...

      Gruss
      Lasso

      1. Habe jetzt den doctype auf Full Standards Mode geändert und die Seite wird jetzt auch in Opera 7.52 korrekt angezeigt. Jetzt muss ich halt die älteren Versionen nochmals durchchecken...

        Hmmm... dafür habe ich jetzt wieder 4 Errors beim validieren...

        http://validator.w3.org/check?uri=http%3A%2F%2Fwww.cmgk.ch%2Fwineskaters%2Froot%2Fnews.php

        1. Hallo

          Hmmm... dafür habe ich jetzt wieder 4 Errors beim validieren...

          Natürlich, wenn du den Doctype von Transitional auf Strict änderst.
          Du kannst es auch mit Transitional + URL-Angabe versuchen.

          Auf Wiederlesen
          Detlef

          --
          - Wissen ist gut
          - Können ist besser
          - aber das Beste und Interessanteste ist der Weg dahin!
          1. Natürlich, wenn du den Doctype von Transitional auf Strict änderst.
            Du kannst es auch mit Transitional + URL-Angabe versuchen.

            werde ich morgen mal versuchen... denn mit strict hat der mozilla wieder ein problem, plötzlich ist ein bild verschwunden...

            es ist zum aus der haut fahren... ;-)

            1. werde ich morgen mal versuchen... denn mit strict hat der mozilla wieder ein problem, plötzlich ist ein bild verschwunden...

              habs noch rasch versucht, so läufts im opera und ist valid!

              aber... nur im mozilla 1.7 wird nun mein titelbild oben nicht mehr angezeigt, zumindest online auf dem server, lokal auf der festplatte funktionierts. http://www.cmgk.ch/wineskaters/root/news.php