Volgens een opdracht die ik aan het maken ben, moet je met CSS 2.0 opmaak aan attributen kunnen geven om ze zo te onderscheiden.
Het volgende XML document wordt als voorbeeld gegeven:
Met de volgende stylesheet daaraan:
Maar alle elementen worden met de bovenste style weergegeven, er wordt dus geen onderscheid gemaakt tussen de elementen met hun verschillende elementen. Nu ben ik al ff ermee bezig, maar ik zie niet waar de fout zit, iemand?
Het volgende XML document wordt als voorbeeld gegeven:
code:
1
2
3
4
5
6
7
8
9
10
11
| <?xml-stylesheet type="text/css" href="opmaakopmerking2.css" ?> <!-- opmaaktest2.xml --> <document> <body> <opmerking type="waarschuwing"> dit is een waarschuwing </opmerking> maar dit is een suggestie <opmerking type="suggestie"> een Suggestie dus </opmerking> terwijl <opmerking type="bron"> dit is een bron is. </opmerking> </body> </document> |
Met de volgende stylesheet daaraan:
code:
1
2
3
4
5
| opmerking {margin-left:.5in;width:250px;border-width:3px;border-style:outset
border-color:blue;position:relative;background-color:lightBlue;}
opmerking [type="suggestie"] {background-color:yellow;border-color:yellow;}
opmerking [type="bron"] {background-color:green;border-color:green;}
opmerking [type="waarschuwing"] {background-color:red;border-color:red;} |
Maar alle elementen worden met de bovenste style weergegeven, er wordt dus geen onderscheid gemaakt tussen de elementen met hun verschillende elementen. Nu ben ik al ff ermee bezig, maar ik zie niet waar de fout zit, iemand?