Datenschutzerklärung

Schließendes img-Tag wurde nicht gefunden, obwohl dies zwingend notwen

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / HTML und XHTML-Forum /

Schließendes img-Tag wurde nicht gefunden, obwohl dies zwingend notwen

  Beitrag schreiben
Autor
Beitrag Seiten:  1 2
N!tro
Mitglied

Registriert: 03.10.2006
Beiträge: 1
Hallo,

Ich bin kurz vor dem verzweifeln.

Ich bekomme mein Dokument einfach nicht XHTML Valid..

Er sagt mir immer

Schließendes img-Tag wurde nicht gefunden, obwohl dies zwingend notwendig ist.

So sieht meine Zeile aus

   

<div align="center"><img src="1.png" alt="Cooming Soon">


03.10.2006 14:52:37
  Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
Hallo,

Code:

"<img src="1.png" alt="Cooming Soon" />

Siehe http://www.validome.org/doc/HTML_ge/htm ... e_elemente


_______________________________________
mfg
Thomas Mell

www.validome.org

03.10.2006 15:17:18
  Zitieren
Krisi
Gast



Hallo Leute,
ich habe meine Seite mit Validome überprüfen lassen und die folgende Fehlermaldung bekommen! Kann mir bitte einer weiterhelfen? Ich möchte es XML kompatabel machen.

Fehler:    XML-Documente müssen innerhalb der gleichen Entity beginnen und enden.
Fehlerstelle: 

Mein DTS:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

Mein .htaccess:
Options -Indexes

AddType application/xhtml+xml .html .xhtml
AddType application/x-httpd-php .php .htm .html .xhtml


04.10.2006 06:31:48
  Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
Hallo,
da bräuchte ich schon mal ne URL oder das ganze Dokument, mit den geposteten Infos kann ich nicht viel anfangen ;-)


_______________________________________
mfg
Thomas Mell

www.validome.org

04.10.2006 11:29:40
  Zitieren
Krisi
Gast




HTMELL schrieb:

Hallo,
da bräuchte ich schon mal ne URL oder das ganze Dokument, mit den geposteten Infos kann ich nicht viel anfangen ;-)


ich würde es dir gern sagen, aber die seite ist nicht Online :(
Kannst du mir nicht so helfen? Beim w3c validator zeigt es green nur bei euch ist es red :( wonach suchst du? ich kann es dir vieecht auch sagen

regards krisi


04.10.2006 11:58:33
  Zitieren
Krisi
Gast



Ach noch etwas!
Bei einem der Seiten habe ich zwar geschafft es XHTML 1.0 Transitional zu machen, dennoch bekomme ich die beiden hinweise!? Ist es nur ein hinweis, oder bedeuten sie mehr? Ich hoffe, das ich nicht zuviele fragen stelle ;)

Dieses XHTML 1.0-Dokument wurde mit dem MIME-Type text/html ausgeliefert, der jedoch nicht verwendet werden sollte, wenn das Dokument nicht den Richtlinien zur Kompatibilität mit HTML entspricht.Es wurde keine Zeichenkodierung gefunden. Aus diesem Grund wurde UTF-8 verwendet.


04.10.2006 12:03:46
  Zitieren
Krisi
Gast



Wieso wurde es kein Zeichenkodierung gefunden? Was ist damit? -> charset=iso-8859-1". Und htaccess habe ich ja bereits oben publitziert.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Text</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />


04.10.2006 12:08:12
  Zitieren
Validome
Administrator

Registriert: 04.04.2005
Beiträge: 313
Hi Krisi,

Wenn die Seite online noch nicht erreichbar ist, dann poste doch mal bitte den vollständigen Quellcode des Dokumentes.


04.10.2006 12:33:39
  Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
Hallo,

Dieses XHTML 1.0-Dokument wurde mit dem MIME-Type text/html ausgeliefert, der jedoch nicht verwendet werden sollte, wenn das Dokument nicht den Richtlinien zur Kompatibilität mit HTML entspricht.

Dies ist nur ein Hinweis. Den Link auf "Richtlinien" folgen und lesen ;-)


Es wurde keine Zeichenkodierung gefunden. Aus diesem Grund wurde UTF-8 verwendet.

Siehe http://www.validome.org/forum/viewtopicp-580-1.htm


_______________________________________
mfg
Thomas Mell

www.validome.org

04.10.2006 14:33:09
  Zitieren
Krisi
Gast




Es wurde keine Zeichenkodierung gefunden. Aus diesem Grund wurde UTF-8 verwendet.
Siehe http://www.validome.org/forum/viewtopicp-580-1.htm


@HTMELL
Das verstehe ich nicht!
Ich habe es bereits im Metatags eingefügt (siehe oben)
Wie oft soll ich es noch tun?
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

@Validome
Du ich weiss nicht, wofür du den vollständigen Quellcode brauchst, aber ich kann es leider nicht posten. Es ist ein ganz normales xhtml Code und W3C Valide. Layout bassiert komplett auf CSS und ist auch Valide. Also Jungs könnt Ihr mir sagen, was das problem ist oder nicht? ;)

Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Was machen Frauen falsch in der Liebe?</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="distribution" content="global" />
<meta name="Keywords" content="blabla" />
<meta name="Description" content="vlabla" />
<meta name="robots" content="index,follow" />
<meta name="author" content="Kristina Gette" />
<meta name="copyright" content="Gette Webdesign" />
<meta name="page-topic" content="Frauen Journal" />
<link rel="contents" title="Inhaltsverzeichnis Sitemap" href="http://www.domain.com/verzeichnis/sitemap.php" />
<link rel="shortcut icon" href="http://www.domain.com/favicon.ico" />
<link rel="alternate" type="application/rss+xml" title="Frauen und Liebe - Webnews[RSS]" href="http://www.domain.com/news/rss.php?category=3" />
<link rel="meta" href="http://www.domain.com/labels.rdf" type="application/rdf+xml" title="ICRA labels" />
<script language="JavaScript" src="../../js/shield.js" type="text/javascript"></script>
<style type="text/css" media="all">
/*<![CDATA[*/ @import url("../../css/style.css"); /*]]>*/
</style>
</head>



07.10.2006 00:14:16
  Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
Hi, in http://www.validome.org/forum/viewtopicp-580-1.htm steht doch alles:
Bei XHTML ist das meta-Element irrelevant...

Da Dein Dokument in XHTML erstellt wurde, ist es absolut Wurst ob das meta-Tag vorhanden ist oder nicht, dieses ist NUR für HTML relevant.
Du mußt also entweder eine XML-Deklaration ins Dokument einfügen, und/oder den Zeichensatz per HTTP-Header mitteilen.


_______________________________________
mfg
Thomas Mell

www.validome.org

07.10.2006 01:19:10
  Zitieren
Jannik
Mitglied

Registriert: 16.08.2006
Beiträge: 43
Hi, hatte bis gestern selbst das Probem, mit MIME-Type und Zeichensatzkodierung. Füge das einfach mal ganz oben in deine Seite ein:

Code:

<?php
header("content-type:application/xhtml+xml; charset=UTF-8");
echo "<?xml version='1.0' encoding='UTF-8' ?>";
?>

Ich hoffe, das ist das was hilft. ^^

mfg.


07.10.2006 10:31:07
  Zitieren
Krisi
Gast



Ich hab das folgende Code am Header eingefügt!

Code:

<?php
header("Content-Type: " . (preg_match("@(?:application/xml)|(application/xhtml+xml)@i", $HTTP_SERVER_VARS['HTTP_ACCEPT']) ? 'application/xhtml+xml' : 'text/html') . '; charset="iso-8859-1"');
?>

ist das richtig?

Jetzt habe ich verschiebungen in zwei bereichen (layout).
ganz oben und ganz unten am Seiten-Layout haeb sich Spalten gebildet Weiss!
Hat es vielleicht was mit meiner CSS zu tun?

Hier sind die Deklarationen, was ich glaube dafür verantwortlich sein können:

Code:

body {
    padding:0;
    background:url('../images/design.jpg') no-repeat fixed right bottom;
    background-color:#B8C8CF;
    font-family:"trebuchet ms", geneva, arial, sans-serif;
    font-size:10px; /* f&uuml;r IE5/Win*/
    color:#003366;
    voice-family:"\"}\"";
    voice-family:inherit;
    font-size:11px; /* f&uuml;r konforme Browser */
    text-align:left;
    margin:0 0 40px;
}
html > body { /* sei nett zu Opera */
    font-size:11px;
}
div.clear {
    clear:both;
    font-size:1px;
    height:0;
    margin:0;
    [color=red]line-height:0;[/color]
}
#navMainContainer ul li a {
    padding:0 24px 1px 25px;
    color:#FF4D00;
    font-size:12px;
    font-weight:bold;
    \height:16px;   /* ie5 */
    h\eight:15px;   /* others */
    text-decoration:underline;
    float:left;
}
#navMainContainer ul li a:hover,#navMainContainer ul li a#active {
    color:#0099FF;
    font-size:12px;
    \height:16px;   /* ie5 */
    h\eight:15px;   /* others */
    background:#FFF;
}



07.10.2006 19:32:58
  Zitieren
dkdenz
Administrator

Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
Hallo.
Ein Link zu der betroffenen Seite wäre sehr hilfreich.
Welcher Browser streikt denn? Wahrscheinlich der IE, oder?
Wie kann man denn nur dermaßen viele Hacks in seine CSS einbauen...
Zudem ist es ratsam explizit Werte anzugeben.
Also nicht margin:0 0 40px; sondern margin:0px 0px 40px ?px; <- ausserdem fehlt hier sowieso ein Wert (es sollten 4 sein)
Viel Spaß noch...


_______________________________________
Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol

07.10.2006 19:43:18
http://dkmd.de | http://dkdenz.de Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
Hi,
@Jannik
Das wird nicht mit dem IE funktionieren, der wird den Downloaddialog aufrufen

@dkdenz

ausserdem fehlt hier sowieso ein Wert (es sollten 4 sein)

Es sind 2, 3 und 4 Werte erlaubt -> http://www.validome.org/doc/HTML_ge/css ... htm#margin

Drei Angaben bedeuten: die erste Angabe bedeutet den Abstand für oben, die zweite den Abstand für rechts und links und die dritte den Abstand für unten.


_______________________________________
mfg
Thomas Mell

www.validome.org

07.10.2006 20:41:02
  Zitieren
dkdenz
Administrator

Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605

HTMELL schrieb:


@dkdenz

ausserdem fehlt hier sowieso ein Wert (es sollten 4 sein)

Es sind 2, 3 und 4 Werte erlaubt -> http://www.validome.org/doc/HTML_ge/css ... htm#margin

Drei Angaben bedeuten: die erste Angabe bedeutet den Abstand für oben, die zweite den Abstand für rechts und links und die dritte den Abstand für unten.

Stimmt! Sorry!
Wobei mir das tatsächlich noch nicht untergekommen ist.
2 + 4 ist klar, aber 3 finde ich persönlich schlecht lesbar...


_______________________________________
Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol

07.10.2006 20:58:11
http://dkmd.de | http://dkdenz.de Zitieren
Krisi
Gast




HTMELL schrieb:

Hi,
@Jannik
Das wird nicht mit dem IE funktionieren, der wird den Downloaddialog aufrufen


Also nachdem was ich hier im Forum so alles gelesen habe, dachte ich auch erst, das IE streiken wird, aber das war nicht der fall. Firefox zeigt mir die fehlerhaften Boxen, Container, Spalten was auch immer an und Netcape streikt teilweise auch mit. Nur blöde IE streikt nicht. Irgend etwas läuft hier aber ganz schief und ich werde langsam wahnsinnig :((((


dkdenz schrieb:



Hallo.
Ein Link zu der betroffenen Seite wäre sehr hilfreich.
Welcher Browser streikt denn? Wahrscheinlich der IE, oder?


dkdenz glaub mir, ich würde so gern die blöde Seite hier angeben, wenn es online währe :(
Ich gebe die werte deshalb so an, weil Dan Crederholm in seinem Buch "Bulletproof Webdesign" es so empfiehlt.

Ausserdem meckert w3c bei diesem beiden hacks:
\height:16px;   /* ie5 */
h\eight:15px;   /* others */


Was bitteschön soll ich jetzt tun??? :(


08.10.2006 03:10:04
  Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
Hallo,
bei Höhenangaben schreibe ich für den IE height:xx und für alle anderen min-height:xxx, letzteres kann der IE nicht.


_______________________________________
mfg
Thomas Mell

www.validome.org

08.10.2006 14:07:00
  Zitieren
Krisi
Gast




HTMELL schrieb:

Hallo,
bei Höhenangaben schreibe ich für den IE height:xx und für alle anderen min-height:xxx, letzteres kann der IE nicht.


Danke für den Tipp...
werde es ausprobieren... aber mein Problem mit Valide XHTML habe ich leider immernoch :(

gibt es alternativen für die folgende CSS Anweisung?

Code:

display:inline; /*IE 5 unterstützt es nicht */



08.10.2006 18:54:01
  Zitieren
Gurkenpapst
Gast



Warum machst du denn so eine Seite nicht mal irgendwo verfügbar? Gibt doch genug kostenlose Hoster ...

Ich weiß zumindest nicht, wo jetzt noch dein Problem liegt. Dein XHTML-Fragment ist bis auf die ungünstige Zeichenkodierung soweit korrekt, wenn man body-Element und html-Endtag ergänzt.

Diese ganzen unschönen, zum Teil nicht konformen IE-Hacks solltest du durch "http://de.selfhtml.org/css/layouts/browserweichen.htm#alternative" (Conditional Comments) ersetzen, die sind deutlich einfacher zu handhaben. Praxisbeispiel: Wikipedia


08.10.2006 19:20:03
  Zitieren
Seiten:  1 2   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01