Darstellungsfehler oder: Warum ich den IE nicht mag...
Christoph G.
- css
0 comunicout0 molily0 Christoph G.
Revolutionäre Grüße zum 17. Juni.
Ich habe ein Problem mit einer Seite, an der ich gerade arbeite, und hoffe, dass mir hier jemand helfen kann.
Zur Veranschaulichung hier die Probeseite: http://xypher.host.sk/rr/screens.html (~90kB)
Die Darstellungen in
Mozilla 1.3: http://xypher.host.sk/stuff/moz1_3.jpg (~60kB)
und
Opera 7.03: http://xypher.host.sk/stuff/opera7_03.jpg (~72kB)
zeigen das von mir gewünschte Endergebnis, der
Internet Explorer 6.0: http://xypher.host.sk/stuff/ie6_0.jpg (~75kB)
zeigt, wie es nicht sein sollte.
Meine Fragen:
1. Wie bringe ich den IE dazu, divs die gesamte Höhe des Anzeigebereichs einnehmen zu lassen?
2. Was ist mit der PNG-Transparenz?
Rainer S. meinte dazu ([pref:t=49802&m=272597]), man solle 'im Gimp den Alphakanal mal in Schwarz/Weiß (z.B. über "Schwellwert") und danach wieder in Graustufen umwandeln', um 'einfache Transparenz zu erzeugen' - mir als absolutem Neuling in Sachen Grafikbearbeitung ist es mit dieser Beschreibung jedoch nicht gelungen, den Explorer Transparenz zu lehren...
3. Wie bringe ich dem IE bei, Inline-Tabellen auch inline anzuzeigen?
(CSS: http://xypher.host.sk/rr/styles.css)
Weiß jemand Rat?
Gruß
Christoph
ps: wer eine 403er bekommt, sollte die Adresse einfach noch mal aufrufen - hat wahrscheinlich was mit dem referrer zu tun, aber bei kostenlosem Testspeicherplatz ist mir das egal...
hi,
also deine links sind tot... zumindest für außenstehende...
Forbidden
You don't have permission to access /rr/styles.css on this server.»» Zur Veranschaulichung hier die Probeseite: »» zeigen das von mir gewünschte Endergebnis, der
Internet Explorer 6.0: http://xypher.host.sk/stuff/ie6_0.jpg (~75kB)
der auch !
mfg
comunicout
Hi auch.
Wie ich bereits sagte:
ps: wer eine 403er bekommt, sollte die Adresse einfach noch mal aufrufen - hat wahrscheinlich was mit dem referrer zu tun, aber bei kostenlosem Testspeicherplatz ist mir das egal...
Mit noch mal aufrufen meinte ich, die Adresse in der Adresszeile manuell mit Return zu bestätigen, da so als Referrer die Fehlerseite des Servers eingetragen wird, was den Zugriff auf nicht-html-dateien erlaubt...
Christoph
PS: ein Teil meines Problems habe ich inzwischen notdürftig selbst gelöst: auf die Idee, die einzelnen Tabellen in eine weitere blinde Tabelle zu packen, hätte ich auch irgendwie schon vorher kommen können, anstatt zu versuchen, da irgendwas mit relativen Positionierungen zu drehen - hab wohl schon zu viel mit CSS gearbeitet...
Hallo Christoph,
Revolutionäre Grüße zum 17. Juni.
Hehe.
Zur Veranschaulichung hier die Probeseite: http://xypher.host.sk/rr/screens.html (~90kB)
- Wie bringe ich den IE dazu, divs die gesamte Höhe des Anzeigebereichs einnehmen zu lassen?
Soweit ich es überblicke hilft body {height:100%;}.
- Was ist mit der PNG-Transparenz?
Rainer S. meinte dazu ([pref:t=49802&m=272597]), man solle 'im Gimp den Alphakanal mal in Schwarz/Weiß (z.B. über "Schwellwert") und danach wieder in Graustufen umwandeln', um 'einfache Transparenz zu erzeugen' - mir als absolutem Neuling in Sachen Grafikbearbeitung ist es mit dieser Beschreibung jedoch nicht gelungen, den Explorer Transparenz zu lehren...
»Einfache« Transparenz bedeutet, dass einige Pixel der Grafik komplett durchsichtig/transparent sind, die anderen voll sichtbar, also keine Farbsumme mit der Hintergrundfarbe errechnet wird. Das willst du vermutlich nicht, weil dann keine flexible Anpassung an den jeweiligen Hintergrund der Grafik möglich ist. Momentan nutzt du halbtransparente PNGs mit Alpha-Kanal, welcher jedem Pixel zusätzlich einen Opacity-/Durchsichtigkeits-Wert zuweist, sodass bei Pixeln mit einer Opacity unter 100% die Hintergrundfarbe mehr oder weniger durchscheint. (Kann es sein, dass ich dir damit nichts Neues sage? Wie auch immer.) Und eben diese spezielle Form der Transparenz kann MSIE nicht, sodass du wie im genannten Thread gesagt nur die einfache Transparenz verwenden kannst, bei welcher es nur die Extreme durchsichtig und »massiv« gibt. So einen schönen Effekt wie beim Schriftzug »Screenshots« kannst du im MSIE also nicht erzielen, und wenn du nicht nach Browsern filtern willst, musst du auch in anderen Browsern darauf verzichten.
Im Archiv http://selfsuche.teamone.de/ steht näheres dazu, Suchbegriffe könnten sein: transparenz, alpha, opacity.
- Wie bringe ich dem IE bei, Inline-Tabellen auch inline anzuzeigen?
(CSS: http://xypher.host.sk/rr/styles.css)
Anscheinend gar nicht. Vielleicht denke ich zu trivial, aber wieso gibst du nicht nach Möglichkeit eine Breite für die Tabelle an? Dann würde das float:left greifen und das Problem mit display:inline-table; wäre aus der Welt.
Grüße,
Mathias
Salve.
Meine Probleme sind mittlerweile gelöst, die Lösungen waren weit trivialer als erwartet:
Der Tabelle eine feste Breite zugeordnet, die Transparenz über Bord geschmissen und den body mit height:100% formatiert...
Dank an Mathias, der es geschafft hat, dass ich mir inzwischen wie ein Trottel vorkomme, aber hej: das Layout steht, was will man mehr ;-)
Gruß
Christoph