PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Optimierung Firefox vs. IE



Spreeatom
17-11-2005, 12:00
Hello again,

bin gerade dabei ne Webseite zu entwickeln. Setzte dazu konsequent CSS für die Positionierung von Elementen und für die Formatierung ein.

Ich muss jetzt aber feststellen das z.B. 710px im IE breiter sind als im Firefox.

Das ist nur ein Beispiel. Grundsätzlich gilt bei mir, dass wenn ich mit
'border' arbeite und Elemente überlagern will, so bekomme ich keine wirklich sauberen Kanten hin. Also wenn es im Firefox gut aussieht sieht es im IE scheiße
aus und umgekehrt.

Und jetzt die Frage: Gibt es da nen Lösungsansatz?

Vielen Dank

Boron
17-11-2005, 14:19
Auf IE7 warten!

CSS im IE6 ist Mist. Such im Netz mal nach der "3 Pixel Lücke".

peschmae
17-11-2005, 17:49
Du musst das Ding halt irgendwie hinkriegen dass es mit allen grossen Browserengines einigermassen anständig aussieht. Zumindest in Konqueror, IE, Firefox und Opera sollte das schon einigermassen Ok aussehen (nicht notwendigerweise genau gleich, aber ok ;))

d.h. falls nötig halt für jeden Browser optimieren und vor allem gucken dass sich die verschiedenen Optimierungen nicht in die Quere kommen :D

MfG Peschmä

sagi
18-11-2005, 02:05
Das Problem existiert meines Wissens nur im Quirks-Mode.

MS sagt:

As of Internet Explorer 6, when you use the !DOCTYPE declaration to specify standards-compliant mode, this property specifies the distance between the left and right edges of the content box—that is, within the padding.

When the !DOCTYPE declaration does not specify standards-compliant mode, and with earlier versions of Internet Explorer, this property includes the object's content box, plus the values of the following properties: borderLeft, borderRight, paddingLeft, and paddingRight. Subtracting the sum of the values of these properties from the value of the width property equals the width of the parent object's content box.

http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/width_2.asp

Spreeatom
18-11-2005, 07:53
Das Problem existiert meines Wissens nur im Quirks-Mode

was soll ich denn damit anfangen? Hab mal in selfhtml nach DOCTYPE gesucht und hier stand nur was über XML-Dateien ?

Vieleicht ist dein Ansatz ja der richtige, aber ich verstehe ihn nicht...

maik15
18-11-2005, 10:18
Hi,

oder verzichte darauf, das es im IE geht.
Habe ich auch gemacht.
Kein Menschmit wenigstens etwas Hirn nutzt noch den IE! :eek:
Der IE sieht scheiße aus, funktioniert ned richtig und ist ned so sicher.
Naja, muss jeder selber wissen.
Aber ich würde für die ca. 20-40% IE-Nutzer mir nicht den Kopf zerbrechen, damit es dort gut aussieht.
Hoffentlich stirbt der IE aus. :D

Gruß
Maik

mwanaheri
18-11-2005, 11:32
Aber ich würde für die ca. 20-40% IE-Nutzer mir nicht den Kopf zerbrechen, damit es dort gut aussieht.
Maik
Woher hast du denn _die_ Zahl? Statistik von unixboards oder linux.com?
Repräsentativ ist die jedenfalls nicht.

Zum Thema: Ich würde es insgesamt vermeiden, mich auf Optimierungen einzulassen. Dafür sind die Browser einfach zu zahlreich (und auch der IE liegt ja in unterschiedlichen Versionen vor). Besonders Pixelangaben finde ich höchst problematisch. Ich hasse diese Seiten, die für 800x600 oder auch noch 640x480 gemacht sind. Im Vollbild bei 1200er Auflösung bleibt der Bildschirm fast leer und bei verkleinertem Browser passt nix ins Bild.
Wenn du schon solche Positionierungen machst, versuche doch, mit relativen Angaben auszukommen und überlege dir auch, ob das Layout wirklich so designed sein muss oder ob es nicht "sachlicher" geht.

sagi
18-11-2005, 11:46
zum DOCTYPE - sieh dir das Template an:

http://webstandards.org/learn/templates/xhtml10s.html

Spreeatom
21-11-2005, 16:43
zum DOCTYPE - sieh dir das Template an:


Thank You!!!

Was auch immer hier passiert..? Aber das wars, was ich gebraucht habe.
Sieht jetzt akkurat gleich im IE und Firefox aus!


cu :)

ClausVB
25-11-2005, 15:35
nach DOCTYPE gesucht und hier stand nur was über XML-Dateien ?
Das ist nicht richtig. Zur Info: XHTML ungleich XML, auch wenn XHTML den Richtlinien von wohlgeformten XML entspricht.


Die Regeln für HTML sind mit Hilfe von SGML formuliert, die Regeln für XHTML mit Hilfe von XML. Nach den Regeln einer SGML- oder XML-basierten Auszeichnungssprache ist eine HTML-Datei oder eine XHTML-Datei erst dann eine gültige (valide) Datei, wenn sie einen bestimmten Dokumenttyp angibt und sich dann innerhalb des restlichen Quelltextes genau an die Regeln hält, die für diesen Dokumenttyp definiert sind. (Quelle: Dokumenttyp-Deklaration (http://de.selfhtml.org/html/allgemein/grundgeruest.htm#dokumenttyp))

Als Beispiel steht da direkt ein NICHT-XHTML-DOCTYPE:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
besser wäre aber

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
oder

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
wobei im 1.1 keine Attribute mehr wie target (http://de.selfhtml.org/html/verweise/definieren.htm#zielfenster) oder align (http://de.selfhtml.org/html/allgemein/textauszeichnung.htm#attribute) (deprecated) zugelassen sind. Deswegen kann die "Fehlerbereinigung" und Validierung einer bestehenden Webseite einige Arbeit machen.

Nebenbei bemerkt: Jeder gute (X)HTML-Coder sollte sich bemühen validen Code zu erzeugen. Wenn Du z.B. valides XHTML erzeugen möchtest, kann ich
http://validator.w3.org/
nur empfehlen. Für Firefox (IE glaube ich auch) gibt es auch Plugins, die direkt auf Deinem Client Webseiten validieren können.

Gruß
Claus

Turbohummel
30-11-2005, 18:36
Hi,

oder verzichte darauf, das es im IE geht.
Habe ich auch gemacht.
Kein Menschmit wenigstens etwas Hirn nutzt noch den IE! :eek:
Der IE sieht scheiße aus, funktioniert ned richtig und ist ned so sicher.
Naja, muss jeder selber wissen.
Aber ich würde für die ca. 20-40% IE-Nutzer mir nicht den Kopf zerbrechen, damit es dort gut aussieht.
Hoffentlich stirbt der IE aus. :D

Gruß
Maik

Also ich bin der Meinung dass der IE Seiten besser darstellt als Gecko. Jedenfalls habe ich für den IE noch keine Hacks gebraucht, mit denen ich invalides XHTML erzeugt habe, mit dem FF schon.
Deshalb meine Meinung: Hoffentlich stirbt der FF aus. Auch aus Gründen der Sicherheit und der miesen Bedienbarkeit.

Bei


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
erlaubt align und target. Deswegen ist es ja Transitional, depreached ist es nur im Strict.

maik15
30-11-2005, 19:08
:eek: ich lach mich tot, der IE besser bedienbar und sicherer...
Der IE iss besser für Hacker und so. mehr aber auch nicht.
Währe der IE nicht mit dem Windows so eng verbunden, könnte man auch ned so leicht aufs system zugreifen.
Ich weis ja nicht, auf welcher welt du lebst aber das ist bestimmt die falsche!

Firefox ist eindeutig besser.
Siehe z.B. hier:
netzwelt.de (http://www.netzwelt.de/news/69036-firefox-und-ie-die-sache.html)
stichpunkt.de (http://www.stichpunkt.de/firefox/)
pressetext.ch (http://www.pressetext.ch/pte.mc?pte=050323029)
um nur mal ein paar bsp's zu nennen.

Aber jeder darf ja seine eigene meinung haben :D

Gruß
Maik

BlueJay
01-12-2005, 11:26
:eek: ich lach mich tot, der IE besser bedienbar und sicherer...

Nu brems mal ab.
Mit den entsprechenden Einstellungen und Patches und einem Virenscanner kann dir mit dem IE nicht viel passieren.

so long,
BlueJay

Turbohummel
01-12-2005, 13:59
Also die letzten 5 Monate ist der FF mit mehr Sicherheitslöchern aufgefallen. Und der Avant-Aufsatz macht den IE durchmal mit Opera konkurrenzfähig. Firefox is ewig träge (insbesondere mit ISDN, auf das ich angewiesen bin).

peschmae
02-12-2005, 19:43
http://www.heise.de/newsticker/meldung/66928 *scnr*

Das heisst natürlich nicht dass sich FF in letzter Zeit bzgl. Sicherheit mit Glanz und Gloria überschüttet hätte oder so. ;)

MfG Peschmä

Lin728
02-12-2005, 20:29
Also die letzten 5 Monate ist der FF mit mehr Sicherheitslöchern aufgefallen. Und der Avant-Aufsatz macht den IE durchmal mit Opera konkurrenzfähig. Firefox is ewig träge (insbesondere mit ISDN, auf das ich angewiesen bin).

Zuerst ist der FF schlecht bedienbar (im Vergleich zu was - IE mit wunderbunt aufsatz?) und unsicher, jetzt auf einmal nur mehr träge oder doch alles

Btw. rendern, CSS ist beim IE6 wirklich kaputt, so kaputt dass die IE entwickler beim IE7 probleme haben das hinzubiegen einfach weil so viele seiten schon IE-hacks benutzen.

http
08-12-2005, 18:55
Alles in allem ist die Zeit für Browser-Flames nicht überreif sondern riecht schon faulig und gehört entweder ins heise-forum oder auf linxuforen.de.

Soso? Nichts übrig ab und zu etwas Dampf abzulassen und einen Browser so richtig zur Sau zu machen? Ich finde das hat schon etwas! Weil kritisieren kann man jeden Browser und inkompatiebel sind sowieso alle, also heute schimpfen wir auf IE morgen auf FF... ;)

Zeas,
Thomas

peschmae
09-12-2005, 07:06
Ich schimpfte schon gestern über FF. Wobei mittlerweile ist er featuremässig am Aufholen. Dank Extensions.

Aber wenn jemand über FF schimpft und IE gut findet dann schimpfe ich nur noch über IE. Der ist nämlich wirklich viel schlimmer als FF.

MfG Peschmä

Turbohummel
09-12-2005, 08:47
Tut mir leid, aber IE ist immer noch besser als FF.



Nix wie ungut, aber runterladen müssen die Browser allesamt die Daten und da sind eben die 64kBit/s begrenzend und net der browser. Bei Standleitungen siehts schon wieder anders aus
Das runterladen dauert gleich lang, aber Opera läd halt erst die Seite, und dann die Bilder. Dadurch kann man den Text (vernünftiges HTML vorrausgesetzt) viel schneller lesen als beim FF. Dieser fängt nämlich schon mit dem laden des Bildes an, sobald er beim ersten <img> angekommen ist. Das frisst natürlich Bandbreite (ähm, Bandschmale) für den Rest von HTML. Glaub mirs einfach, im Wochenendhaus meiner Eltern gibts nur n 56K Modem.