AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [html/xhtml] Internet explorer 8 zeigt kein xhtml... er läd es runter o.O
Thema durchsuchen
Ansicht
Themen-Optionen

[html/xhtml] Internet explorer 8 zeigt kein xhtml... er läd es runter o.O

Ein Thema von Memnarch · begonnen am 29. Dez 2010 · letzter Beitrag vom 30. Dez 2010
Antwort Antwort
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#1

AW: [html/xhtml] Internet explorer 8 zeigt kein xhtml... er läd es runter o.O

  Alt 29. Dez 2010, 23:00
So ich habe das ganze jetzt auf HTML abgeändert, den ich habe das problem mit meinem object gefunden.

Während in xhtml als bezeichner auch

Code:
<... id="content">
geht, geht in HTML NUR

[code]
<... name="content">
[code]

Weswegen das target für die links unter html nicht mehr gefunden wurde. Puh, hab ich das herausgefunden, muss ich jetzt nurnoch rauskriegen wie ich im IE den rand vom OBJECt wegbekomme(andere browser tun das ja nicht >.<)

EDIT: Wow..klasse. Kaum isses html habe ich nur nachteile. Der IE kann es jetzt zwar anzeigen, aber er zerstückelt alles. Und im opera sind danach einige CSS elemente nicht mehr sichtbar. OK ich bleibe bei xhtml, baue ne eingangs html datei ein die den User darauf hinweißt dass die seite für FF/Opera etc ist und IE draußen bleiben muss. Nicht sauber, aber bitte wenn der IE nur son mist baut*ärger*

EDIT2: Boar endlich. Die seite funzt in FF/Opera/Chrome perfekt. Im IE sind sie zwar korrekt aus, aber da ich das OBJECT tag benutzt habe, funzt dort leider das TARGET bei links noch immer nicht. Vielleicht mal rüber zu Iframes?(aber die sind doch nichmehr erwünscht oder wie war das?)

Geändert von Memnarch (30. Dez 2010 um 01:03 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#2

AW: [html/xhtml] Internet explorer 8 zeigt kein xhtml... er läd es runter o.O

  Alt 30. Dez 2010, 06:27
Moin,

wenn man keine....ach, egal.

Erstens kannst du auch in HTML id="abc" schreiben, siehe auch die Spezifikation. Der wichtigste Unterschied sind "leere" Tags, die muessen in XHTML geschlossen werden.
Beispiel HTML:
Code:
<img src="foo.png" alt="Foo">
Beispiel XHTML:
Code:
<img src="foo.png" alt="Foo" />
Zweitens, wenn du korrektes HTML schreibst hast du auch kein Problem von XHTML 1.0 auf HTML 4.10 umzustellen. Du solltest halt den korrekten DOCTYPE angeben. Wenn du natuerlich nen HTML5-Doctype angibst und drin munter HTML 4.10 Trans schreibst ist logisch dass die Seite wie dahingekotzt aussieht.

Drittens, was hat object mit target zu tun? Was bindest du direkt ueber object ein was dir Link-Targets zerfetzt???
Browserkompatibel irgendwas ueber object einzubinden ist echt spassig - da solltest du dir am Besten eine JS-Library aus, die das fuer dich macht. swfobject gehoert da mit zu den Besten und spart dir jede Menge Arbeit.

Um mal ganz kurz was zu target zu sagen: HTML 4.10 Strict, XHTML 1.0 Strict und XHTML > 1.0 kennen kein Target-Attribut in a-Tags.

@Matze: man koennte den Webserver so konfigurieren dass er den application/xhtml+xml-Header bei .xhtml-Dateien schickt. DIe Endung ist fuer den Browser eh irrelevant. Das ist dann wirklich nur noch wie man es haben will.
@Memnarch: du solltest aber trotzdem auf Matze hoeren. Es ist eine altbekannte Tatsache dass der IE application/xhtml+xml nicht mag. Der Content-Type muss auch nicht unbedingt sein - jeder vernuenftige Browser stellt das Zeug auch bei text/html richtig dar (vorausgesetzt du hast korrektes Markup geschrieben).

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Antwort Antwort


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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz