Hi MrMurphy
CSS Anweisungen werden durch Semikolons abgeschlossen und gleichzeitig getrennt.
Wie in Delphi und in vielen anderen Programmier- und Scriptsprachen auch.
<!--background--> margin-top: 0px;
Zuerst hat mich irritiert, dass das so - als Zeile - nirgends im Code steht. Das Problem entsteht speziell in dieser HTML-Datei dadurch, dass
- zum einen das CSS in <Style>-Tags eingeschlossen eingebettet ist. Der Grund ist, das meine (Delphi-)IDE und damit auch die Vorschau noch kein HTML5 Versteht. Will ich eine Vorschau, muss ich von Note++ aus den Browser starten.
- ich mir bislang der Unterschiede zwischen CSS- und HTML-Kommentaren nicht bewusst war; ich dachte vielmehr, in CSS könne beides verwendet werden. Und wenn nun der Browser HTML-Kommentare in CSS-Dateien/Tags antrifft, erkennt er dies nicht und hält alles bis nach dem nächsten Semikolon für ungültiges CSS - und ignoriert es. Klar, dass so Anweisungen, die für sich selbst eigentlich richtig geschrieben wären, einfach verloren gehen. Mit sehr unschönen und äusserst 'rätselhaften' Folgen.
Gruss Delbor