Tommi: CSS Hacks, Box Model Bug, und ähnliche Kopfschmerzen

Hallo an alle Freunde der CSS Formatierung,

ich habe ja schon alles Mögliche über diverse Unzulänglichkeiten beim IE gelesen, aber hier läuft meiner Meinung nach etwas anderes schief.

Bei folgendem Code macht FF (1.0.4) einen ganz tollen Abstand zum linken Rand, funktioniert genauso mit margin-left. Der IE (6.0) ingnoriert padding- als auch margin-left. Wieso?

Wie schaffe ich es ohne Hack oder sonstiges, komplexes drumherumgecode, dass der markierte Text einfach nur 15 Pixel weiter rechts ist?

Bitte keine Antworten von Leuten, denen es schwer fällt sich einfach nur höflich und sachlich zu meiner Frage zu äussern.

Auch verzichte ich gerne auf Antworten wie: "Du hast dies oder das wohl nicht verstanden." oder so. Wenn ich alles wüsste oder verstanden hätte, würde ich mir nicht die Mühe machen und DANACH zu fragen,oder?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">

<html>
<head>
<style type="text/css">

basket {
    padding-left: 15px;
  }

</style>
</head>
<body>

<basket>Positionen: 0</basket>

</body>
</html>

Gruss aus den sonnigen und wunderschönen Alpen

  1. Hi!

    basket {
        padding-left: 15px;
      }
    [...]
        <basket>Positionen: 0</basket>

    Wie kommst du darauf, dass dies von einem HTML-Parser berücksichtigt werden sollte? Nimm ein gültiges Element deiner Wahl, und schon ist dein Problem erledigt *kopfschüttel*

    Gruß aus Iserlohn

    Martin

  2. Hi Tommi,

    Der IE (6.0) ingnoriert padding- als auch margin-left. Wieso?

    Weil er kein basket-Element kennt. Muss er ja auch nicht, das gibt’s ja in HTML auch nicht.

    Live long and prosper,
    Gunnar

    --
    „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
    1. Hallo Gunnar,

      Der IE (6.0) ingnoriert padding- als auch margin-left. Wieso?

      Weil er kein basket-Element kennt. Muss er ja auch nicht, das gibt’s ja in HTML auch nicht.

      Du hältst wohl nichts von Online-Shopping. Oder liegt’s am fehlenden valid-Attribut in deinem CC-Element?

      Grüße
       Roland

  3. Danke,

    komisch eigentlich, dass es im FF funktioniert hat...

    Mit eine <p> funktioniert es natürlich.

    1. komisch eigentlich, dass es im FF funktioniert hat...

      Deshalb: Zuerst immer mit IE testen!!!11 >:-> SCNR.

      Live long and prosper,
      Gunnar

      PS. Nein, nicht ernstnehmen!

      --
      „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
  4. hi,

    <basket>Positionen: 0</basket>

    du hast HTML nicht verstanden.

    scnr,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. <basket>Positionen: 0</basket>

      Es gibt base und tfoot, warum sollte es nicht auch basket geben?

      Have a ball,
      Gunnar

      --
      „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
      1. Hallo Gunnar.

        <basket>Positionen: 0</basket>

        Es gibt base und tfoot, warum sollte es nicht auch basket geben?

        Have a ball,

        Eben, weil es keinen <ball> gibt.

        Einen schönen Dienstag noch.

        Gruß, Ashura

        --
        Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
        30 Days to becoming an Opera8 Lover -- Day 21: Toolbars
        Meine Browser: Opera 8.01 | Firefox 1.0.6 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0
        [Deshalb frei! - Argumente pro freie Software]
    2. Du bist ja ein ganz einfallsreicher!

      und Tschüss