mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 10:44 Benutzername: Passwort: Auto-Login

Thema: IE-Problem xhtml wird nicht angezeigt vom 19.07.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Allgemeines - Nonprint -> IE-Problem xhtml wird nicht angezeigt
Seite: 1, 2  Weiter
Autor Nachricht
cri
Threadersteller

Dabei seit: 20.02.2004
Ort: Hauptstadt
Alter: 41
Geschlecht: Männlich
Verfasst Do 19.07.2007 09:02
Titel

IE-Problem xhtml wird nicht angezeigt

Antworten mit Zitat Zum Seitenanfang

Hallo Forum.

Mein liebster Browser ist Firefox.
Aber ich nehme ja auch Rücksicht auf die IE-Nutzer und teste ne Seite auch darin, aber diesmal kam sehr wenig raus:

Kann mir jemand sagen, was an diesem Quelltext so komisch für den IE ist, das er das nicht anzeigt?
Oder was wird bei euch angezeigt? In firefox klappt ja alles ... Vielleicht hab ich wieder nen IE-Bug übersehn?
Und dabei hab ich mich so sehr angestrengt xhtml strict, div und css stringent nur zu benutzen ...

(css- und js-dateien für die optik fehlen hier ... sollte aber ja auch ohne angezeigt werden ...)
(die seite ist bisher nur in der grundzügen)

Code:

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" dir="ltr">

<head>

<meta name="author" content="..." />
<meta name="reply-to" content="CRIATED" />
<meta name="copyright" content="2007 &mdash; CRIATED" />
<meta name="description" content="CRIATED &mdash; Gestaltung mit Konzept" />
<meta name="keywords" content="Design, Gestaltung, Werbung, Layout, CRI, Website, gestalten, Auftrag, Werbeagentur, Buch, Satz, Medien, Flyer, Poster, Visitenkarte, Briefpapier, CRIATED, create, created" />
<meta name="robots" content="index" />
<meta name="language" content="de" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="expires" content="0" />

<meta name="verify-v1" content="..." />
<!-- Google-Analystic-Identifikation //-->

<title>CRIATED &mdash; Gestaltung mit Konzept</title>

<link rel="SHORTCUT ICON" href="http://criated.de/favicon.ico" />
<link rel="icon" href="http://criated.de/favicon.ico" type="image/ico" />
<link rel="stylesheet" type="text/css" href="daten/css/grund.css" />
<link rel="stylesheet" type="text/css" href="daten/css/criated_a_links.css" />

<script type="text/javascript" src="daten/script/bild_max.js" />

</head>


<body>

<div id="rootdiv">
   <div class="head">
   </div>
   <div class="main">
      <div id="navi">
         <ul>
            <li>
               <a title="Zur&uuml;ck zum Anfang" href="#">
                  <span class="abstandhead">
                     START
                  </span>
               </a>
            </li>
            <li>
               <a title="Information &uuml;ber CRIATED" href="#">
                  <span class="abstand">
                     Info
                  </span>
               </a>
            </li>
            <li>
               <a title="..." href="#">
                  <span class="abstand">
                     ...
                  </span>
               </a>
               <ul>
                  <li>
                     <a title="Thema" href="#">
                        <span class="abstand">
                           Thema &raquo;
                        </span>
                     </a>
                     <ul>
                        <li>
                           <a title="..." href="#">
                              <span class="abstand">
                                 Nummer eins &raquo; &raquo;
                              </span>
                           </a>
                        </li>
                     </ul>
                  </li>
                  </li>
                  <li>
                     <a title="hm" href="#">
                        <span class="abstand">
                           hm &raquo;
                        </span>
                     </a>
                  </li>
                  <li>
                     <a title="hm2" href="#">
                        <span class="abstand">
                           hm2 &raquo;
                        </span>
                     </a>
                  </li>
               </ul>
            </li>
            <li>
               <a title="Kontakt" href="#">
                  <span class="abstand">
                     Kontakt
                  </span>
               </a>
            </li>
            <li>
               <a title="Impressum" href="#">
                  <span class="abstand">
                     Impressum
                  </span>
               </a>
            </li>
         </ul>
      </div>
      <div id="inhalt">
         <span class="abstandhead">
            Referenzen
         </span>
         <p class="abstandtext">
            blablabla bla blabla bla bla
         </p>
      </div>
      <div id="news">
         <ul>
            <li>
               <a title="Das Neuste der Website" href="#">
                  <span class="abstandhead">
                     NEUSTES
                  </span>
               </a>
            </li>
            <li>
               <a title="30.06.2007" href="#">
                  <span class="abstand">
                     30.06.2007
                  </span>
                  <br />
                  <span class="abstand">
                     ...
                  </span>
                  <br />
                  <span class="abstand">
                     ... ... ...
                  </span>
               </a>
            </li>
            <li>
               <hr />
            </li>
            <li>
               <a title="30.06.2007" href="#">
                  <span class="abstand">
                     20.07.2007
                  </span>
                  <br />
                  <span class="abstand">
                     .. .
                  </span>
                  <br />
                  <span class="abstand">
                     ... ...
                  </span>
               </a>
            </li>
         </ul>
      </div>
   </div>
   <div class="foot">
      hier dann der foot rein etc ...
   </div>
</div>

</body>
</html>


(test.html)

besten dank im voraus

mfg
der CRI
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Glas

Dabei seit: 24.05.2003
Ort: Bremen
Alter: 41
Geschlecht: Männlich
Verfasst Do 19.07.2007 09:26
Titel

Antworten mit Zitat Zum Seitenanfang

Statt

Code:

<script type="text/javascript" src="daten/script/bild_max.js" />


einfach

Code:

<script type="text/javascript" src="daten/script/bild_max.js"></script>



Dein Quelltext ist aber auch nicht ganz valide Lächel
  View user's profile Private Nachricht senden
Anzeige
Anzeige
cri
Threadersteller

Dabei seit: 20.02.2004
Ort: Hauptstadt
Alter: 41
Geschlecht: Männlich
Verfasst Do 19.07.2007 09:36
Titel

Antworten mit Zitat Zum Seitenanfang

hey, BESTEN dank! so funktionierts!

aber ist das wieder nen IE-Problem, oder hab ich da die xhtml-regeln mit schließenden tags ... /> einfach zu extremst praktiziert?

(zu "valide" - da war nen copy-paste-fehler in zeile 78 - hab ich dann auch erst gesehn, weil ich ab und zu gecheckt und "repariert" hatte ... - is jetzt natürlich nicht mehr bei mir ...)

danke also.
der CRI
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Glas

Dabei seit: 24.05.2003
Ort: Bremen
Alter: 41
Geschlecht: Männlich
Verfasst Do 19.07.2007 10:19
Titel

Antworten mit Zitat Zum Seitenanfang

Script Bereiche werden halt mit </script> beendet. Egal, ob du das src-Attribut nutzt oder nicht *zwinker*


Die xml Deklaration übern Doctype würd ich an deiner Stelle allerdings weglassen. Das versetzt den IE nur wieder in den Quirks Modus. Überm Doctype sollte für den IE nichts stehen - auch kein Kommentar oder ne Leerzeile.
  View user's profile Private Nachricht senden
cri
Threadersteller

Dabei seit: 20.02.2004
Ort: Hauptstadt
Alter: 41
Geschlecht: Männlich
Verfasst Do 19.07.2007 10:50
Titel

Antworten mit Zitat Zum Seitenanfang

gut. danke! Lächel
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Account gelöscht


Ort: -
Alter: -
Verfasst Do 19.07.2007 11:01
Titel

Antworten mit Zitat Zum Seitenanfang

Zitat:
aber ist das wieder nen IE-Problem, oder hab ich da die xhtml-regeln mit schließenden tags ... /> einfach zu extremst praktiziert?


Gute Frage. Ein DTD-Parser würde das auch nicht anmerken... Der W3C-Parser basiert auf einer eingeschränken xml-DTD und einem SGML-Parser, ist zum validieren von XHTML-Dokumenten also eher ungeeignet. Ein Schema-Valdidator zeigt das Problem als Warnung und gibt eine Empfehlung aus:
Code:

An element with an non-empty content model should not use an empty-element tag. (25:2)
<script type="text/javascript" src="daten/script/bild_max.js" />
 ^

Zitat:
Script Bereiche werden halt mit </script> beendet. Egal, ob du das src-Attribut nutzt oder nicht *zwinker*

Genau. Jetzt weißte auch warum.

Zitat:
Die xml Deklaration übern Doctype würd ich an deiner Stelle allerdings weglassen. Das versetzt den IE nur wieder in den Quirks Modus. Überm Doctype sollte für den IE nichts stehen - auch kein Kommentar oder ne Leerzeile.


Die Deklaration gehört zum xml-Standard, genauso wie die Vorgabe, dass alles XHTML > 1.0 mit dem entsprechenden XML-Content Type ausgeliefert werden sollten.

Dennoch gibts Brower, die das nicht supporten. Eine serverseitige Browserweiche ist also die Lösung.
 
cri
Threadersteller

Dabei seit: 20.02.2004
Ort: Hauptstadt
Alter: 41
Geschlecht: Männlich
Verfasst Do 19.07.2007 11:05
Titel

Antworten mit Zitat Zum Seitenanfang

dumm gefragt:
kann man dann die problemstelle (xml-deklaration) nicht einfach hinter den doctype schreiben?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Glas

Dabei seit: 24.05.2003
Ort: Bremen
Alter: 41
Geschlecht: Männlich
Verfasst Do 19.07.2007 11:09
Titel

Antworten mit Zitat Zum Seitenanfang

XSchinkenX hat geschrieben:

Zitat:
Script Bereiche werden halt mit </script> beendet. Egal, ob du das src-Attribut nutzt oder nicht *zwinker*

Genau. Jetzt weißte auch warum.


Wie kommste auf die Idee das ichs vorher nicht wusste? * Keine Ahnung... *

XSchinkenX hat geschrieben:

Die Deklaration gehört zum xml-Standard, genauso wie die Vorgabe, dass alles XHTML > 1.0 mit dem entsprechenden XML-Content Type ausgeliefert werden sollten.

Dennoch gibts Brower, die das nicht supporten. Eine serverseitige Browserweiche ist also die Lösung.


Ah, den 1.1 Doctype habsch übersehen, mein Fehler.
Da is ne Serverseitige Lösung sicherlich angebracht.

cri hat geschrieben:

dumm gefragt:
kann man dann die problemstelle (xml-deklaration) nicht einfach hinter den doctype schreiben?


Ne, die xml Deklaration steht am Anfang eines XML Dokuments.
  View user's profile Private Nachricht senden
 
Ähnliche Themen IE Problem mit Höhe bei XHTML 1.0
[Erledigt] Float-Problem bei XHTML
css Problem im IE6 - Inhalt doppelt angezeigt
[Problem] PHP-Seite wird nicht angezeigt
[Problem] Flashbanner wird nicht angezeigt
CSS-Problem: Google Webfont wird nicht angezeigt
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Allgemeines - Nonprint


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.