|
|
Hallo,
bisher habe ich immer nur
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
in der erstern Zeile geschrieben. Jetzt wollte ich die "ausfühliche" Variante (in XHTML) nutzen,
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
aber es zerhaut mir die ganze Seite insofern, das pro Zeile immer nur ein Wort steht... Kann mir das jemand erklären?
mfg Mirko
|
|
| 21.11.2005 20:03:00 |
|
dkdenz
Administrator
Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
|
|
Hallo, ein Link zu der betroffenen Seite wäre hilfreich. So verfällt man in Mutmaßungen. Ansonsten sind die etwas anderen Regeln in XHTML zu beachten: http://www.edition-w3c.de/TR/2002/REC-x ... ading-4%A0 Viel Spass noch...
_______________________________________ Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol
|
|
| 21.11.2005 20:26:13 |
| http://dkmd.de | http://dkdenz.de |
Zitieren |
|
|
|
Hallo,
klar es handelt sich um die Seite:
www.flugsau.net/planung.php
d.H. das komplette Projekt www.flugsau.net soll umgestellt werden.
Ich denke ich habe mich schon an die XHTML Strukturen gehalten, wollte dies aber prüfen lassen....
mfg Mirko
|
|
| 22.11.2005 10:20:51 |
|
Validome
Administrator
Registriert: 04.04.2005
Beiträge: 313
|
|
Hallo, auf dem ersten Blick sehe ich z.B. ungültig gesetzte DIV-Tags. Weiterhin fehlen massenhaft schliessende "/" in Meta- und img-Tags. Validieren Sie doch bitte mal Ihre Seite mit der manuellen Einstellung "XHTML 1.0 Transitional". Diese Fehler müssen erst einmal beseitigt werden, vorher kann man nicht von XHTML reden ;-))
mfg Thomas Mell
|
|
| 22.11.2005 12:49:42 |
|
|
|
Hallo,
so die schiessende "/" sind soweit da. Jetzt werde ich angemeckert, das die DIV Container an dieser Stelle nicht erlaubt wären... Warum nicht? Was ist sonst daran falsch? die Meldung lautet:
div ist an dieser Stelle nicht erlaubt. Es fehlt ein `object`, `applet`, `map`, `iframe`, `button`, `ins`, `del` Tag.
zur Zeit sieht die Seite www.flugsau.net/planung.php grausam aus. Liegt das an den Containern?
Warum fehlen dort z.B. iframe tags? Die will ich doch hier garnicht....
Ausserdem kommen viele Meldungen (ohne Zeilennummer und Fehlerstelle) das in den img Tags die id's und name Attribute identisch sein sollen. Das sind sie doch???
Und warum ist die Überschrift <h2> verboten, bzw. die table dort nicht erlaubt?
Ich habe das Gefühl es wird immer schlimmer, statt besser....
Eine Antwort auf ein Teil der Fragen wäre auch schon super.
mfg Mirko
|
|
| 22.11.2005 21:49:10 |
|
dkdenz
Administrator
Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
|
|
Hallo, Entschuldigung, wenn ich das jetzt mal etwas salopp ausdrücke, aber der Quelltext ist eine Zumutung. Habe wirklich sehr selten solch ein Durcheinander gesehen. (Ist das FrontPage-Quelltext?) Das soll aber jetzt nicht demotivierend wirken (auch wenn's sich so liest). Kurze Erklärung: Ein Umstieg auf XHTML ist nicht damit getan, das man einfach nur den Doctype austauscht. Da gehört noch etwas mehr dazu. Zum einen solltest Du mal den von mir geposteten Link in Ruhe durchlesen und zum anderen dann etwas die Logik einschalten. Zum Beispiel (das ist jetzt kein Validitätsproblem) hast Du ein JavaScript laufen, welches mir in meinem Browser die JavaScript-Konsole zumüllt, weil es irgendeine Schleife gibt. Form der Meldung: flugsau.js läuft unendlich Zeile 82 Fehler: to_top is not defined
Die h2 gehört offensichtlich nicht dort hin, wo sie sich befindet:
Code:
...</div><h2>Planung</h2>Die Grundidee war,... |
Aus welchem Grund willst Du denn überhaupt den Doctype wechseln? Ich sehe da im Moment keinen vernünftigen Anlass. Und wenn Du mittelfristig XHTML nutzen möchtest, kommst Du um ein Erlernen nicht drumrum. Nix für Ungut und noch viel Spass...
_______________________________________ Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol
|
|
| 22.11.2005 22:17:09 |
| http://dkmd.de | http://dkdenz.de |
Zitieren |
|
Validome
Administrator
Registriert: 04.04.2005
Beiträge: 313
|
|
|
| 22.11.2005 23:56:02 |
|
|
|
Hallo dkdenz,
OK Kritik kann ich vertragen, wenn sie berechtigt ist. Ich persönlich finde Verbesserungsvorschläge angebrachter als einfach nur zu meckern. Mit dem Mosern alleine werde ich nicht schlauer! Ich weiß dass ich noch Fehler mache und möchte auch gerne noch mehr lernen. Aber dafür, dass ich alles im Selbststudium lerne, finde ich die Ergebnisse schon ganz brauchbar. Nein ich schreibe den Quelltext in einem alten Texteditor ohne irgendwelche Extras (der ist nicht viel besser als der Texteditor von Windows). Du bist der erste der sagt dass ich unstrukturierten Quelltext von mir gebe. Bisher habe ich nur gegenteilige Statements gehört. Umsteigen wollte aus den Grund, weil ich bisher immer strikt die Reihenfolge der offnen und zu schließenden tags eingehalten habe und alles wie z.B. <br /> geschlossen habe. Beim Testen der Seiten kamen deshalb oft Fehlermeldungen mit Dingen die in HTML nicht erlaubt, in XHTML aber gefordert sind. Darum wollte ich ein Projekt mal konsequent durchziehen und kein "Mischsystem" mehr fahren. Und da man immer versuchen sollte die Leiter rauf und nicht runter zu klettern, war dies mein Versuch in Richtung XHTML.
Die von Validome angemeckerten fehlenden "/" bei den img's kamen aus einer einzigen php- Schleife in der ich die "/" tatsächlich vergessen hatte. Danke dafür! Warum to_top nicht definiert sein soll würde ich auch gerne mal wissen, in Zeile 166 steht:
<a href="#top"><img border="0" src="bilder/to_top.gif" width="76" height="40" alt="go to top" style="position: absolute; left: 600px; top: 700px; visibility:hidden" name="to_top" id="to_top" /></a>
Und das js "ständig" läuft war mit -> var aktiv= window.setInterval("go_to_top()",500); auch so gewollt, damit der Nav-Knopf seine y-Position an den Scrollbalken anpassen kann. Warum man eine Überschrift nicht nach div Containern definieren darf, die zurzeit noch unsichtbar sind, verstehe ich nicht.
Jetzt gehe ich davon aus, das ich den Herrn dkdenz so geärgert habe das ich keine Antwort mehr bekomme, wenn doch... Bedanke ich mich schon jetzt dafür!
mfg Mirko
|
|
| 23.11.2005 00:26:27 |
|
Validome
Administrator
Registriert: 04.04.2005
Beiträge: 313
|
|
Hallo,
| Warum to_top nicht definiert sein soll würde ich auch gerne mal wissen, in Zeile 166 steht: |
Das war ein Bug in Validome; ist behoben.
| Warum man eine Überschrift nicht nach div Containern definieren darf, die zurzeit noch unsichtbar sind, verstehe ich nicht. |
Nicht jedes Tag darf widerum in jeden anderen Tag stehen. In dem Dokument befinden sich einige div-Tags die in einen span-Tag stehen - das ist nicht erlaubt. Einfach mal auf dem Link "DIV" im Fehlertext klicken und unter "Elternelemente" nachsehen. Dort stehen dann die Tags in denen ein Div erlaubt ist. Das gleiche gilt für die "Kindelemente"; dort stehen jene Tags, welche in dem div stehen dürfen.
mfg Thomas Mell
|
|
| 23.11.2005 02:05:51 |
|
dkdenz
Administrator
Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
|
|
Hallo, ich scheine mich etwas unglücklich ausgedrückt zu haben, denn es lag mir fern, mein Statement als Meckern rüberkommen zu lassen. Erstmal möchte ich unterstreichen, das ich es lobenswert finde, einen Umstieg auf XHTML zu fahren. Aber ich persönlich habe festgestellt, das der Lerneffekt höher und die Fehlerquellen minimaler sind, wenn man eine Seite von Grund auf neu strukturiert. Das mag im ersten Moment nach mehr Arbeit ausehen, aber letztendlich zahlt es sich aus. Also, lasse Dich bitte nicht von 'Nörglern' wie mir aus dem Konzept bringen. Ich kann's schon, weswegen ich eventuell manche Dinge einfach seltsam finde, aber auch ich habe mal angefangen zu lernen und meine ersten Versuche waren wirklich schlimm anzuschauen. Viel Spass noch...
_______________________________________ Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol
|
|
| 23.11.2005 07:58:35 |
| http://dkmd.de | http://dkdenz.de |
Zitieren |
|
|
|
Hallo Thomas,
vielen Dank für die Info, ich werde doch erst einmal meine Hausaufgaben machen. (Hatte noch eine sehr alte Version von Selfhtml, wo nichts über XHTML stand...)
Vielleicht schafft ich es ja auch eines Tages korrekten XHTML -Code zu schreiben...
mfg Mirko
|
|
| 23.11.2005 08:01:35 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|