Posts tagged CSS International
CSS LAYOUT-GRID-CHAR-SPACING
0Asian languages often employ page layout for characters for better visual formatting using a one or two-dimensional grid. This property controls the character spacing granularity when the ‘layout-grid-mode’ is set to ‘char’ or ‘both’, and the ‘layout-grid-type’ property is set to ‘loose’. Visually, this property has an effect similar to the ‘line-height’ property.
Example div { layout-grid-mode: both; layout-grid-type: loose; layout-grid-char-spacing: 15px }CSS LAYOUT-GRID-CHAR
0Asian languages often employ page layout for characters for better visual formatting using a one or two-dimensional grid. This property controls the size of the character grid for the layout of an element’s text content when the ‘layout-grid-mode’ is set to ‘line’ or ‘both’. Visually, this property has an effect similar to the ‘line-height’ property.
Example div { layout-grid-mode: line; layout-grid-char: 12px }CSS LAYOUT-GRID-LINE
0Asian languages often employ page layout for characters for better visual formatting using a one or two-dimensional grid. This property controls the grid length granularity when the ‘layout-grid-mode’ is set to ‘line’ or ‘both’. Visually, this property has an effect similar to the ‘line-height’ property.
Example div { layout-grid-mode: both; layout-grid-line: 10px }CSS LAYOUT-GRID-TYPE
0This property controls the type of layout grid used when rendering an element’s text content. Example div { layout-grid-mode: both; layout-grid-type: loose; layout-grid-char-spacing: 15px }
CSS LAYOUT-GRID-MODE
0Asian languages often employ page layout for characters to achieve better visual formatting using a one or two-dimensional grid. This property controls the type (if any) of the page layout grid to be used.
Example div { layout-grid-mode: both; layout-grid-type: loose; layout-grid-char-spacing: 15px }CSS LAYOUT-GRID
0Asian languages often employ page layout for characters to achieve better visual formatting using a one or two-dimensional grid. The ‘layout-grid’ property is a shorthand method used to set the ‘layout-grid-mode’, ‘layout-grid-type’, ‘layout-grid-line’, ‘layout-grid-char’, and ‘layout-grid-char-spacing’ properties using a single property notation.
Example:div { layout-grid: both loose 15px 15px 2cm }
CSS LAYOUT-FLOW
0This property controls the direction and flow of the content in an element. Its use is deprecated in favor of the ‘writing-mode’ property which accomplishes the same purpose. Example div { layout-flow: vertical-ideographic; }
CSS TEXT-KASHIDA-SPACE
0A “Kashida†is a typographic effect that justifies lines of text by elongating certain characters at carefully chosen points. It is used in Arabic writing systems. This property controls the ratio of kashida expansion to white-space expansion when justifying lines of text in an element. The property can be used with any ‘text-justify’ justification mode where kashida-style expansion is used (â€autoâ€, “distributeâ€, “kashidaâ€, and “newspaperâ€.)
Example div { text-align: justify; text-justify: newspaper; text-kashida-space: 75%; }