Module dlangui.core.css

This module contains implementation of CSS support - Cascading Style Sheets.

Port of CoolReader Engine written in C++.

Supports subset of CSS standards.

Synopsis

import dlangui.core.css;

Classes

Name Description
CssDeclaration css declaration like { display: block; margin-top: 10px }
CssSelector simple CSS selector
CssSelectorRule
CssStyle
StyleSheet CSS Style Sheet

Structs

Name Description
CssDeclItem
CssValue css length value

Enums

Name Description
CssDeclType
CssDisplay display property values
CssFontFamily font-family property values
CssFontStyle font-style property values
CssFontWeight font-weight property values
CssHyphenate hyphenate property values
CssListStylePosition list-style-position property values
CssListStyleType list-style-type property values
CssPageBreak page split property values
CssSelectorRuleType selector rule type
CssTextAlign text-align property values
CssTextDecoration text-decoration property values
CssValueType css length value types
CssVerticalAlign vertical-align property values
CssWhiteSpace white-space property values

Authors

Vadim Lopatin, coolreader.org@gmail.com

Copyright

Vadim Lopatin, 2015

License

Boost License 1.0