ich sitz gerade in der Schule und wir werden gerade im Fach XML unterrichtet. Unser Lehrer hat uns eben eine Aufgabe gestellt, bei der es darum geht, eine XML-Datei mit CSS zu formatieren.
Die XML-Datei sieht folgendermaßen aus:
Die Formatierung an sich bekomm ich hin, allerdings gibt es ein Problem bei
welches wir in fetter Schrift formatieren sollen.
Ich hab in meiner CSS-Datei also folgendes stehen:
Im Internet Explorer 6 wird mir das ganze auch fett dargestellt. Wenn ich die XML-Datei aber im Firefox 2 öffne, passiert nichts.
Ich hab jetzt leider nicht genug Ahnung von XML oder CSS und unser Lehrer leider auch nicht...
Weiß jemand von euch vielleicht, woran das liegen könnte?
Also für mich sieht das komplett korrekt aus, tut mir leid.
Ein verzweifelter Versuch wäre es, statt "thema.wichtig" erst "kurs themen thema.wichtig" und dann ".wichtig" zu nehmen, oder ein "!important" hinzuzufügen (also "font-weight: bold !important;").
Aber das ist mehr willkürliches Rumprobieren als etwas mit irgendeinem konkreten Grund...*Kopfkratzt*
--
A human is a system for converting dust billions of years ago into dust billions of years from now via a roundabout process which involves checking email a lot.
@Mog: Habe beide Vorschläge von dir schon zuvor ausprobiert, hat beides nichts gebracht.
@Manni: Genau das war's. Haben das im Unterricht dann doch noch herausgefunden.
Wie wir dann auf SelfHTML nachgelesen haben (beim Punkt "Beachten Sie").
Insofern hält sich der Firefox strikter an den Standard (siehe "Class attributes"). Problem ist hier aber, dass dann der IE nicht damit klar kommt.
Naja, wieder was gelernt. War glaube ich das erste Mal in dem Fach. xD
@Manni: Genau das war's. Haben das im Unterricht dann doch noch herausgefunden.
Wie wir dann auf SelfHTML nachgelesen haben (beim Punkt "Beachten Sie").
Insofern hält sich der Firefox strikter an den Standard (siehe "Class attributes"). Problem ist hier aber, dass dann der IE nicht damit klar kommt.
Ich denke das hätte es auch getan. Bin mir aber nicht ganz sicher:
...
Hab's ausprobiert, geht aber nicht. Zumal ja auch [FONT="Courier New"]thema[class=wichtig][/FONT] richtiger ist. Das Problem ist ja auch jetzt erledigt, ich mach's so, wie Mog schon vorgeschlagen hat.
Liegt daran, dass es in XML keine Klassen gibt. Dass class in HTML als Klasse verwendet wird ist nämlich eine Sonderbehandlung.
Von daher kann nur [class=className] funktionieren. Das funktioniert im IE6 natürlich nicht, weil der keine Attributselektoren kennt, im gegensatz zu IE7.
Von daher kann nur [class=className] funktionieren. Das funktioniert im IE6 natürlich nicht, weil der keine Attributselektoren kennt, im gegensatz zu IE7.
...
Gut zu wissen, dass es wenigstens der IE7 kann. Ich selbst konnte es in der Schule nur mit IE6 testen. Danke für die Information.
Wenn ich daran denk, dass ich mich in nächster Zeit sowieso mal näher mit dem Thema Webprogrammierung/-gestaltung auseinandersetzen werde, will ich gar nicht wissen, was da noch alles auf mich zu kommt, an nicht unterstützten Standards oder sonstigen Browser-spezifischen Sachen. >_>