php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
lxb_css_rule_declaration Struct Reference

#include <rule.h>

Data Fields

lxb_css_rule_t rule
 
uintptr_t type
 
union { 
 
   lxb_css_property__undef_t *   undef 
 
   lxb_css_property__custom_t *   custom 
 
   lxb_css_property_display_t *   display 
 
   lxb_css_property_order_t *   order 
 
   lxb_css_property_visibility_t *   visibility 
 
   lxb_css_property_width_t *   width 
 
   lxb_css_property_height_t *   height 
 
   lxb_css_property_box_sizing_t *   box_sizing 
 
   lxb_css_property_margin_t *   margin 
 
   lxb_css_property_margin_top_t *   margin_top 
 
   lxb_css_property_margin_right_t *   margin_right 
 
   lxb_css_property_margin_bottom_t *   margin_bottom 
 
   lxb_css_property_margin_left_t *   margin_left 
 
   lxb_css_property_padding_t *   padding 
 
   lxb_css_property_padding_top_t *   padding_top 
 
   lxb_css_property_padding_right_t *   padding_right 
 
   lxb_css_property_padding_bottom_t *   padding_bottom 
 
   lxb_css_property_padding_left_t *   padding_left 
 
   lxb_css_property_border_t *   border 
 
   lxb_css_property_border_top_t *   border_top 
 
   lxb_css_property_border_right_t *   border_right 
 
   lxb_css_property_border_bottom_t *   border_bottom 
 
   lxb_css_property_border_left_t *   border_left 
 
   lxb_css_property_border_top_color_t *   border_top_color 
 
   lxb_css_property_border_right_color_t *   border_right_color 
 
   lxb_css_property_border_bottom_color_t *   border_bottom_color 
 
   lxb_css_property_border_left_color_t *   border_left_color 
 
   lxb_css_property_background_color_t *   background_color 
 
   lxb_css_property_color_t *   color 
 
   lxb_css_property_opacity_t *   opacity 
 
   lxb_css_property_position_t *   position 
 
   lxb_css_property_top_t *   top 
 
   lxb_css_property_right_t *   right 
 
   lxb_css_property_bottom_t *   bottom 
 
   lxb_css_property_left_t *   left 
 
   lxb_css_property_inset_block_start_t *   inset_block_start 
 
   lxb_css_property_inset_inline_start_t *   inset_inline_start 
 
   lxb_css_property_inset_block_end_t *   inset_block_end 
 
   lxb_css_property_inset_inline_end_t *   inset_inline_end 
 
   lxb_css_property_text_transform_t *   text_transform 
 
   lxb_css_property_text_align_t *   text_align 
 
   lxb_css_property_text_align_all_t *   text_align_all 
 
   lxb_css_property_text_align_last_t *   text_align_last 
 
   lxb_css_property_text_justify_t *   text_justify 
 
   lxb_css_property_text_indent_t *   text_indent 
 
   lxb_css_property_white_space_t *   white_space 
 
   lxb_css_property_tab_size_t *   tab_size 
 
   lxb_css_property_word_break_t *   word_break 
 
   lxb_css_property_line_break_t *   line_break 
 
   lxb_css_property_hyphens_t *   hyphens 
 
   lxb_css_property_overflow_wrap_t *   overflow_wrap 
 
   lxb_css_property_word_wrap_t *   word_wrap 
 
   lxb_css_property_word_spacing_t *   word_spacing 
 
   lxb_css_property_letter_spacing_t *   letter_spacing 
 
   lxb_css_property_hanging_punctuation_t *   hanging_punctuation 
 
   lxb_css_property_font_family_t *   font_family 
 
   lxb_css_property_font_weight_t *   font_weight 
 
   lxb_css_property_font_stretch_t *   font_stretch 
 
   lxb_css_property_font_style_t *   font_style 
 
   lxb_css_property_font_size_t *   font_size 
 
   lxb_css_property_float_reference_t *   float_reference 
 
   lxb_css_property_float_t *   floatp 
 
   lxb_css_property_clear_t *   clear 
 
   lxb_css_property_float_defer_t *   float_defer 
 
   lxb_css_property_float_offset_t *   float_offset 
 
   lxb_css_property_wrap_flow_t *   wrap_flow 
 
   lxb_css_property_wrap_through_t *   wrap_through 
 
   lxb_css_property_flex_direction_t *   flex_direction 
 
   lxb_css_property_flex_wrap_t *   flex_wrap 
 
   lxb_css_property_flex_flow_t *   flex_flow 
 
   lxb_css_property_flex_t *   flex 
 
   lxb_css_property_flex_grow_t *   flex_grow 
 
   lxb_css_property_flex_shrink_t *   flex_shrink 
 
   lxb_css_property_flex_basis_t *   flex_basis 
 
   lxb_css_property_justify_content_t *   justify_content 
 
   lxb_css_property_align_items_t *   align_items 
 
   lxb_css_property_align_self_t *   align_self 
 
   lxb_css_property_align_content_t *   align_content 
 
   lxb_css_property_dominant_baseline_t *   dominant_baseline 
 
   lxb_css_property_vertical_align_t *   vertical_align 
 
   lxb_css_property_baseline_source_t *   baseline_source 
 
   lxb_css_property_alignment_baseline_t *   alignment_baseline 
 
   lxb_css_property_baseline_shift_t *   baseline_shift 
 
   lxb_css_property_line_height_t *   line_height 
 
   lxb_css_property_z_index_t *   z_index 
 
   lxb_css_property_direction_t *   direction 
 
   lxb_css_property_unicode_bidi_t *   unicode_bidi 
 
   lxb_css_property_writing_mode_t *   writing_mode 
 
   lxb_css_property_text_orientation_t *   text_orientation 
 
   lxb_css_property_text_combine_upright_t *   text_combine_upright 
 
   lxb_css_property_overflow_x_t *   overflow_x 
 
   lxb_css_property_overflow_y_t *   overflow_y 
 
   lxb_css_property_overflow_block_t *   overflow_block 
 
   lxb_css_property_overflow_inline_t *   overflow_inline 
 
   lxb_css_property_text_overflow_t *   text_overflow 
 
   lxb_css_property_text_decoration_line_t *   text_decoration_line 
 
   lxb_css_property_text_decoration_style_t *   text_decoration_style 
 
   lxb_css_property_text_decoration_color_t *   text_decoration_color 
 
   lxb_css_property_text_decoration_t *   text_decoration 
 
   void *   user 
 
u 
 
bool important
 

Detailed Description

Definition at line 100 of file rule.h.

Field Documentation

◆ align_content

lxb_css_property_align_content_t* lxb_css_rule_declaration::align_content

Definition at line 182 of file rule.h.

◆ align_items

lxb_css_property_align_items_t* lxb_css_rule_declaration::align_items

Definition at line 180 of file rule.h.

◆ align_self

lxb_css_property_align_self_t* lxb_css_rule_declaration::align_self

Definition at line 181 of file rule.h.

◆ alignment_baseline

lxb_css_property_alignment_baseline_t* lxb_css_rule_declaration::alignment_baseline

Definition at line 186 of file rule.h.

◆ background_color

lxb_css_property_background_color_t* lxb_css_rule_declaration::background_color

Definition at line 132 of file rule.h.

◆ baseline_shift

lxb_css_property_baseline_shift_t* lxb_css_rule_declaration::baseline_shift

Definition at line 187 of file rule.h.

◆ baseline_source

lxb_css_property_baseline_source_t* lxb_css_rule_declaration::baseline_source

Definition at line 185 of file rule.h.

◆ border

lxb_css_property_border_t* lxb_css_rule_declaration::border

Definition at line 123 of file rule.h.

◆ border_bottom

lxb_css_property_border_bottom_t* lxb_css_rule_declaration::border_bottom

Definition at line 126 of file rule.h.

◆ border_bottom_color

lxb_css_property_border_bottom_color_t* lxb_css_rule_declaration::border_bottom_color

Definition at line 130 of file rule.h.

◆ border_left

lxb_css_property_border_left_t* lxb_css_rule_declaration::border_left

Definition at line 127 of file rule.h.

◆ border_left_color

lxb_css_property_border_left_color_t* lxb_css_rule_declaration::border_left_color

Definition at line 131 of file rule.h.

◆ border_right

lxb_css_property_border_right_t* lxb_css_rule_declaration::border_right

Definition at line 125 of file rule.h.

◆ border_right_color

lxb_css_property_border_right_color_t* lxb_css_rule_declaration::border_right_color

Definition at line 129 of file rule.h.

◆ border_top

lxb_css_property_border_top_t* lxb_css_rule_declaration::border_top

Definition at line 124 of file rule.h.

◆ border_top_color

lxb_css_property_border_top_color_t* lxb_css_rule_declaration::border_top_color

Definition at line 128 of file rule.h.

◆ bottom

lxb_css_property_bottom_t* lxb_css_rule_declaration::bottom

Definition at line 138 of file rule.h.

◆ box_sizing

lxb_css_property_box_sizing_t* lxb_css_rule_declaration::box_sizing

Definition at line 112 of file rule.h.

◆ clear

lxb_css_property_clear_t* lxb_css_rule_declaration::clear

Definition at line 167 of file rule.h.

◆ color

lxb_css_property_color_t* lxb_css_rule_declaration::color

Definition at line 133 of file rule.h.

◆ custom

lxb_css_property__custom_t* lxb_css_rule_declaration::custom

Definition at line 106 of file rule.h.

◆ direction

lxb_css_property_direction_t* lxb_css_rule_declaration::direction

Definition at line 190 of file rule.h.

◆ display

lxb_css_property_display_t* lxb_css_rule_declaration::display

Definition at line 107 of file rule.h.

◆ dominant_baseline

lxb_css_property_dominant_baseline_t* lxb_css_rule_declaration::dominant_baseline

Definition at line 183 of file rule.h.

◆ flex

lxb_css_property_flex_t* lxb_css_rule_declaration::flex

Definition at line 175 of file rule.h.

◆ flex_basis

lxb_css_property_flex_basis_t* lxb_css_rule_declaration::flex_basis

Definition at line 178 of file rule.h.

◆ flex_direction

lxb_css_property_flex_direction_t* lxb_css_rule_declaration::flex_direction

Definition at line 172 of file rule.h.

◆ flex_flow

lxb_css_property_flex_flow_t* lxb_css_rule_declaration::flex_flow

Definition at line 174 of file rule.h.

◆ flex_grow

lxb_css_property_flex_grow_t* lxb_css_rule_declaration::flex_grow

Definition at line 176 of file rule.h.

◆ flex_shrink

lxb_css_property_flex_shrink_t* lxb_css_rule_declaration::flex_shrink

Definition at line 177 of file rule.h.

◆ flex_wrap

lxb_css_property_flex_wrap_t* lxb_css_rule_declaration::flex_wrap

Definition at line 173 of file rule.h.

◆ float_defer

lxb_css_property_float_defer_t* lxb_css_rule_declaration::float_defer

Definition at line 168 of file rule.h.

◆ float_offset

lxb_css_property_float_offset_t* lxb_css_rule_declaration::float_offset

Definition at line 169 of file rule.h.

◆ float_reference

lxb_css_property_float_reference_t* lxb_css_rule_declaration::float_reference

Definition at line 165 of file rule.h.

◆ floatp

lxb_css_property_float_t* lxb_css_rule_declaration::floatp

Definition at line 166 of file rule.h.

◆ font_family

lxb_css_property_font_family_t* lxb_css_rule_declaration::font_family

Definition at line 160 of file rule.h.

◆ font_size

lxb_css_property_font_size_t* lxb_css_rule_declaration::font_size

Definition at line 164 of file rule.h.

◆ font_stretch

lxb_css_property_font_stretch_t* lxb_css_rule_declaration::font_stretch

Definition at line 162 of file rule.h.

◆ font_style

lxb_css_property_font_style_t* lxb_css_rule_declaration::font_style

Definition at line 163 of file rule.h.

◆ font_weight

lxb_css_property_font_weight_t* lxb_css_rule_declaration::font_weight

Definition at line 161 of file rule.h.

◆ hanging_punctuation

lxb_css_property_hanging_punctuation_t* lxb_css_rule_declaration::hanging_punctuation

Definition at line 159 of file rule.h.

◆ height

lxb_css_property_height_t* lxb_css_rule_declaration::height

Definition at line 111 of file rule.h.

◆ hyphens

lxb_css_property_hyphens_t* lxb_css_rule_declaration::hyphens

Definition at line 154 of file rule.h.

◆ important

bool lxb_css_rule_declaration::important

Definition at line 207 of file rule.h.

◆ inset_block_end

lxb_css_property_inset_block_end_t* lxb_css_rule_declaration::inset_block_end

Definition at line 142 of file rule.h.

◆ inset_block_start

lxb_css_property_inset_block_start_t* lxb_css_rule_declaration::inset_block_start

Definition at line 140 of file rule.h.

◆ inset_inline_end

lxb_css_property_inset_inline_end_t* lxb_css_rule_declaration::inset_inline_end

Definition at line 143 of file rule.h.

◆ inset_inline_start

lxb_css_property_inset_inline_start_t* lxb_css_rule_declaration::inset_inline_start

Definition at line 141 of file rule.h.

◆ justify_content

lxb_css_property_justify_content_t* lxb_css_rule_declaration::justify_content

Definition at line 179 of file rule.h.

◆ left

lxb_css_property_left_t* lxb_css_rule_declaration::left

Definition at line 139 of file rule.h.

◆ letter_spacing

lxb_css_property_letter_spacing_t* lxb_css_rule_declaration::letter_spacing

Definition at line 158 of file rule.h.

◆ line_break

lxb_css_property_line_break_t* lxb_css_rule_declaration::line_break

Definition at line 153 of file rule.h.

◆ line_height

lxb_css_property_line_height_t* lxb_css_rule_declaration::line_height

Definition at line 188 of file rule.h.

◆ margin

lxb_css_property_margin_t* lxb_css_rule_declaration::margin

Definition at line 113 of file rule.h.

◆ margin_bottom

lxb_css_property_margin_bottom_t* lxb_css_rule_declaration::margin_bottom

Definition at line 116 of file rule.h.

◆ margin_left

lxb_css_property_margin_left_t* lxb_css_rule_declaration::margin_left

Definition at line 117 of file rule.h.

◆ margin_right

lxb_css_property_margin_right_t* lxb_css_rule_declaration::margin_right

Definition at line 115 of file rule.h.

◆ margin_top

lxb_css_property_margin_top_t* lxb_css_rule_declaration::margin_top

Definition at line 114 of file rule.h.

◆ opacity

lxb_css_property_opacity_t* lxb_css_rule_declaration::opacity

Definition at line 134 of file rule.h.

◆ order

lxb_css_property_order_t* lxb_css_rule_declaration::order

Definition at line 108 of file rule.h.

◆ overflow_block

lxb_css_property_overflow_block_t* lxb_css_rule_declaration::overflow_block

Definition at line 197 of file rule.h.

◆ overflow_inline

lxb_css_property_overflow_inline_t* lxb_css_rule_declaration::overflow_inline

Definition at line 198 of file rule.h.

◆ overflow_wrap

lxb_css_property_overflow_wrap_t* lxb_css_rule_declaration::overflow_wrap

Definition at line 155 of file rule.h.

◆ overflow_x

lxb_css_property_overflow_x_t* lxb_css_rule_declaration::overflow_x

Definition at line 195 of file rule.h.

◆ overflow_y

lxb_css_property_overflow_y_t* lxb_css_rule_declaration::overflow_y

Definition at line 196 of file rule.h.

◆ padding

lxb_css_property_padding_t* lxb_css_rule_declaration::padding

Definition at line 118 of file rule.h.

◆ padding_bottom

lxb_css_property_padding_bottom_t* lxb_css_rule_declaration::padding_bottom

Definition at line 121 of file rule.h.

◆ padding_left

lxb_css_property_padding_left_t* lxb_css_rule_declaration::padding_left

Definition at line 122 of file rule.h.

◆ padding_right

lxb_css_property_padding_right_t* lxb_css_rule_declaration::padding_right

Definition at line 120 of file rule.h.

◆ padding_top

lxb_css_property_padding_top_t* lxb_css_rule_declaration::padding_top

Definition at line 119 of file rule.h.

◆ position

lxb_css_property_position_t* lxb_css_rule_declaration::position

Definition at line 135 of file rule.h.

◆ right

lxb_css_property_right_t* lxb_css_rule_declaration::right

Definition at line 137 of file rule.h.

◆ rule

lxb_css_rule_t lxb_css_rule_declaration::rule

Definition at line 101 of file rule.h.

◆ tab_size

lxb_css_property_tab_size_t* lxb_css_rule_declaration::tab_size

Definition at line 151 of file rule.h.

◆ text_align

lxb_css_property_text_align_t* lxb_css_rule_declaration::text_align

Definition at line 145 of file rule.h.

◆ text_align_all

lxb_css_property_text_align_all_t* lxb_css_rule_declaration::text_align_all

Definition at line 146 of file rule.h.

◆ text_align_last

lxb_css_property_text_align_last_t* lxb_css_rule_declaration::text_align_last

Definition at line 147 of file rule.h.

◆ text_combine_upright

lxb_css_property_text_combine_upright_t* lxb_css_rule_declaration::text_combine_upright

Definition at line 194 of file rule.h.

◆ text_decoration

lxb_css_property_text_decoration_t* lxb_css_rule_declaration::text_decoration

Definition at line 203 of file rule.h.

◆ text_decoration_color

lxb_css_property_text_decoration_color_t* lxb_css_rule_declaration::text_decoration_color

Definition at line 202 of file rule.h.

◆ text_decoration_line

lxb_css_property_text_decoration_line_t* lxb_css_rule_declaration::text_decoration_line

Definition at line 200 of file rule.h.

◆ text_decoration_style

lxb_css_property_text_decoration_style_t* lxb_css_rule_declaration::text_decoration_style

Definition at line 201 of file rule.h.

◆ text_indent

lxb_css_property_text_indent_t* lxb_css_rule_declaration::text_indent

Definition at line 149 of file rule.h.

◆ text_justify

lxb_css_property_text_justify_t* lxb_css_rule_declaration::text_justify

Definition at line 148 of file rule.h.

◆ text_orientation

lxb_css_property_text_orientation_t* lxb_css_rule_declaration::text_orientation

Definition at line 193 of file rule.h.

◆ text_overflow

lxb_css_property_text_overflow_t* lxb_css_rule_declaration::text_overflow

Definition at line 199 of file rule.h.

◆ text_transform

lxb_css_property_text_transform_t* lxb_css_rule_declaration::text_transform

Definition at line 144 of file rule.h.

◆ top

lxb_css_property_top_t* lxb_css_rule_declaration::top

Definition at line 136 of file rule.h.

◆ type

uintptr_t lxb_css_rule_declaration::type

Definition at line 102 of file rule.h.

◆ [union]

union { ... } lxb_css_rule_declaration::u

◆ undef

lxb_css_property__undef_t* lxb_css_rule_declaration::undef

Definition at line 105 of file rule.h.

◆ unicode_bidi

lxb_css_property_unicode_bidi_t* lxb_css_rule_declaration::unicode_bidi

Definition at line 191 of file rule.h.

◆ user

void* lxb_css_rule_declaration::user

Definition at line 204 of file rule.h.

◆ vertical_align

lxb_css_property_vertical_align_t* lxb_css_rule_declaration::vertical_align

Definition at line 184 of file rule.h.

◆ visibility

lxb_css_property_visibility_t* lxb_css_rule_declaration::visibility

Definition at line 109 of file rule.h.

◆ white_space

lxb_css_property_white_space_t* lxb_css_rule_declaration::white_space

Definition at line 150 of file rule.h.

◆ width

lxb_css_property_width_t* lxb_css_rule_declaration::width

Definition at line 110 of file rule.h.

◆ word_break

lxb_css_property_word_break_t* lxb_css_rule_declaration::word_break

Definition at line 152 of file rule.h.

◆ word_spacing

lxb_css_property_word_spacing_t* lxb_css_rule_declaration::word_spacing

Definition at line 157 of file rule.h.

◆ word_wrap

lxb_css_property_word_wrap_t* lxb_css_rule_declaration::word_wrap

Definition at line 156 of file rule.h.

◆ wrap_flow

lxb_css_property_wrap_flow_t* lxb_css_rule_declaration::wrap_flow

Definition at line 170 of file rule.h.

◆ wrap_through

lxb_css_property_wrap_through_t* lxb_css_rule_declaration::wrap_through

Definition at line 171 of file rule.h.

◆ writing_mode

lxb_css_property_writing_mode_t* lxb_css_rule_declaration::writing_mode

Definition at line 192 of file rule.h.

◆ z_index

lxb_css_property_z_index_t* lxb_css_rule_declaration::z_index

Definition at line 189 of file rule.h.


The documentation for this struct was generated from the following file: