• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

W3C Validierung sehr viele Fehler !

Carragos

Mitglied
Hi, ich habe gestern mit HTML angefangen und kann deswegen recht wening. D.h. wirklich nur die Grundlagen...
Ich habe es bei einem Tuturial gemacht... Man kann Html ja eig. nur lernen wenn man learning by doing macht und dem bin ich auch nachgegangen...
Zum schluss wurde ich aufgefordern noch solch eine Validierung hier zu machen.
W3C Validierung
Nun, ich glaube eher das mein Script richtig ist, denn ich habe genau dem Tuturial gefolgt :)
Es ist jetzt wirklich noch einen minimale und schlechte Seite...
Habe halt die paar Befehle ausprobiert :)
Das is en bisschen aufgehäufter " Müll " ^^
Meine Seite
Validiert sie mal , guckt euch den Quellcode an und sagt mir bitte was da denn Falsch sein soll ?
Danke
Mfg
 
Werbung:
Werbung:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

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



<head>

<title>Homepage Test- Html wird ausprobiert</title>


</head>



<body>




<body style="background-color:#6699FF;">

<h1>Das ist meine erste Homepage!</h1>
<h2>Sie ist gerade am enstehen :)</h2>
<p> <b> Für den Anfang soll das <br /> erstmal reichen.</b> </p>
<br />

<hr />

<ul>
<li> <h2> Meine Lieblingsspiele </h2> </li>
<li> <h3> Just Cause </h3> </li>
<li> USW. </li>








<a href="http://static.4players.de/premium/SpielSystem/b7/73/6198-cover_hires.jpg"> <img src="6198-cover_hires.jpg" width="250" high="357" border="10"/></a>


</body>




















</html>

Verbessert aber immer noch viele Fehler! :)
 
<body>
<body style="background-color:#6699FF;">
Das ist ein doppelt geöffneter body-tag, also muss einer weg.

Warum folgst Du nicht einfach den Angaben des Validators ? Falls Englisch (z.B. wegen dem Alter) das Problem sein sollte, kannst Du vorübergehend auf die deutschsprachige Variante verwenden: Klick

Layouting ist css-Sache, also raus mit den <br>.

Ansonsten, wie Du bereits geschrieben hast:
Carragos schrieb:
Man kann Html ja eig. nur lernen wenn man learning by doing macht
 
Du öffnest den body-Tag zweimal.
Du musst die Liste mit </ul> wieder schließen.
Du hast beim img-Tag das height-Attribut falsch geschrieben.

P.S. Das Überschrift-Tag ( h[1-6] ) ist für Überschriften gedacht, in deinem Fall in der Liste also nicht passend. Wenn du die Schriftgröße ändern möchtest, dann tu dies in CSS mit "font-size". (aber das lernst du sicher noch im Laufe des Lernens von HTML und CSS;))
 
Werbung:
Mein Tipp:

Kaufe dir Fachliteratur und arbeite dort die jeweiligen Beispiele ab. Wenn du das erledigt hast, wirst du CSS und XHTML nicht schlecht beherrschen!
 
Komisch komisch...
Frage 1. Wieso ist das <br> da nicht erlaubt ? Wie mach ich das sonst ?
Frage 2 :Wieso macht er so komische Fehler ?
Homepage Test- Html wird ausprobiert
Er sagt das ein a nicht bei <a href... sein kann 0,0 ?
Und man soll bei img alt machen ( OK ) aber wieso darf ich border dort im <img src nicht benutzen ?
Haha wieso ist <script nicht erlaubt
er zeit mir ne Zeile mit Java script an 0,0 Wo hab ich da denn bitte Java drin 0,0
Seht selbst und validiert mal plz..
Aso -.-
Mein Funpic erzeugt mit der Domain html dingsbumbs errors ? OMG
Was gibts noch fürn Hoster der nicht son mist baut ?

</html><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>

<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-16106315-4");
pageTracker._setDomainName(".funpic.de");
pageTracker._trackPageview();
} catch(err) {}</script>

Das is der Schnipsel der beim quelltext kommt aber nicht von mir ist...
Danke danke danke !
 
Zuletzt bearbeitet:
Bestimmte Tags müssen innerhalb von bestimmten Tags stehen. So zB A und BR, sie müssen innerhalb der im Validator aufgezählten Tags stehen, ansonsten Error...

Nachwievor hast du das height-Attribut falsch geschrieben.
Das border-Attribut wird evtl. als Error gekennzeichnet, auf Grund des vorangehenden height-Fehlers. Im Allgemeinen sollte border in CSS vermerkt werden.

Das script-Tag ist nach dem HTML-End-Tag nicht erlaubt, also hinter </html>.

Gibt für alles eine logische Erklärung. ;)
 
Werbung:
Alles klar !
Aber das mit funpic ist egal oder ? Weil das wird mir ja jetzt immer en error geben...
Naja außerdem sagt er was von Block elementen...
Hab nachgeschaut eas das sein soll, verstehs aber nit..
Was soll ich denn jetzt machen mit dem Bild link ?
Wie soll ich den einfügen ?
Danke
 
Zuletzt bearbeitet:
Alles klar !
Aber das mit funpic ist egal oder ? Weil das wird mir ja jetzt immer en error geben...
Naja außerdem sagt er was von Block elementen...
Hab nachgeschaut eas das sein soll, verstehs aber nit..
Was soll ich denn jetzt machen mit dem Bild link ?
Wie soll ich den einfügen ?
Danke


Sry, aber das ist jetzt wohl ein bisschen untergegangen wegen der 2ten Seite und weil ich es hinzu editiert habe...
Was ist mit dem link zeugs :) ?
Adde dich ma in skype ...
 
Werbung:
Mein Funpic erzeugt mit der Domain html dingsbumbs errors ? OMG
Was gibts noch fürn Hoster der nicht son mist baut ?
Nicht der Computer baut den Mist, sondern der User. Und der bist, zumindest in diesem Falle, Du.

Hier ist eine Übersicht über Elemente: selfhtml - Elemente

Carragos schrieb:
Haha wieso ist <script nicht erlaubt
er zeit mir ne Zeile mit Java script an 0,0 Wo hab ich da denn bitte Java drin 0,0
Seht selbst und validiert mal plz..
Aso -.-
Mein Funpic erzeugt mit der Domain html dingsbumbs errors ? OMG
Was gibts noch fürn Hoster der nicht son mist baut ?

Hier gibt´s das - in Deinem Quelltext:
HTML:
</html><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>

<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-16106315-4");
pageTracker._setDomainName(".funpic.de");
pageTracker._trackPageview();
} catch(err) {}</script>
Irgendwie muss es da hingekommen sein...
...du kannst nicht etwas, das in das Formular (zwischen <html> und </html> gehört, ausserhalb des Formular platzieren (unter </html>).

Setz Dich ein wenig mit der Materie auseinander und goggle mal, wenn Du was nicht nicht weisst. Substantielle Fragen kannst Du dann gerne stellen.

carragos.ca.funpic.de schrieb:
Für den Anfang soll das
erstmal reichen.
Das sehe ich entschieden anders !

Du solltest Dir als allererstes vor Augen führen, dass Du semantisch korrekten Code schreiben musst, da nur dieser auch wirklich in möglichst vielen Browsern korrekt dargestellt werden kann. Dann wirst Du z.B. auch feststellen, dass ein Link nicht nur aus dem a-tag, sondern auch aus Attributen besteht.
 
Der ganze JavaScript-Kram, welcher hinter dem </html> steht wird von funpic automatisch in das Dokument eingesetzt. Deshalb schob Carragos die Schuld auf den Hoster, und so wie ich das sehe kann er da auch nciht viel dran rütteln...
 
Nicht der Computer baut den Mist, sondern der User. Und der bist, zumindest in diesem Falle, Du.

Hier ist eine Übersicht über Elemente: selfhtml - Elemente



Hier gibt´s das - in Deinem Quelltext:
HTML:
</html><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>

<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-16106315-4");
pageTracker._setDomainName(".funpic.de");
pageTracker._trackPageview();
} catch(err) {}</script>
Irgendwie muss es da hingekommen sein...
...du kannst nicht etwas, das in das Formular (zwischen <html> und </html> gehört, ausserhalb des Formular platzieren (unter </html>).

Setz Dich ein wenig mit der Materie auseinander und goggle mal, wenn Du was nicht nicht weisst. Substantielle Fragen kannst Du dann gerne stellen.


Das sehe ich entschieden anders !

Du solltest Dir als allererstes vor Augen führen, dass Du semantisch korrekten Code schreiben musst, da nur dieser auch wirklich in möglichst vielen Browsern korrekt dargestellt werden kann. Dann wirst Du z.B. auch feststellen, dass ein Link nicht nur aus dem a-tag, sondern auch aus Attributen besteht.
ja, bin ja noch relativ grün unter den Ohren !
Außerdem wusste ich nur nicht was ich noch schreiben sollte und es ist so, das der Fetzen dort Fest eingebaut ist...
In der Hp ! Das wird zu meinem Script einfach so hinzugefügt, ich kann da nix machen..
.
Danke
Mfg
 
Werbung:
ja, bin ja noch relativ grün unter den Ohren !
Jeder hier hat mal so angefangen.

Das wird zu meinem Script einfach so hinzugefügt, ich kann da nix machen...
Doch, bau´ das </html> dahinter und aus die Maus. Falls Dein Editor Dir das tatsächlich an dieser Stelle reintackern sollte, lad Dir ´nen anderen runter (z.B. Notepad++ oder Phase5, beide kostenfrei). Zur Not kannst Du das sogar mit Windows Bordmitteln (Notepad) machen. Denn, wenn mich nicht alles täuscht, ist das der Google-Tracking-Code. Der komplette Code muss, da er URL-basierend ist, bei Google-Analytics beantragt werden. Ich kann mir nicht vorstellen, dass irgendeine Software das, quasi als "Service", für Dich macht. Wenn Du diesen Tracking-Code verwendest, solltest Du, um Dich rechtlich abzusichern, Deine Besucher darauf aufmerksam machen. Normalerweise versteckt man das irgendwo im Impressum, aber das wirst Du für eine private Seite sicher nicht machen.

Grüsse
low
 
Der ganze JavaScript-Kram, welcher hinter dem </html> steht wird von funpic automatisch in das Dokument eingesetzt. Deshalb schob Carragos die Schuld auf den Hoster, und so wie ich das sehe kann er da auch nciht viel dran rütteln...
Bist Du Dir da sicher ? Ich hatte vor einigen Tagen kurzzeitig eine Site auf FunPic, da war nichts von solchen Sachen zu sehen (Online-Validierung nach Upload).

Edit: Ich hatte wohl nur Glück, Funpic macht solche Geschichten offenbar gerne und insbesondere regelmäßig mit "httpd Spezial". Das wäre für mich ein ganz fetter Grund, sofort den Hoster zu wechseln !

@ Carragos: Sorry, dass ich Dich zu Unrecht "verdächtigt" habe. Ein solches Verhalten seitens eines Hosters habe ich nicht für möglich gehalten.
 
Zuletzt bearbeitet:
Doch, bau´ das </html> dahinter und aus die Maus. Falls Dein Editor Dir das tatsächlich an dieser Stelle reintackern sollte, lad Dir ´nen anderen runter (z.B. Notepad++ oder Phase5, beide kostenfrei). Zur Not kannst Du das sogar mit Windows Bordmitteln (Notepad) machen. Denn, wenn mich nicht alles täuscht, ist das der Google-Tracking-Code. Der komplette Code muss, da er URL-basierend ist, bei Google-Analytics beantragt werden. Ich kann mir nicht vorstellen, dass irgendeine Software das, quasi als "Service", für Dich macht. Wenn Du diesen Tracking-Code verwendest, solltest Du, um Dich rechtlich abzusichern, Deine Besucher darauf aufmerksam machen. Normalerweise versteckt man das irgendwo im Impressum, aber das wirst Du für eine private Seite sicher nicht machen.
Nicht der Editor macht das. Es kommt bei Freehostern häufig vor, dass diese automatisch in HTML-Dokumente Code--Schnipsel Einbauen, für zB Werbung oder eben Google Analytics. Carragos kann da nichts für. Bei lima-city wird so weit ich weiss ebenfalls so Werbung eingefügt (wobei die es vor </html> setzen).

P.S. Ja bin mir ziemlich sicher. ;)
 
Werbung:
Zurück
Oben