Ich suche einen Experten der sich mit Netscape und Valid HTML 4(nach W3C Deffinition) auskennt.
Ich versuche mir nämlich grad einen dieser [VALID HTML 4]-Aufkleber für meine Website zu verdienen, die Seite aber trotzdem Netscape-kompatibel zu gestalten.
Das mit der Kompatibilität hab ich hinbekommen, wenn ich jetzt aber den HTML-Validator vom W3C drüberlaufen lasse, dann bringt er mir folgende Fehler, bei denen ich aber nicht wüsste, wie ich sie bereinigen könnte, ohne das NC die Seite dann falsch anzeigt.
Also ich leg mal los:
-marginwidth=„0“ und marginheigt=„0“ im body-TAG sind laut W3C nicht erlaubt. Gibt es eine andere Möglichkeit NC anzuweisen einen Rand der Stärke 0 zu kreieren? (weder topmargin und leftmargin direkt im Body-Tag gehen, noch irgendwelche margin-CSS Anweisungen)
-frameborder=„0“ im -Tag sind ebenfalls laut W3C nicht erlaubt. Wie kann ich Internetexplorer und Netscape alternativ anweisen mir keinen Rand zwischen die Frames zu klatschen?
-border=„0“ im -Tag ist auch nicht erlaubt. Aber weder in Internetexplorer noch im NC funktioniert eine style=„border:0“ Angabe und sonstige Alternativen sind mir nicht eingefallen
-name="…" ist laut W3C im -Tag nicht erlaubt. Da ich per Netscape ja aber auch nicht per document.all auf IDs zugreifen kann fällt mir auch hier keine alternative Lösung für NC ein.
-height=„100%“ im -Tag ist ebenfalls nicht erlaubt. Wie kann ich dann NC anweisen eine Tabelle so hoch zu machen wie es nur geht? (im IE kann ich dies über style=„height:100%“ lösen, NC ignoriert das)
Ok, falls Ihr irgendwelche Ideen oder Lösungen habt, wär ich dankbar, wenn Ihr sie mir mitteilen würdet!
-marginwidth=„0“ und marginheigt=„0“ im body-TAG sind laut W3C
nicht erlaubt. Gibt es eine andere Möglichkeit NC anzuweisen
einen Rand der Stärke 0 zu kreieren? (weder topmargin
und leftmargin direkt im Body-Tag gehen, noch irgendwelche
margin-CSS Anweisungen)
Wenn du die CSS Definitionen richtig angeben wuerdest, wuerden sie auch gehen.
-frameborder=„0“ im -Tag sind ebenfalls laut
W3C nicht erlaubt. Wie kann ich Internetexplorer und Netscape
alternativ anweisen mir keinen Rand zwischen die Frames zu
klatschen?
frameborder=„NO“
-border=„0“ im -Tag ist auch nicht erlaubt.
Aber weder in Internetexplorer noch im NC funktioniert eine
style=„border:0“ Angabe und sonstige Alternativen sind mir
nicht eingefallen
border ist nicht erlaubt? lol… waer mir neu.
-name="…" ist laut W3C im -Tag nicht erlaubt.
Da ich per Netscape ja aber auch nicht per document.all auf
IDs zugreifen kann fällt mir auch hier keine alternative
Lösung für NC ein.
versuchs mal mit ‚id‘.
-height=„100%“ im -Tag ist ebenfalls nicht
erlaubt. Wie kann ich dann NC anweisen eine Tabelle so hoch zu
machen wie es nur geht? (im IE kann ich dies über
style=„height:100%“ lösen, NC ignoriert das)
width und height sind erlaubt.
Ok, falls Ihr irgendwelche Ideen oder Lösungen habt, wär ich
dankbar, wenn Ihr sie mir mitteilen würdet!
-marginwidth=„0“ und marginheigt=„0“ im body-TAG sind laut W3C
nicht erlaubt. Gibt es eine andere Möglichkeit NC anzuweisen
einen Rand der Stärke 0 zu kreieren? (weder topmargin
und leftmargin direkt im Body-Tag gehen, noch irgendwelche
margin-CSS Anweisungen)
Wenn du die CSS Definitionen richtig angeben wuerdest, wuerden
sie auch gehen.
Was meinst du mit richtig? Könntest du mir ein Beispiel geben? (ich hab’s mit style=„border: 0“ probiert)
-frameborder=„0“ im -Tag sind ebenfalls laut
W3C nicht erlaubt. Wie kann ich Internetexplorer und Netscape
alternativ anweisen mir keinen Rand zwischen die Frames zu
klatschen?
frameborder=„NO“
Hab ich vom Validator prüfen lassen: Er sagt dass das frameborder-Tag NICHT erlaubt ist:
_HTML Validation Service Results
Document Checked
URI: http://schuelerrat.saxen.net/index.html
Last modified: Sat Sep 9 09:50:01 2000
Server: Apache/1.3.12 (Unix) PHP/4.0.0
Content length: 1936
Character encoding: windows-1252
Document type: HTML 4.0 Frameset
Below are the results of attempting to parse this document with an SGML parser.
Line 25, column 34:
^
Error: there is no attribute „FRAMEBORDER“
Sorry, this document does not validate as HTML 4.0 Frameset._
-border=„0“ im -Tag ist auch nicht erlaubt.
Aber weder in Internetexplorer noch im NC funktioniert eine
style=„border:0“ Angabe und sonstige Alternativen sind mir
nicht eingefallen
-name="…" ist laut W3C im -Tag nicht erlaubt.
Da ich per Netscape ja aber auch nicht per document.all auf
IDs zugreifen kann fällt mir auch hier keine alternative
Lösung für NC ein.
versuchs mal mit ‚id‘.
Ja, hab ich schon, aber damit bekomm ich keine NC-Lösung hin.
Hast du mir einen Hover-Script der z. B. auf zugreift und NC-Fähig ist. document.all[„bild1“] ist nämlich NICHT NC-Fähig!!
-height=„100%“ im -Tag ist ebenfalls nicht
erlaubt. Wie kann ich dann NC anweisen eine Tabelle so hoch zu
machen wie es nur geht? (im IE kann ich dies über
style=„height:100%“ lösen, NC ignoriert das)
HTML Validation Service Results
Document Checked
URI: http://schuelerrat.saxen.net/index_top.html
Last modified: Wed Sep 6 22:44:30 2000
Server: Apache/1.3.12 (Unix) PHP/4.0.0
Content length: 820
Character encoding: windows-1252
Document type: HTML 4.0 Transitional
Below are the results of attempting to parse this document with an SGML parser.
Line 20, column 38:
… ble border=„0“ width=„100%“ height=„100%“ cellspacing=„0“ ce …
^
Error: there is no attribute „HEIGHT“
Sorry, this document does not validate as HTML 4.0 Transitional.
Bin weiterhin für jede Anregung offen, da ich noch nicht weitergekommen bin…