 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
29.04.2005, 07:34
|
#1
|
|
TP-Senior
Registriert seit: Aug 2004
|
Browserweiche
Hallo.
Ich bin am einbauen einer Browserweiche in meine Webseite, da der Internet-
Explorer meine CSS-Positionierung anders anzeigt, als Netscape. Und Netscape zeigt es wieder anders an, als Firefox und Opera. (Die sind identisch).
Nun ist die Frage: Wie unterscheide ich diese Brwoser voneinander?
Weil mit browsername=navigator.appname
gibt sich Firefox als netscape und Opera als Internetexplorer aus.
|
|
|
29.04.2005, 08:51
|
#2
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Gegenfrage - inwiefern wird es denn "anders" im Netscape (welche Version überhaupt?) dargestellt? Ist es irgendwo online zu sehen? HTML? CSS?
Vielleicht sollten wir das Problem an dieser Stelle anfassen, bevor Du wie wild anfängst, Browserweichen zu implementieren 
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
29.04.2005, 09:19
|
#3
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
Eine Browserweiche kannst Du mit PHP realisieren, hier ist ein Script, das Dir das ermöglicht:
http://www.traum-projekt.com/forum/s...ad.php?t=62037
Aber wie Boris schon sagt: Man kann durch optimiertes CSS auch erreichen, das (fast) alle Browser es gleich anzeigen.
Das ist der sauberste Weg und vielleicht sogar weniger Arbeit - auf jeden Fall sehr lehrreich!
Geändert von steffenk (29.04.2005 um 09:21 Uhr).
|
|
|
17.05.2005, 23:56
|
#5
|
|
TP-Senior
Registriert seit: Aug 2004
|
Diese Loesung habe ich jetzt genommen, da hiermit immerhin Firefox und Opera die Standard CSS-Datei bekommen und der IExplorer sein eigenes. Nur für den Netscape habe ich keine Loesung. Aber damit habe ich ja die meisten User abgedeckt.
Bye
Andreas Joos
|
|
|
18.05.2005, 00:31
|
#6
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Netscape was? Wenn Du Netscape 4 meinst, den kannst Du ausgrenzen, indem Du die CSS mit @import einbindest. 
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
18.05.2005, 01:48
|
#7
|
|
TP-Senior
Registriert seit: Aug 2004
|
Zitat:
|
Zitat von Boris
Netscape was? Wenn Du Netscape 4 meinst, den kannst Du ausgrenzen, indem Du die CSS mit @import einbindest. 
|
Firefox 1.03, Opera 8.0, Netscape 7.0 und Internet Explorer 6.028
Bye,
Andreas Joos
|
|
|
18.05.2005, 02:49
|
#8
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Ein richtig geschriebenes CSS läuft in den "braven" Browsern wie Firefox, Mozilla, Opera und Netscape 7 (was nichts anderes als Mozilla ist). Also wozu dafür eine Browserweiche? Ich denke eher, die falsche Darstellung liegt viel eher an Deinem HTML/CSS Code ...
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
10.07.2005, 16:48
|
#9
|
|
TP-Veteran
Registriert seit: Nov 2004
Ort: nähe Nürnberg
|
Bin durch die Suche nochmal zu diesem Topic bekommen.
Zitat:
|
Zitat von Boris
Ein richtig geschriebenes CSS läuft in den "braven" Browsern wie Firefox, Mozilla, Opera und Netscape 7 (was nichts anderes als Mozilla ist).
|
Und deswegen willst du den IE ignorieren? Gut, der IE kann CSS nicht richtig, aber dennoch sollte man die vielen Leute, die nicht mitm IE unterwegs sind doch nicht einfach ignorieren! 
|
|
|
10.07.2005, 16:54
|
#10
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Wer hat gesagt, dass man den IE ignorieren soll? Wenn man einige Sachen berücksichtigt, läuft es ebenso gut im IE - Browserweichen sind heutzutage nicht mehr sinnvoll (sie waren es nie nach meiner Meinung).
Du solltest vielleicht den gesamten Beitrag lesen und verstehen, worüber hier gesprochen wurde 
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
10.07.2005, 17:10
|
#11
|
|
TP-Specialist
Registriert seit: Mar 2005
Ort: Unterfranken
|
Zitat:
|
Zitat von Boris
Wer hat gesagt, dass man den IE ignorieren soll? Wenn man einige Sachen berücksichtigt, läuft es ebenso gut im IE
|
Nee, eben nicht -- das ist das Problem. Auch ohne den Quirks-Modus zu berücksichtigen, gibt es viele Bugs im IE, die Workarounds brauchen, die wiederum andere Browser nicht so gerne sehen. Zum Beispiel, eine ganze Reihe von Bugs lässt sich "ausschalten", indem für ein Element height:1% definiert wird, aber nur weil sich IE nicht konform benimmt -- andere Browser dürfen diesen Hack nicht sehen.
|
|
|
10.07.2005, 17:26
|
#12
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Das meinte ich ja auch mit "wenn man einige Sachen berücksichtigt" ... ist Euch allen zu warm heute oder drücke ich mich so unverständlich aus? 
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 05:15 Uhr.
|
 |