Sample Stylesheet
If you want to display the sample XML file in a modern
standards-compliant browser, copy and paste this code into a file
called nutrition.css
in the nutrition
directory. (See Linux
and Windows setup instructions.)
* { display: block; } nutrition { margin: 0.75em; } nutrition:before { font-size: 24pt; text-align: center; font-weight: bold; content: "Nutrition Summary"; } daily-values { margin: 1em; padding: 0.5em; border: 2px dotted blue; } daily-values:before { font-size: 18pt; content: "Daily Maximum Values"; } daily-values > * { margin-left: 1em; } total-fat:before { content: "Total fat: "; } saturated-fat:before { content: "Saturated fat: "; } total-fat, saturated-fat { display: inline; } food { margin-bottom: 0.5em; padding-bottom: 0.5em; border-bottom: 1px solid black; } food>fat { margin-left: 0.5em; } name { font-size: 20pt; font-weight: bold; display:inline; } mfr { display:inline; font-size: 16pt; font-style: italic; } serving:before { margin-left: 0.5em; content: "Serving size: "; } mfr:before { content: "("; } mfr:after { content: ")"; } cholesterol:before { margin-left: 0.5em; content: "Cholesterol: "; } sodium:before { margin-left: 0.5em; content: "Sodium: "; } carb:before { margin-left: 0.5em; content: "Carbohydrates: "; } fiber:before { margin-left: 0.5em; content: "Fiber: "; } protein:before { margin-left: 0.5em; content: "Protein: ";} vitamins:before { font-size: 18pt; font-weight: bold; content: "Vitamins"; } vitamins>a:before { margin-left: 0.5em; content: "Vitamin A: ";} vitamins>c:before { margin-left: 0.5em; content: "Vitamin C: ";} vitamins>*:after { content: "%"; } minerals:before { font-size: 18pt; font-weight: bold; content: "Minerals"; } minerals>ca:before { margin-left: 0.5em; content: "Calcium: ";} minerals>fe:before { margin-left: 0.5em; content: "Iron: ";} minerals>*:after { content: "%"; }