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 |
|
HTMELL
Administrator
Registriert: 11.05.2006
Beiträge: 544
|
|
|
| 03.10.2006 15:17:18 |
|
|
|
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 |
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
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 |
|
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 |
|
|
|
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 |
|
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 |
|
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 |
|
|
|
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ür IE5/Win*/
color:#003366;
voice-family:"\"}\"";
voice-family:inherit;
font-size:11px; /* fü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 |
|
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 |
|
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 |
|
|
|
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 |
|
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 |
|
|
|
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 |
|
|
|
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 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|