Aquariophile: <TABLE>, <DIV> und andere Feinde!!

Hallo!

Besonders nach den vielen Bugs die manche Browser so liefern in letzter Zeit,
(man denke nur mal an den Padding- und Border-Bug im MSIE)
da habe ich viele Bugfixes probiert,
und auch welche die in IE funktionieren,
und dann gings wieder irgendwo anders nicht....

Jedenfalls denke ich sollte ich auf die DIV echt noch eine Weile zuwarten,
bis die wichtigen Browser alle DIV's so darstellen können,
wie sie sollten...

(Bitte aeussere dazu Deine Meinung!)

Als Beispiel für den Wahninn kann ich anführen dass nichtmal der Hack 1 (Eingebettete Boxen)
(siehe: http://www.fabrice-pascal.de/artikel/ie5boxmodel/)
so funktioniert dass man ihn verwenden kann....
Dank Screenshots von IE Usern (5.x) sah ich dass
das dennoch nicht die Abmessungen hatte die das DIV haben haette sollen,
und der Opera stellt sich auch etwas quer mit der grösse,
und der Mozilla zeigt es wieder EXAKT korrekt an,
und da sind die Browser einfach zu unterschiedlich für ein Wirklich penibel "pixelgenaues" Design so denke ich...
(und leider brauch ich bei dem Design echt was pixelgenaues)

(Bitte an dieser Stelle nochmals Deie Meinung dazu!)

Damit das ganze in allen wichtigen Browsern richtig aussieht,
dachte ich nun dass ich Tabellen verwenden kann.
Und da das ja _eine_ Tabelle mit vielen <TD> (spalten) wird,
ist es da genauso wichtig dass die Tabelle korrekt dargestellt wird.

(Nun wirds spannend, aufwachen ;)

Manche  von den <TD> bekommen einen recht Dicken Rahmen mit bis zu 10px,
andere bekommen nur 4px; und andere bekommen 0px; also gar keinen Border...

Das ganze weckte in mir die Panikvorstellung,
dass irgendein Browser (keine Ahnung welcher)
vielleicht sowas draus machen könnte:

+-----------+-------------+
|           |             |
+-----------+             |
|           |             |
|           +-------------+
|                         |
|                         |
+-------------------------+

oder anders herum verschobene Tabelle:

+-----------+-------------+
|           |             |
|           |             |
|           |             |
|           |             |
|           +------+      |
|                  |      |
+------------------+------+

Das ist natürlich EXTREMST dargestellt,
aber ihr wisst was ich meine.... (hoffentlich)

(HIER BITTE NOCHMALS DIE MEINUNG)

Und das naechste ist ja wenn ich einen <TD> eine exakte Breite und Laenge gebe,
und der inhalt drüber hinauswaechst,
dann macht der Browser das vielleicht nicht mehr wie früher in
Aelteren HTML-Versionen, dass die Spalte mitwaechst (siehe Darstellung unten)

+---------+-------------------+-----+
| abc     |wxzy               | 435 |
| defghi  |ab                 | 4   |
| jklm    |cdefgh             | 455 |
| nopqr   |ijkl               | 142 |
| stuv    |Saftnasentüüüüüüten| 234 |
+---------+-------------------+-----+

wo das Wort Saftnasentüüüüüüten die Spalte verschiebt(!!)
sondern vielleicht so, dass es drüber rauswachst wie bei den DIV's...

Also so:

+---------+-----------+-------------+
| abc     |wxzy       | 435         |
| defghi  |ab         | 4           |
| jklm    |cdefgh     | 455         |
| nopqr   |ijkl       | 142         |
| stuv    |Saftnasentüüüüüüten 234  |
+---------+-----------+-------------+

(Meinung bitte)

Das aber wirklich schlimmste was ich fürchte dass sich durch unterschiedlich
definierte Border-Dicken die <TD> selber verschieben....
also wie oben bei der verschobenen Tabelle.

(Meinung Bitte)

Vielen lieben Dank!
Freut mich echt wenn ich gute Meinungen,
berichte,
und Testergebnisse als Antworten bekomme...

DANKE!
Aquariophile ;o)

  1. Guten Morgen,

    echt interessant.

    Wir suchen da auch gerade einen "goldenen Mittelweg". Arbeitsbeschaffungsmaßnahme eben, nur das es Geld kostet und keines bringt.

    Hast Du denn schon die Frage geklärt,

    wie man in einem DIV den Text rechtsbündig und bottom darstellen kann?

    Liebe Grüße aus http://www.braunschweig.de

    Tom

    --
    Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.
  2. und da sind die Browser einfach zu unterschiedlich für ein Wirklich penibel "pixelgenaues" Design so denke ich...

    Vielleicht solltest du dich mit der Idee anfreunden, dass so etwas mit HTML+CSS einfach nicht geht -- praktisch noch weniger als theoretisch.

    (und leider brauch ich bei dem Design echt was pixelgenaues)

    "brauchen" und "will haben" sind nicht synonym.

    Ob man per CSS oder per HTML-Tabellen sein Layout erstellt, hängt u.a. davon ab,
    · wie wichtig es einem ist, auch älteren Browsern hypsche Seiten zu präsentieren,
    · wie ernst man die Trennung von Markup und Layout nimmt,
    · inwieweit man bereit ist, Workarounds für kaputte Browser einzusetzen und
    · wie gut die eigenen Fähigkeiten in den Bereichen sind.

    Eine pauschale Antwort ist nicht möglich.

    Christoph

  3. Moin!

    (Bitte aeussere dazu Deine Meinung!)

    OK...

    (und leider brauch ich bei dem Design echt was pixelgenaues)

    Dafuer kommen eigentlich nur drei Moeglichkeiten infrage: GIF, PNG oder JPEG. Je nach dem, ob Du Farbverlaeufe brauchst usw.

    Pixelgenaues Design ist im WWW nicht moeglich, da gibts zu viele Browser unter zu vielen Betriebssystemen mit zu vielen Benutzereinstellungen, als dass man das kontrollieren koennte. Das Web ist halt keine Hochglanzbroschuere...

    Zum Rest des Postings ein paar Anmerkungen:

    1. Warum probierst Du es nicht einfach aus? Du hast doch sowohl Windows als auch Unix, da sollte das doch nicht so schwer sein...

    2. Was willst Du mit dem Posting eigentlich sagen?

    3. (In Folge von 2.) Wie war die Frage?

    Viele Gruesse,

    Einbecker

    --
    ... auch wenn ich eigentlich ja Dresdener bin...
      1. Warum probierst Du es nicht einfach aus? Du hast doch sowohl Windows als auch Unix, da sollte das doch nicht so schwer sein...

      _Das_ ist eine _niedertraechtige_, und nachzu _bösartige_ unterstellung!!!!!!  Ich habe kein Windows *VorWutKoche*

      PS.: Hi & bye

  4. Hallo,

    wie wärs mit einer Entscheidung ob Saftnasentüüüüüüten oder ob
    ein Wirklich penibel "pixelgenaues" Design Vorrang hat?
    Wieviel Prozent der Besucher sollen was ordentliches sehen?
    Wo ist denn eigentlich das Problem bei einer reinen Div-Lösung
    mit CSS für alle IE im Back-Compatibel-Mode, und anderen Werten für
    Opera und Mozilla, und zuletzt etwas Korrekturen für NC4, IE4?

    Grüsse

    Cyx23