Commit 4595570c authored by XueShuming's avatar XueShuming
Browse files

update README

parent 4a278122
......@@ -2,7 +2,7 @@
- [Introduction](#introduction)
- [Dependencies](#dependencies)
- [Building hiDOMLayout](#building-hidomlayout)
- [Building](#building)
- [Usage](#usage)
- [CSS property support](#css-property-support)
- [Copying](#copying)
......@@ -10,6 +10,7 @@
## Introduction
hiDOMLayout is a library to maintain a DOM tree, lay out and stylize the DOM nodes by using CSS (Cascaded Style Sheets).
It integrates LibCSS (MIT licensed), LibParserUtils (MIT licensed) and LibWapcaplet (MIT licensed) from open source community.
## Dependencies
......@@ -17,7 +18,7 @@ hiDOMLayout depends on the following libraries:
- [GLib](https://developer.gnome.org/glib/stable/)
## Building hiDOMLayout
## Building
We recommend that you use a latest Linux distribution with long term support,
for example, Ubuntu Linux LTS 18.04 or 20.04.
......@@ -83,125 +84,196 @@ int hilayout_css_destroy(HLCSS* css);
## CSS property support
* align_content
* align_items
* align_self
* background_attachment
* background_color
* background_image
* background_repeat
* border_bottom
* border_bottom_color
* border_bottom_style
* border_bottom_width
* border_collapse
* border_left
* border_left_color
* border_left_style
* border_left_width
* border_right
* border_right_color
* border_right_style
* border_right_width
* border_side_color
* border_side_style
* border_side_width
* border_top
* border_top_color
* border_top_style
* border_top_width
* align-content
* align-items
* align-self
* azimuth
* background
* background-attachment
* background-color
* background-image
* background-position
* background-repeat
* baseline-shift
* border
* border-bottom
* border-bottom-color
* border-bottom-left-radius
* border-bottom-right-radius
* border-bottom-style
* border-bottom-width
* border-collapse
* border-color
* border-left
* border-left-color
* border-left-style
* border-left-width
* border-right
* border-right-color
* border-right-style
* border-right-width
* border-spacing
* border-style
* border-top
* border-top-color
* border-top-left-radius
* border-top-right-radius
* border-top-style
* border-top-width
* border-width
* bottom
* box_sizing
* break_after
* break_before
* break_inside
* caption_side
* box-sizing
* break-after
* break-before
* break-inside
* caption-side
* clear
* clip
* clip-path
* clip-rule
* color
* column_count
* column_fill
* column_gap
* column_rule_color
* column_rule_style
* column_rule_width
* column_span
* column_width
* counter_increment
* counter_reset
* cue_after
* cue_before
* column-count
* column-fill
* column-gap
* column-rule
* column-rule-color
* column-rule-style
* column-rule-width
* column-span
* column-width
* columns
* comp-op
* content
* counter-increment
* counter-reset
* cue
* cue-after
* cue-before
* cursor
* direction
* display
* empty_cells
* flex_basis
* flex_direction
* flex_grow
* flex_shrink
* flex_wrap
* float
* font_size
* font_style
* font_variant
* elevation
* empty-cells
* enable-background
* fill
* fill-opacity
* fill-rule
* filter
* flex
* flex-basis
* flex-direction
* flex-flow
* flex-grow
* flex-shrink
* flex-wrap
* flood-color
* flood-opacity
* font
* font-family
* font-size
* font-stretch
* font-style
* font-variant
* font-weight
* grid-column-end
* grid-column-start
* grid-row-end
* grid-row-start
* grid-template-columns
* grid-template-rows
* height
* justify_content
* justify-content
* left
* letter_spacing
* line_height
* list_style_image
* list_style_position
* margin_bottom
* margin_left
* margin_right
* margin_side
* margin_top
* max_height
* max_width
* min_height
* min_width
* letter-spacing
* libcss-float
* line-height
* list-style
* list-style-image
* list-style-position
* list-style-type
* margin
* margin-bottom
* margin-left
* margin-right
* margin-top
* marker-end
* marker-mid
* marker-start
* mask
* max-height
* max-width
* min-height
* min-width
* opacity
* order
* orphans
* outline_color
* outline_style
* outline_width
* overflow_x
* overflow_y
* padding_bottom
* padding_left
* padding_right
* padding_side
* padding_top
* page_break_after
* page_break_before
* page_break_inside
* pause_after
* pause_before
* outline
* outline-color
* outline-style
* outline-width
* overflow
* overflow-x
* overflow-y
* padding
* padding-bottom
* padding-left
* padding-right
* padding-top
* page-break-after
* page-break-before
* page-break-inside
* pause
* pause-after
* pause-before
* pitch
* pitch_range
* pitch-range
* play-during
* position
* quotes
* richness
* right
* side
* shape-rendering
* speak
* speak_header
* speak_numeral
* speak_punctuation
* speech_rate
* speak-header
* speak-numeral
* speak-punctuation
* speech-rate
* stop-color
* stop-opacity
* stress
* table_layout
* text_align
* text_indent
* text_transform
* stroke
* stroke-dasharray
* stroke-dashoffset
* stroke-linecap
* stroke-linejoin
* stroke-miterlimit
* stroke-opacity
* stroke-width
* table-layout
* text-align
* text-align-last
* text-anchor
* text-decoration
* text-indent
* text-justify
* text-overflow
* text-rendering
* text-shadow
* text-transform
* top
* unicode_bidi
* vertical_align
* unicode-bidi
* vertical-align
* visibility
* voice-family
* volume
* white_space
* white-space
* widows
* width
* word_spacing
* writing_mode
* z_index
* word-break
* word-spacing
* word-wrap
* writing-mode
* z-index
## Copying
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment