Hilfe!!!Was mache ich falsch?
Markus
- html
0 Cheatah0 Cheatah0 Stefan Einspender
hallo,
ich habe im netz eine seite gefunden(vieleicht kennt die der ein oder andere auch)die websiten nach ladezeit,richtigkeit des quellcodes,usw.
jetzt habe ich mein quellcode dort mal überprüfen lassen.
die kommentare werden mit -- eingeleitet.
nun ist meine frage was ich dort falsch gemacht habe, denn alle fehler sind eigentlich keine fehler sondern wahrscheinlich nur falsche schreibweisen die sich jedoch nicht auf die seite auswirken.
rausnehmen kann ich sie somit auch nicht.
z.B. meckert er bei dem Body element mit scroll="no".
ist es hier nur die schreibweise?es funktioniert doch!
oder ist diese seite alles andere als hilfreich??
würde mich freuen wenn mir dort jemand weiterhelfen könnte.
danke im voraus.
MFG Markus
1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2: "http://www.w3.org/TR/html4/loose.dtd">
3: <html>
4: <head>
5: <title>Architekturbüro Schuldt & Partner</title>
6: <meta name="description" content="ASP Architekturbüro Neubrandenburg..">
7: <meta name="keywords" content="Archtitektur, ASP, Neubrandenburg, Architekturbüro,Schuldt&Partner">
8: <meta name="author" content="Markus Sternberg">
9:
10: <style type="text/css">
11: a:link { text-decoration:none; font-weight:bold; color:#7F7F7F; }
12: a:visited { text-decoration:none; font-weight:bold; color:#7F7F7F; }
13: a:hover { text-decoration:none;font-weight:bold; color:#FF5F00;}
14: a:active { text-decoration:none; font-weight:bold; background-color: }
15: h1:first-letter { font-size:30pt }
16:
17: </style>
18:
19:
20: </head>
21:
22: <body bgcolor="#EFEFEF" scroll="no"></body>
-- unknown attribute "SCROLL" for element <BODY>.
-- should set all or none of BGCOLOR, TEXT, LINK, ALINK, VLINK attributes on BODY element
-- empty container element <BODY>.
23:
24: <table style="margin-top:1.5cm;"align=center height="450" width="700" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
-- unknown attribute "HEIGHT" for element <TABLE>.
25:
26:
27:
28: <tr valign=top><td>
29:
30:
31: <table align=center valign=top width="700" border="1" bgcolor="#DFDFDF">
-- unknown attribute "VALIGN" for element <TABLE>.
32: <tr valign=top>
33: <td width="200"><p align=center style="color:#6F6F6F ;font-size:10pt;font-family:Arial;letter-spacing:5pt"><a href="Index.html">das büro</p></a>
-- </P> on line 33 seems to overlap <A>, opened on line 33.
34: </td>
35:
36: <td width="50">
37: <p align=center style="color:#6F6F6F ;font-size:10pt"></p>
38: </td>
39:
40: <td width="200" >
41: <p align=center style="color:#6F6F6F ;font-size:10pt;font-family:Arial;letter-spacing:2pt;letter-spacing:5pt"><a href="Referenzen.html">referenz
42: </p></a></td>
-- </P> on line 42 seems to overlap <A>, opened on line 41.
43:
44: <td width="50">
45: <p align=center style="color:#6F6F6F ;font-size:10pt"></p>
46: </td>
47:
48: <td width="200"><p align=center style="color:#6F6F6F ;font-size:10pt;font-family:Arial;letter-spacing:5pt"><a href="Kontakt.html">kontakt</p></a></td>
-- </P> on line 48 seems to overlap <A>, opened on line 48.
49:
50: <td width="50"><p align=center style="color:#6F6F6F ;font-size:10pt"></p>
51: </td>
52:
53: <td width="200"><p align=center style="color:#6F6F6F ;font-size:10pt;font-family:Arial;letter-spacing:5pt"><a href="Wegweiser.html">wegweiser</p></a>
-- </P> on line 53 seems to overlap <A>, opened on line 53.
54: </td></tr></table></td></tr>
55:
56:
57:
58: <tr height="70%">
-- unknown attribute "HEIGHT" for element <TR>.
-- illegal value for HEIGHT attribute of TR (70%)
59: <td style="background-image:url(Bilder/1.gif)" valign=top>
60: <table align=center width="700" height="100%" border="0" cellpadding="0" cellspacing="0">
-- unknown attribute "HEIGHT" for element <TABLE>.
-- illegal value for HEIGHT attribute of TABLE (100%)
61: <tr>
62: <td><img src="Bilder/B.jpg" border="1" alt="ASP" width="200" height="50" align=right style="margin-right:1cm;border-color:#FF3C00"></td></tr>
63: <tr width="600">
-- unknown attribute "WIDTH" for element <TR>.
64: <td>
65:
66: <li>
-- illegal context for <LI> - must appear in <DIR
-- MENU
-- OL
-- UL> element.
67: <p style="color:#000000 ;font-size:12pt;font-family:Arial;margin-left:1.5cm">
68: Büroinhaber:</p></li>
69:
70: <p style="color:#000000 ;font-size:10pt;font-family:Arial;margin-left:2cm">
71: Frau Dipl. Ing. Eveline Schuldt<br>
72: Abschluss: 1980 HAB Weimar<br>
73: Seit 1991 eingetragenes Mitglied in der
74: <a href="" style="color:#FF3F00"><u>Architektenkammer</u></a> Mecklenburg-Vorpommern.<br></p>
75:
76: <p align=left style="color:#000000 ;font-size:10pt;font-family:Arial;margin-left:2cm">
77: Frau Martina Hänsel / Informatiker & Bautechniker<br>
78: Abschlüsse: 1985 Rostock / 1999 Neustrelitz<br></p>
79: <li>
-- illegal context for <LI> - must appear in <DIR
-- MENU
-- OL
-- UL> element.
80: <p style="color:#000000 ;font-size:12pt;font-family:Arial;margin-left:1.5cm">
81: Bürogründung: </p></li>
82: <p align=left
83: style="color:#000000 ;font-size:10pt;font-family:Arial;margin-left:2cm">am 01. März 2000</p>
84: </td>
85: </tr>
86: </table>
87:
88:
89: </td>
90: </tr>
91:
92:
93:
94:
95: <tr valign=top height="5%" width="700">
-- unknown attribute "HEIGHT" for element <TR>.
-- illegal value for HEIGHT attribute of TR (5%)
-- unknown attribute "WIDTH" for element <TR>.
96:
97: <td bgcolor="#EFEFEF">
98: <p align=center style="color:#6F6F6F;font-size:08pt;letter-spacing:1pt;font-family:Arial">
99: Mühlenholzstraße 3 17033 Neubrandenburg Tel.:0395/5 66 99 46 Fax:0395/5 66 99 49 ©2004 ASP |
100: <a href="javascript:popUp1('Impressum.html')">Impressum</a> </p>
101: </td>
102: </tr>
103: </table>
104:
105:
106: </html>
Hi,
nun ist meine frage was ich dort falsch gemacht habe, denn alle fehler sind eigentlich keine fehler sondern wahrscheinlich nur falsche schreibweisen die sich jedoch nicht auf die seite auswirken.
nein, es sind echte Fehler, die allenfalls aufgrund bestimmter Eigenarten einiger weniger Browser für Dich sinnvoll erscheinen.
rausnehmen kann ich sie somit auch nicht.
Du kannst sie nicht nur rausnehmen, sondern musst es sogar. I.d.R. hat der gewünschte Effekt mit CSS erreicht zu werden.
z.B. meckert er bei dem Body element mit scroll="no".
Ein solches Attribut gibt es nicht.
ist es hier nur die schreibweise?es funktioniert doch!
"Es funktioniert" ist unter *gar keinen Umständen* ein Argument. Es ist eher ein Warnzeichen.
oder ist diese seite alles andere als hilfreich??
Im Gegenteil. Sie scheint ähnliches zu machen wie z.B. http://validator.w3.org/, das Standardwerkzeug für jeden HTML-Entwickler.
7: <meta name="keywords" content="Archtitektur, ASP, Neubrandenburg, Architekturbüro,Schuldt&Partner">
Spätestens dieses "&"-Zeichen *muss* *absolut* *zwingend* als "&" kodiert werden. Das von Dir verwendete Tool scheint mangelhaft zu sein, wenn es diesen eklatanten Fehler nicht angemerkt hat.
11: a:link { text-decoration:none; font-weight:bold; color:#7F7F7F; }
12: a:visited { text-decoration:none; font-weight:bold; color:#7F7F7F; }
[...]
Die Redundanz solltest Du entfernen.
15: h1:first-letter { font-size:30pt }
"pt" ist für Bildschirmmedien die schlechteste aller Einheiten. Siehe </archiv/>.
-- should set all or none of BGCOLOR, TEXT, LINK, ALINK, VLINK attributes on BODY element
Should set none of them, because they are wrong.
-- empty container element <BODY>.
Blocklevel-Element fehlt.
24: <table style="margin-top:1.5cm;"align=center height="450" width="700" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
-- unknown attribute "HEIGHT" for element <TABLE>.
Zudem ist 1.5cm ungünstig, und der Rest der Attribute gehört nach CSS. Dazu scheinst Du hier Tabellen für nicht-tabellarische Daten zu missbrauchen, was Du *dringend* abstellen solltest.
33: <td width="200"><p align=center style="color:#6F6F6F ;font-size:10pt;font-family:Arial;letter-spacing:5pt"><a href="Index.html">das büro</p></a>
Wieder "pt", das Leerzeichen aus dem Farbcode sollte entfernt werden, die Schriftartenliste sollte *unbedingt* die generische Schriftfamilie enthalten, Großbuchstaben sind in URIs nur selten empfehlenswert. Und natürlich:
-- </P> on line 33 seems to overlap <A>, opened on line 33.
Falsche Schachtelung.
-- unknown attribute "HEIGHT" for element <TR>.
-- illegal value for HEIGHT attribute of TR (70%)
Letzteres ist irreführend. In nicht existenten Attributen ist *jeder* Wert falsch.
-- illegal context for <LI> - must appear in <DIR
-- MENU
-- OL
-- UL> element.
Das dürfte klar sein.
Cheatah
aloha heja he
[...]
Jetzt braeuchte man glatt eine Funktion um zu ermitteln, ob Du jemals in der Vergangenheit so ausfuehrlich auf einen derart missgestalteten Code geantwortet hast. Normalerweise waere nur ein trockenes "Du willst Dich unbedingt mit http://validator.w3.org/ beschaeftigen" zu erwarten gewesen.
*SCNR*
man liest sich
Wilhelm
Hi,
Jetzt braeuchte man glatt eine Funktion um zu ermitteln, ob Du jemals in der Vergangenheit so ausfuehrlich auf einen derart missgestalteten Code geantwortet hast.
diese Funktion darf aus "return true" bestehen.
Normalerweise waere nur ein trockenes "Du willst Dich unbedingt mit http://validator.w3.org/ beschaeftigen" zu erwarten gewesen.
Das hat er ja (im Prinzip) getan, die Fehler seines Codes sind ihm bewusst - nur nicht dessen Bedeutung.
Cheatah
Hi Cheatah,
was mich nachdenklich gemacht hat:
"Es funktioniert" ist unter *gar keinen Umständen* ein Argument. Es ist eher ein Warnzeichen.
Das in einer Welt voller "Workarounds"... *g*
Viele Grüße
Mathias Bigge
Und was ich noch anmerken wollte, es aber vergaß:
Subject: Hilfe!!!Was mache ich falsch?
Dieses Subject ist in sehr, sehr vielen Hinsichten absolut nutzfrei. Bitte gib Dir in Zukunft *deutlich* mehr Mühe damit, das Thema(!) des Threads zu definieren.
Cheatah
Hallo Markus,
1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2: "http://www.w3.org/TR/html4/loose.dtd">
hier schreibst Du, dass Du als DOCTYPE "HTML 4.01 Transitional"
verwendest.
-- unknown attribute "SCROLL" for element <BODY>.
In "HTML 4.01 Transitional" gibt es kein scroll-Attribut für das
BODY-Element.
-- should set all or none of BGCOLOR, TEXT, LINK, ALINK, VLINK attributes on BODY element
Wenn man eine Hintergrundfarbe angibt, dann sollte auch die Text-
farbe festgelegt werden. Was ist, wenn jemand #EFEFEF in seinem
Browser standardmäßig als Textfarbe eingestellt hat ...
-- empty container element <BODY>.
Du öffnest und schließt das BODY-Element direkt hintereinander, wozu?
-- unknown attribute "HEIGHT" for element <TABLE>.
In "HTML 4.01 Transitional" gibt es kein height-Attribut für das
TABLE-Element.
-- unknown attribute "VALIGN" for element <TABLE>.
In "HTML 4.01 Transitional" gibt es kein valign-Attribut für das
TABLE-Element.
-- </P> on line 33 seems to overlap <A>, opened on line 33.
Du schließt das P-Element (innerhalb eines A-Elementes!), welches
zuvor nicht geöffnet wurde.
So geht es immer weiter, es sind Fehler, die gegen den von Dir ge-
wählten DOCTYPE verstossen. Entweder Du verwendest einen DOCTYPE,
der solche Schreibweisen als gültig zulässt oder Du beseitigst
die Fehler. Weitere Möglichkeiten gibt es nicht.
Viele Grüße,
Stefan