Login  Regeln Aktuelles Datum und Uhrzeit: 09.01.2009, 07:25  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
Unterschiede beim Anzeigen durch verschieden Browser. Warum?

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> HTML & CSS
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
Neals
Neuer [User]
Neuer



Anmeldung: 14.03.06
Beiträge: 5

BeitragVerfasst am: 14.03.2006, 16:09    Titel: Unterschiede beim Anzeigen durch verschieden Browser. Warum? Antworten mit Zitat

Hi Leute... Ich hab mal eine Frage, die mich seit längerem beschäftigt:

Ich baue Webseiten normal mit XHTML und CSS, stoße jedoch immer wieder auf Fehler. Die Sites werden in Firefox so angezeigt wie ich es haben möchte, jedoch werden meist im Internet Explorer und in Opera werden die Seiten, öfter als mir lieb ist, anders dargestellt.

Hier ein Beispiel
dazu Page
und CSS
Könnte mir jemand sagen warum und/oder Tips geben wie ich das beheben kann?

Thx im Vorraus

MfG Neals Geschockt


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
chris1988
Bekannter [User]
Bekannter



Anmeldung: 12.12.05
Beiträge: 1686

BeitragVerfasst am: 14.03.2006, 16:45    Titel: Antworten mit Zitat

Das hängt damit zusammen, dass die meisten Browser unterschiedliche Rendering-Engines besitzen, sprich HTML- und CSS-Befehle unterschiedlich interpretieren und darstellen.

Um mal die Überschrift der Navigation anzusprechen: Der Fehler im IE liegt dort einfach darin, dass es für das IMG-Tag eine Source ("src") erwartet. Wenn diese nicht gegeben ist, zeigt er den alternativen Text eben so an, wie du es dort siehst. Du solltest diesen Text also nicht über ein IMG-Tag einbauen Winken

Zum Inhaltsbereich: Probier doch einfach mal aus was passiert, wenn du deinen einzelnen DIV-Tags nicht dieselbe ID zuweist ("text"), das ist imo nähmlich nicht erlaubt Winken Verwende stattdessen einfach eine Klasse (bsp HTML: class="text" ; bsp CSS: .text {... )

Villeicht klappt es dann ja schon Smilie


MfG,

chris


Nach oben
Private Nachricht senden
Neals
Neuer [User]
Neuer



Anmeldung: 14.03.06
Beiträge: 5

BeitragVerfasst am: 14.03.2006, 16:58    Titel: Antworten mit Zitat

Das Image Tag ist deswegen so gewählt, weil dort noch später ein Logo hinnein soll... habe es nur nicht fertig...

Jetzt habe ich alle ID's in Classes umgeändert, jedoch immernoch der gleiche Fehler im Main-Bereich...

Trotzdem thx Chris Winken


Nachtrag:

Ich habe eine neue Entdeckung gemacht, wenn ich für die Class main eine Höhe angebe, sieht es im Internet Explorer aus wie ich es haben will, weil er die Höhe automatisch erweitert.
Firefox macht das nicht und dort ist das Main Feld nur wirklich nur so hoch wie mit der Höhe angegeben...

Warum interpretieren die Browser die CSS so unterschiedlich Weinen


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
ohno
Stammuser [User]
Stammuser



Anmeldung: 20.03.06
Beiträge: 31

BeitragVerfasst am: 22.03.2006, 22:37    Titel: Antworten mit Zitat

chris1988 hat folgendes geschrieben:
das ist imo nähmlich nicht erlaubt Winken


Geschockt
weißt du für was imo die abkürzung ist..
verwend lieber afaik triffts eher Überrascht

aber sonst hast du recht..

und neals, ich versteh nich ganz genau was nicht passt/stimmt, erklär mal dein problem, dann kann ich vll helfen..


Nach oben
Private Nachricht senden
Neals
Neuer [User]
Neuer



Anmeldung: 14.03.06
Beiträge: 5

BeitragVerfasst am: 23.03.2006, 16:45    Titel: Antworten mit Zitat

Habe mittlerweile das Design wieder umgeschmissen und geändert... aber im IE siehts immernoch kacke aus...

Wenn man meine Page in FF oder Opera ansieht, so solls aussehen... wenn man sie im IE ansieht werden die Backgroundbilder die den Rand bilden nicht komplett angezeigt und von anderen Elementen überlagert, die normalerweise darunter sind...

Ausserdem sind die Abstände im IE ganz anders, sodass zwischen den Elementen Striche entstehen die nicht erwünscht sind... habe herrausgefunden wie ich extra für IE nen Stylesheet einfügen kann, das nur IE ließt aber mit diesem veränderten Box-Modell vom IE komm ich trotzdem nicht klar...

Schau dir die unterschiede doch einfach an. Einmal IE benutzen, dann FF und dann mal Opera... hier nochmal der link: http://nils.joehanson.de

MfG Neals


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
chris1988
Bekannter [User]
Bekannter



Anmeldung: 12.12.05
Beiträge: 1686

BeitragVerfasst am: 23.03.2006, 18:04    Titel: Antworten mit Zitat

Hm, den Quelltext finde ich etwas unübersichtlich (Stichwort div-Suppe), allerdings könnte es sein, dass dein Problem durch den Box-Modell-Fehler des Internet Explorers resultiert (Siehe dazu: http://de.selfhtml.org/css/formate/box_modell.htm ).

MfG,
chris


PS: versuch doch mal, bei der Navigation auf eine Liste zurückzugreifen, damit du den ganzen Quelltext etwas übersichtlicher kriegst. Und ich bin sicher, dass sich der Rest auch mit weniger divs realisieren lässt Winken

@ohno: Danke für den Hinweis, afaik wäre wohl wirklich passender. Ich habe mich nur (leider) an dieses Kürzel so gewöhnt, dass ich es einfach überall benutze (Was imo auch nicht sooo schlimm ist Winken )


Nach oben
Private Nachricht senden
Neals
Neuer [User]
Neuer



Anmeldung: 14.03.06
Beiträge: 5

BeitragVerfasst am: 23.03.2006, 19:28    Titel: Antworten mit Zitat

Naja ich brauch ja für jeden Rand ein div... das heisst oben rechts links und rechts... dann noch für jede Ecke... das sind nochmal 4 also schonmal 8... und dann habe ich noch 1 für den inneren Hintergrund und eine ID zur direkten anwahl... da ich das ja in einem Templatesystem mit PHP Ausgebe benutzt er ja jedes mal die gleichen divs... für mich ist das kein Umstand....

Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
chris1988
Bekannter [User]
Bekannter



Anmeldung: 12.12.05
Beiträge: 1686

BeitragVerfasst am: 23.03.2006, 23:53    Titel: Antworten mit Zitat

den inneren Hintergrund kannst du dir z.B. sparen indem du die Hintergrundfarbe dem ersten DIV zuweißt. Damit sich der Inhalt nicht über den Rahmen legt musst du ihn halt mit padding richig ausrichten. Die direkte Anwahl per ID kann ich leider nicht ganz nachvollziehen, ist ja aber auch egal Smilie

Nach oben
Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Warum findet Google meine Seite nicht ? elmarius Einsteigerforum 2 07.01.2009, 17:02 Letzten Beitrag anzeigen
Keine neuen Beiträge Hilfe beim Domainrouting martha Webspace-Domains 5 26.12.2008, 10:07 Letzten Beitrag anzeigen
Keine neuen Beiträge SQL Daten anzeigen einer bestimmten id nicogames Serverseitige Websprachen 2 16.12.2008, 16:17 Letzten Beitrag anzeigen
Keine neuen Beiträge Geld verdienen durch investition neue... millionär11 Internet News 1 15.12.2008, 13:56 Letzten Beitrag anzeigen
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Geld verdienen durch investition neue... millionär11 Einsteigerforum 2 15.12.2008, 13:55 Letzten Beitrag anzeigen
Threadübersicht