Was kann der IE nicht oder schlechter als andere Browser? |
axeljaeger
Feiertags-Poster Threadstarter
Beiträge: 32 |
Ich möchte gerne einen sachlichen Artikel verfassen, warum der Internet Explorer nicht das gelbe vom Ei ist, so wie er immer dargestellt wird. Ausschlaggebend für mich war jetzt, das ich ein tolles Layout gemacht hatte und dann feststellen musste, dass das mit position: fixed; nicht geklappt hat, ich das aber zu spät gemerkt habe, weil ich unter Linux nur mit Opera, Mozilla und Konqueror testen konnte.
Vielleicht könnt ihr mir helfen, eigene Erfahrungen zu posten, was der IE nicht so kann, wie er sollte. Es soll keinesfalls ein AufDenIEDraufhauArtikel werden, sondern auch Tipps beinhalten, wie man gewisse Schwächen ausbügeln kann, natürlich mit dem Hinweis, das es so geht, aber anders gehen sollte.
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
michaelh
Forenheld
Beiträge: 1061 |
|
 Profil
Editieren
Zitieren
|
c3o
Posting-Schinder
Beiträge: 585 |
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
axeljaeger
Feiertags-Poster Threadstarter
Beiträge: 32 |
Vielen Dank an c3o. Ich hab die allererste FrüVorabversion mal auf den Server geladen. Anregungen, Kritik und sonstiges ist willkommen.
http://www.8ung.at/axj/ie.zip
Edit:
Ihr müsst jetzt nicht mehr das Zipfile runterladen, es gibt auch ne Onlineversion: http://www.8ung.at/axj/ie/
Diese Nachricht wurde geändert von: axeljaeger |
 Profil
E-Mail
Website
Editieren
Zitieren
|
HG
Posting-Schinder
Beiträge: 520 |
Der ie macht insgesamt das Leben eines CSS-Freaks einfach schwer. Let's see:
border:
- "border: 1px dotted #000;" wird als "border:1px dashed #000;" dargestellt. Daher ist es im ie nicht ohne weiteres möglich, gepunktete Linien darzustellen.
- "border: 1px solid transparent;" wird nicht unterstützt. Damit wäre es möglich, einen Rahmen ins Layout zu zaubern, und diesen Rahmen bei :hover (o.ä.) mit einer Farbe zu versehen.
Layout-Modell allgemein:
- Die wirkliche Breite eines Bereichs (z.B. div) wird normalerweise mit border, padding und width bestimmt. Der ie macht hier einige Fehler, so daß man verschiedene CSS-Hacks anwenden muss, um das gewünschte, pixelgenaue Ergebnis zu bekommen. Erschwerend kommt dabei hinzu, daß der ie 6 bei bestimmten DocType-Deklarationen jedoch die richtige Methode zur Bestimmung der "echten" Breite verwendet.
- Der ie hat Schwierigkeiten mit den einzelnen Angaben von position und float.
CSS-Synthax, etc.:
- Verschiedene CSS-Selektoren werden nicht unterstützt.
- :target wird nicht unterstützt. damit könnte man eine Art Tab-Navigation in eine Webseite integrieren.
seas
HG
---
www.kuminatano.de
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
c3o
Posting-Schinder
Beiträge: 585 |
Noch was:
Der IE schafft es nicht, Padding um ein Bild herum zu machen.
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
axeljaeger
Feiertags-Poster Threadstarter
Beiträge: 32 |
So, die zweite Version ist nun sowohl als Download, als auch zum Online Lesen unter der alten Adresse verfügbar. Auf der Startseite (index.html) hab ich den Prototyp einer Navigation eingebaut. Eine Frage an die HTML-Spezialisten: Hab ich eine Chance, die zweite runde Ecke von der Leiste ans Ende der Leiste zu bekommen, ohne eine blinde Tabelle zu verwenden?
EIne Frage an alle anderen: Gibt es hier jmd. mit einem Macintosh, der ein paar Screenshots vom IE@mac und von Safari machen kann?
@HG
Ja, das mit den Rahmen ist mir auch schon aufgefallen, ich hab da immer einen Rahmen mit der Hintergrundfarbe verwendet, aber das scheidet bei Hintergrundbildern ja aus
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795 |
Guck mal hier, wenn noch nicht geschehen
|
 Profil
Editieren
Zitieren
|
axeljaeger
Feiertags-Poster Threadstarter
Beiträge: 32 |
@languitar
Das ist schön, aber ich glaube unvollständig
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
ladylinda
Pixelschubser
Beiträge: 22 |
Hallo,
habe mich auch schon über den IE in einem kleinen Artikel aufgeregt
Der K(r)ampf mit den Browsern
die Links dort sind vielleicht auch ganz interessant für dich
Schöne Grüße,
Linda
|
 Profil
Website
Editieren
Zitieren
|
Philipp Gérard
Foren-Team
Beiträge: 1502 |
mal unabhängig von dem artikel: schöne seite!
---
Arbeit ist das Feuer der Gestaltung. - Marx
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
axeljaeger
Feiertags-Poster Threadstarter
Beiträge: 32 |
So, in 7 Minuten gibt es mal wieder ein Update des Artikels. Zwei Fragen: Meine weiße Hauptbox ( ) bekomme ich immer noch nicht zentriert. Nur der Internet Explorer kann mit etwas anfangen. Noch nen div außenrum geht auch nicht. Dann werden zwar Sachen außerhalb meiner Contentbox zentriert, nicht aber die Box selber. Das ist dumm, weil eigentlich alles in die Box soll. In meiner Prototypnavigationsleiste hab ich schon vor lauter Verzweiflung wieder eine Tabelle genommen, beim Hauptlayout möchte ich das vermeiden. Die zweite Frage: Weis noch jmd., wie das mit den transparenten PNGs im IE geht? Also diese Hack, mit dem es dann aber in den anderen Browser nicht mehr geht.
PS: Die Navigationsleisten sind bisher nur Dekoration, sie funktionieren noch nicht. |
 Profil
E-Mail
Website
Editieren
Zitieren
|
ladylinda
Pixelschubser
Beiträge: 22 |
Hallo!
zu 1. Frage: Such dir was zwischen http://bluerobot.com/web/css/center1.html
und http://bluerobot.com/web/css/center2.html
aus (ich benutze auf meiner Page letzteres)
Schöne Grüße,
Linda
|
 Profil
Website
Editieren
Zitieren
|
axeljaeger
Feiertags-Poster Threadstarter
Beiträge: 32 |
UPDATE: So, jetzt steht schonmal das Grundgerüst, die Navigation funktioniert, aber die Broser zicken wieder rum, besonders bös hat es die Seite png.html zerhackt, nachdem ich von Tabelle auf CSS umgestellt habe. Ich möcht einfach die Screenshots nebeneinander anzeigen, soweit sie in den Container von 640px Breite passen. Wenn nicht, soll einfach eine neue Zeile angefangen werden. Die Texte, die alle in -Tags eingeschlossen sind, sollen nie neben Bildern stehen, sondern immer schön in einer neuen Zeile unten drunter. Ich hab den Bildern per CSS die Eigenschaft "float: left; clear: left;" zugewiesen, in der Hoffnung, das alles folgende, was ja nur die Bildunterschriften sein können, in einer neuen Zeile angezeigt wird. Das funktioniert in Opera und Konqueror in zwei drittel der Fälle, einmal, und da ist es besonders verhehrend, bei der Schattenparade nicht. Der Mozilla kann mit allem nichts anfangen und zeigt immer die folgenden Elemente in der gleichen Zeile an.
PS: Diesmal gibt es keine Zip-Datei, aber ich glaub, die hat eh kaum einer runtergeladen. Die Final gibt es aber 100% zum download.
@ladylinda
Danke, ich hab mich für ersteres entschieden, ist schon mit drinn.
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
axeljaeger
Feiertags-Poster Threadstarter
Beiträge: 32 |
Also muss ich doch eine blinde Tabelle verwenden, um die drei divs übereinander anzuordnen?
|
 Profil
E-Mail
Website
Editieren
Zitieren
|