CSS and options of print output
Thesis title: | CSS a možnosti tiskového výstupu |
---|---|
Author: | Dařílková, Jana |
Thesis type: | Bakalářská práce |
Supervisor: | Kosek, Jiří |
Opponents: | Hradil, Jiří |
Thesis language: | Česky |
Abstract: | Tato bakalářská práce se zabývá využitím CSS čili kaskádových stylů při tisku XML dokumentů. První část práce se věnuje základům XML, schématu DocBook, problematice stylových jazyků včetně názorného vysvětlení, jak pracují, a prezentaci možností, jak lze kaskádové styly při tisku uplatnit. Dále práce definuje vlastnosti stránkovaných médií a zabývá se užitím kaskádových stylů při jejich tisku s využitím CSS Paged Media modulu. V neposlední řadě pak pojednává o CSS preprocesorech a jejich možném přínosu pro tuto práci a věnuje se pečlivé volbě nástrojů pro praktickou realizaci cíle práce.
Druhá část práce se zabývá praktickým použitím CSS Paged Media modulu při tisku, kde si klade za cíl vytvoření jednoduše upravitelného kaskádového stylu pro formátování různých dokumentů napsaných v DocBooku. Pro splnění těchto požadavků využívá též CSS preprocesor LESS. Celá praktická část je názorně prezentována na tvorbě této bakalářské práce.
Třetí závěrečná část práce pak identifikuje oblasti, kde kaskádové styly či jiné užité nástroje nestačí, tedy nenabízí uspokojující podporu kvalitního tiskového výstupu. |
Keywords: | DocBook; tiskový výstup; LESS; CSS; CSS preprocesory; XML; kaskádové styly |
Thesis title: | CSS and options of print output |
---|---|
Author: | Dařílková, Jana |
Thesis type: | Bachelor thesis |
Supervisor: | Kosek, Jiří |
Opponents: | Hradil, Jiří |
Thesis language: | Česky |
Abstract: | The bachelor thesis deals with the possibility of using CSS (Cascading Style Sheets) for printing XML documents. The first part of the thesis describes the basics of XML language, DocBook scheme, the issue of stylistic languages including illustrative explanations of how the languages work, it also includes the presentation of possible ways how CSS can be used for printing. Then it defines features of paged media and focuses on using Cascading Style Sheets for printing paged media with the CSS Paged Media module. Last but not least, the thesis discusses CSS preprocessors and their potential contribution to this work and it devotes a careful focus on the selection of tools for the practical realization of the objective of the thesis.
The second part of the thesis deals with the practical use of the CSS Paged Media module for printing and it aims to create an easily editable CSS style sheet for formatting different documents written in DocBook. For meeting these requirements it also uses the CSS preprocessor LESS. The whole practical part is also presented and accomplished on the creation of this bachelor thesis.
The third and final part of the thesis identifies the areas where CSS or other used tools struggle with providing sufficient support for creating quality printed output. |
Keywords: | Cascading Style Sheets; CSS preprocessors; printed output; DocBook; LESS; CSS; XML |
Information about study
Study programme: | Aplikovaná informatika/Informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information and Knowledge Engineering |
Information on submission and defense
Date of assignment: | 23. 10. 2015 |
---|---|
Date of submission: | 4. 5. 2016 |
Date of defense: | 20. 6. 2016 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/54941/podrobnosti |