dioxus_html/attribute_groups.rs
1use dioxus_html_internal_macro::impl_extension_attributes;
2
3#[cfg(feature = "hot-reload-context")]
4macro_rules! mod_method_mapping {
5 (
6 $matching:ident;
7 $(#[$attr:meta])*
8 $name:ident;
9 ) => {
10 if $matching == stringify!($name) {
11 return Some((stringify!($name), None));
12 }
13 };
14 (
15 $matching:ident;
16 $(#[$attr:meta])*
17 $name:ident: $lit:literal;
18 ) => {
19 if $matching == stringify!($name) {
20 return Some(($lit, None));
21 }
22 };
23 (
24 $matching:ident;
25 $(#[$attr:meta])*
26 $name:ident: $lit:literal in $ns:literal;
27 ) => {
28 if $matching == stringify!($name) {
29 return Some(($lit, Some($ns)));
30 }
31 };
32 (
33 $matching:ident;
34 $(#[$attr:meta])*
35 $name:ident in $ns:literal;
36 ) => {
37 if $matching == stringify!($name) {
38 return Some((stringify!($name), Some($ns)));
39 }
40 };
41}
42
43#[cfg(feature = "html-to-rsx")]
44macro_rules! html_to_rsx_attribute_mapping {
45 (
46 $matching:ident;
47 $(#[$attr:meta])*
48 $name:ident;
49 ) => {
50 if $matching == stringify!($name) {
51 return Some(stringify!($name));
52 }
53 };
54 (
55 $matching:ident;
56 $(#[$attr:meta])*
57 $name:ident: $lit:literal;
58 ) => {
59 if $matching == $lit {
60 return Some(stringify!($name));
61 }
62 };
63 (
64 $matching:ident;
65 $(#[$attr:meta])*
66 $name:ident: $lit:literal in $ns:literal;
67 ) => {
68 if $matching == $lit {
69 return Some(stringify!($name));
70 }
71 };
72 (
73 $matching:ident;
74 $(#[$attr:meta])*
75 $name:ident in $ns:literal;
76 ) => {
77 if $matching == stringify!($name) {
78 return Some(stringify!($name));
79 }
80 };
81}
82
83macro_rules! attribute_group {
84 (
85 $(#[$mod_attr:meta])*
86 $mod:ident;
87 $fn:ident;
88 $fn_html_to_rsx:ident;
89 $(
90 $(#[$attr:meta])*
91 $name:ident $(: $(no-$alias:ident)? $js_name:literal)? $(in $ns:literal)?;
92 )+
93 ) => {
94 #[cfg(feature = "hot-reload-context")]
95 pub(crate) fn $fn(attr: &str) -> Option<(&'static str, Option<&'static str>)> {
96 $(
97 mod_method_mapping! {
98 attr;
99 $name $(: $js_name)? $(in $ns)?;
100 }
101 )*
102 None
103 }
104
105 #[cfg(feature = "html-to-rsx")]
106 #[doc = "Converts an HTML attribute to an RSX attribute"]
107 pub(crate) fn $fn_html_to_rsx(html: &str) -> Option<&'static str> {
108 $(
109 html_to_rsx_attribute_mapping! {
110 html;
111 $name $(: $js_name)? $(in $ns)?;
112 }
113 )*
114 None
115 }
116
117 impl_extension_attributes! {
118 $mod {
119 $(
120 $(#[$attr])*
121 $(#[attr(name = $js_name)])?
122 $(#[attr(namespace = $ns)])?
123 $name,
124 )*
125 }
126 }
127 };
128}
129
130attribute_group! {
131 global_attributes;
132 map_global_attributes;
133 map_html_global_attributes_to_rsx;
134
135 #[deprecated(note = "This attribute does nothing. For most renderers, you should prefer calling [`dioxus_core::Event::prevent_default`] on the event instead. For liveview, you can use `\"onclick\": (evt) => evt.prevent_default()` to prevent the default action for this element.")]
136 /// This attribute has been deprecated in favor of [`dioxus_core::Event::prevent_default`]
137 prevent_default: "dioxus-prevent-default";
138
139
140 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/accesskey>
141 accesskey;
142
143
144 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/autocapitalize>
145 autocapitalize;
146
147
148 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/autofocus>
149 autofocus;
150
151 /// The HTML class attribute is used to specify a class for an HTML element.
152 ///
153 /// ## Details
154 /// Multiple HTML elements can share the same class.
155 ///
156 /// The class global attribute is a space-separated list of the case-sensitive classes of the element.
157 /// Classes allow CSS and Javascript to select and access specific elements via the class selectors or
158 /// functions like the DOM method document.getElementsByClassName.
159 ///
160 /// ## Multiple Classes
161 ///
162 /// If you include multiple classes in a single element dioxus will automatically join them with a space.
163 ///
164 /// ```rust
165 /// # use dioxus::prelude::*;
166 /// rsx! {
167 /// div {
168 /// class: "my-class",
169 /// class: "my-other-class"
170 /// }
171 /// };
172 /// ```
173 ///
174 /// ## Optional Classes
175 ///
176 /// You can include optional attributes with an unterminated if statement as the value of the attribute. This is very useful for conditionally applying css classes:
177 ///
178 /// ```rust
179 /// # use dioxus::prelude::*;
180 /// rsx! {
181 /// div {
182 /// class: if true {
183 /// "my-class"
184 /// },
185 /// class: if false {
186 /// "my-other-class"
187 /// }
188 /// }
189 /// };
190 /// ```
191 ///
192 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/class>
193 class;
194
195 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/contenteditable>
196 contenteditable;
197
198
199 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/dir>
200 dir;
201
202 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/draggable>
203 draggable;
204
205 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/enterkeyhint>
206 enterkeyhint;
207
208 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/exportparts>
209 exportparts;
210
211 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/hidden>
212 hidden;
213
214 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/id>
215 id;
216
217 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/inputmode>
218 inputmode;
219
220 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/inert>
221 inert;
222
223 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/is>
224 is;
225
226 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/itemid>
227 itemid;
228
229 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/itemprop>
230 itemprop;
231
232 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/itemref>
233 itemref;
234
235 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/itemscope>
236 itemscope;
237
238 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/itemtype>
239 itemtype;
240
241 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/lang>
242 lang;
243
244 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/nonce>
245 nonce;
246
247 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/part>
248 part;
249
250 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/popover>
251 popover;
252
253 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/role>
254 role;
255
256 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/slot>
257 slot;
258
259 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/spellcheck>
260 spellcheck;
261
262 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/style>
263 style;
264
265 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex>
266 tabindex;
267
268 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/title>
269 title;
270
271 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/translate>
272 translate;
273
274
275 /// dangerous_inner_html is Dioxus's replacement for using innerHTML in the browser DOM. In general, setting
276 /// HTML from code is risky because it’s easy to inadvertently expose your users to a cross-site scripting (XSS)
277 /// attack. So, you can set HTML directly from Dioxus, but you have to type out dangerous_inner_html to remind
278 /// yourself that it’s dangerous
279 dangerous_inner_html;
280
281 // This macro creates an explicit method call for each of the style attributes.
282 //
283 // The left token specifies the name of the attribute in the rsx! macro, and the right string literal specifies the
284 // actual name of the attribute generated.
285 //
286 // This roughly follows the html spec
287
288 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/align-content>
289 align_content: "align-content" in "style";
290
291 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/align-items>
292 align_items: "align-items" in "style";
293
294 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/align-self>
295 align_self: "align-self" in "style";
296
297 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/alignment-adjust>
298 alignment_adjust: "alignment-adjust" in "style";
299
300 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/alignment-baseline>
301 alignment_baseline: "alignment-baseline" in "style";
302
303 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/all>
304 all in "style";
305
306 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/alt>
307 alt in "style";
308
309 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/animation>
310 animation in "style";
311
312 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/animation-delay>
313 animation_delay: "animation-delay" in "style";
314
315 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/animation-direction>
316 animation_direction: "animation-direction" in "style";
317
318 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/animation-duration>
319 animation_duration: "animation-duration" in "style";
320
321 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/animation-fill-mode>
322 animation_fill_mode: "animation-fill-mode" in "style";
323
324 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/animation-iteration-count>
325 animation_iteration_count: "animation-iteration-count" in "style";
326
327 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/animation-name>
328 animation_name: "animation-name" in "style";
329
330 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/animation-play-state>
331 animation_play_state: "animation-play-state" in "style";
332
333 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/animation-timing-function>
334 animation_timing_function: "animation-timing-function" in "style";
335
336 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/aspect-ratio>
337 aspect_ratio: "aspect-ratio" in "style";
338
339 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/azimuth>
340 azimuth in "style";
341
342 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter>
343 backdrop_filter: "backdrop-filter" in "style";
344
345 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/backface-visibility>
346 backface_visibility: "backface-visibility" in "style";
347
348 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/background>
349 background in "style";
350
351 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/background-attachment>
352 background_attachment: "background-attachment" in "style";
353
354 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/background-clip>
355 background_clip: "background-clip" in "style";
356
357 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/background-color>
358 background_color: "background-color" in "style";
359
360 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/background-image>
361 background_image: "background-image" in "style";
362
363 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/background-origin>
364 background_origin: "background-origin" in "style";
365
366 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/background-position>
367 background_position: "background-position" in "style";
368
369 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/background-repeat>
370 background_repeat: "background-repeat" in "style";
371
372 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/background-size>
373 background_size: "background-size" in "style";
374
375 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/background-blend-mode>
376 background_blend_mode: "background-blend-mode" in "style";
377
378 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/baseline-shift>
379 baseline_shift: "baseline-shift" in "style";
380
381 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/bleed>
382 bleed in "style";
383
384 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/bookmark-label>
385 bookmark_label: "bookmark-label" in "style";
386
387 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/bookmark-level>
388 bookmark_level: "bookmark-level" in "style";
389
390 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/bookmark-state>
391 bookmark_state: "bookmark-state" in "style";
392
393 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border>
394 border in "style";
395
396 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-color>
397 border_color: "border-color" in "style";
398
399 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-style>
400 border_style: "border-style" in "style";
401
402 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-width>
403 border_width: "border-width" in "style";
404
405 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom>
406 border_bottom: "border-bottom" in "style";
407
408 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-color>
409 border_bottom_color: "border-bottom-color" in "style";
410
411 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-style>
412 border_bottom_style: "border-bottom-style" in "style";
413
414 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-width>
415 border_bottom_width: "border-bottom-width" in "style";
416
417 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-left>
418 border_left: "border-left" in "style";
419
420 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-left-color>
421 border_left_color: "border-left-color" in "style";
422
423 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-left-style>
424 border_left_style: "border-left-style" in "style";
425
426 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-left-width>
427 border_left_width: "border-left-width" in "style";
428
429 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-right>
430 border_right: "border-right" in "style";
431
432 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-right-color>
433 border_right_color: "border-right-color" in "style";
434
435 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-right-style>
436 border_right_style: "border-right-style" in "style";
437
438 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-right-width>
439 border_right_width: "border-right-width" in "style";
440
441 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-top>
442 border_top: "border-top" in "style";
443
444 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-top-color>
445 border_top_color: "border-top-color" in "style";
446
447 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-top-style>
448 border_top_style: "border-top-style" in "style";
449
450 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-top-width>
451 border_top_width: "border-top-width" in "style";
452
453 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-collapse>
454 border_collapse: "border-collapse" in "style";
455
456 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-image>
457 border_image: "border-image" in "style";
458
459 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-image-outset>
460 border_image_outset: "border-image-outset" in "style";
461
462 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-image-repeat>
463 border_image_repeat: "border-image-repeat" in "style";
464
465 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-image-slice>
466 border_image_slice: "border-image-slice" in "style";
467
468 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-image-source>
469 border_image_source: "border-image-source" in "style";
470
471 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-image-width>
472 border_image_width: "border-image-width" in "style";
473
474 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-radius>
475 border_radius: "border-radius" in "style";
476
477 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-left-radius>
478 border_bottom_left_radius: "border-bottom-left-radius" in "style";
479
480 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-right-radius>
481 border_bottom_right_radius: "border-bottom-right-radius" in "style";
482
483 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-top-left-radius>
484 border_top_left_radius: "border-top-left-radius" in "style";
485
486 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-top-right-radius>
487 border_top_right_radius: "border-top-right-radius" in "style";
488
489 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-spacing>
490 border_spacing: "border-spacing" in "style";
491
492 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/bottom>
493 bottom in "style";
494
495 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/box-decoration-break>
496 box_decoration_break: "box-decoration-break" in "style";
497
498 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/box-shadow>
499 box_shadow: "box-shadow" in "style";
500
501 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/box-sizing>
502 box_sizing: "box-sizing" in "style";
503
504 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/box-snap>
505 box_snap: "box-snap" in "style";
506
507 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/break-after>
508 break_after: "break-after" in "style";
509
510 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/break-before>
511 break_before: "break-before" in "style";
512
513 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/break-inside>
514 break_inside: "break-inside" in "style";
515
516 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/buffered-rendering>
517 buffered_rendering: "buffered-rendering" in "style";
518
519 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/caption-side>
520 caption_side: "caption-side" in "style";
521
522 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/clear>
523 clear in "style";
524
525 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/clear-side>
526 clear_side: "clear-side" in "style";
527
528 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/clip>
529 clip in "style";
530
531 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/clip-path>
532 clip_path: "clip-path" in "style";
533
534 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/clip-rule>
535 clip_rule: "clip-rule" in "style";
536
537 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/color>
538 color in "style";
539
540 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/color-adjust>
541 color_adjust: "color-adjust" in "style";
542
543 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/color-correction>
544 color_correction: "color-correction" in "style";
545
546 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/color-interpolation>
547 color_interpolation: "color-interpolation" in "style";
548
549 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/color-interpolation-filters>
550 color_interpolation_filters: "color-interpolation-filters" in "style";
551
552 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/color-profile>
553 color_profile: "color-profile" in "style";
554
555 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/color-rendering>
556 color_rendering: "color-rendering" in "style";
557
558 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/column-fill>
559 column_fill: "column-fill" in "style";
560
561 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/column-gap>
562 column_gap: "column-gap" in "style";
563
564 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/column-rule>
565 column_rule: "column-rule" in "style";
566
567 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/column-rule-color>
568 column_rule_color: "column-rule-color" in "style";
569
570 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/column-rule-style>
571 column_rule_style: "column-rule-style" in "style";
572
573 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/column-rule-width>
574 column_rule_width: "column-rule-width" in "style";
575
576 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/column-span>
577 column_span: "column-span" in "style";
578
579 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/columns>
580 columns in "style";
581
582 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/column-count>
583 column_count: "column-count" in "style";
584
585 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/column-width>
586 column_width: "column-width" in "style";
587
588 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/contain>
589 contain in "style";
590
591 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/content>
592 content in "style";
593
594 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/counter-increment>
595 counter_increment: "counter-increment" in "style";
596
597 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/counter-reset>
598 counter_reset: "counter-reset" in "style";
599
600 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/counter-set>
601 counter_set: "counter-set" in "style";
602
603 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/cue>
604 cue in "style";
605
606 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/cue-after>
607 cue_after: "cue-after" in "style";
608
609 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/cue-before>
610 cue_before: "cue-before" in "style";
611
612 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/cursor>
613 cursor in "style";
614
615 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/direction>
616 direction in "style";
617
618 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/display>
619 display in "style";
620
621 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/display-inside>
622 display_inside: "display-inside" in "style";
623
624 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/display-outside>
625 display_outside: "display-outside" in "style";
626
627 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/display-extras>
628 display_extras: "display-extras" in "style";
629
630 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/display-box>
631 display_box: "display-box" in "style";
632
633 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/dominant-baseline>
634 dominant_baseline: "dominant-baseline" in "style";
635
636 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/elevation>
637 elevation in "style";
638
639 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/empty-cells>
640 empty_cells: "empty-cells" in "style";
641
642 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/enable-background>
643 enable_background: "enable-background" in "style";
644
645 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/fill>
646 fill in "style";
647
648 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/fill-opacity>
649 fill_opacity: "fill-opacity" in "style";
650
651 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/fill-rule>
652 fill_rule: "fill-rule" in "style";
653
654 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/filter>
655 filter in "style";
656
657 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/float>
658 float in "style";
659
660 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/float-defer-column>
661 float_defer_column: "float-defer-column" in "style";
662
663 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/float-defer-page>
664 float_defer_page: "float-defer-page" in "style";
665
666 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/float-offset>
667 float_offset: "float-offset" in "style";
668
669 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/float-wrap>
670 float_wrap: "float-wrap" in "style";
671
672 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/flow-into>
673 flow_into: "flow-into" in "style";
674
675 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/flow-from>
676 flow_from: "flow-from" in "style";
677
678 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/flex>
679 flex in "style";
680
681 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/flex-basis>
682 flex_basis: "flex-basis" in "style";
683
684 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/flex-grow>
685 flex_grow: "flex-grow" in "style";
686
687 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/flex-shrink>
688 flex_shrink: "flex-shrink" in "style";
689
690 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/flex-flow>
691 flex_flow: "flex-flow" in "style";
692
693 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/flex-direction>
694 flex_direction: "flex-direction" in "style";
695
696 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/flex-wrap>
697 flex_wrap: "flex-wrap" in "style";
698
699 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/flood-color>
700 flood_color: "flood-color" in "style";
701
702 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/flood-opacity>
703 flood_opacity: "flood-opacity" in "style";
704
705 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font>
706 font in "style";
707
708 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-family>
709 font_family: "font-family" in "style";
710
711 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-size>
712 font_size: "font-size" in "style";
713
714 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-stretch>
715 font_stretch: "font-stretch" in "style";
716
717 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-style>
718 font_style: "font-style" in "style";
719
720 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight>
721 font_weight: "font-weight" in "style";
722
723 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-feature-settings>
724 font_feature_settings: "font-feature-settings" in "style";
725
726 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-kerning>
727 font_kerning: "font-kerning" in "style";
728
729 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-language-override>
730 font_language_override: "font-language-override" in "style";
731
732 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-size-adjust>
733 font_size_adjust: "font-size-adjust" in "style";
734
735 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-synthesis>
736 font_synthesis: "font-synthesis" in "style";
737
738 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant>
739 font_variant: "font-variant" in "style";
740
741 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-alternates>
742 font_variant_alternates: "font-variant-alternates" in "style";
743
744 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-caps>
745 font_variant_caps: "font-variant-caps" in "style";
746
747 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-east-asian>
748 font_variant_east_asian: "font-variant-east-asian" in "style";
749
750 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-ligatures>
751 font_variant_ligatures: "font-variant-ligatures" in "style";
752
753 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-numeric>
754 font_variant_numeric: "font-variant-numeric" in "style";
755
756 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-position>
757 font_variant_position: "font-variant-position" in "style";
758
759 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/footnote-policy>
760 footnote_policy: "footnote-policy" in "style";
761
762 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/glyph-orientation-horizontal>
763 glyph_orientation_horizontal: "glyph-orientation-horizontal" in "style";
764
765 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/glyph-orientation-vertical>
766 glyph_orientation_vertical: "glyph-orientation-vertical" in "style";
767
768 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid>
769 grid in "style";
770
771 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-auto-flow>
772 grid_auto_flow: "grid-auto-flow" in "style";
773
774 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-auto-columns>
775 grid_auto_columns: "grid-auto-columns" in "style";
776
777 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-auto-rows>
778 grid_auto_rows: "grid-auto-rows" in "style";
779
780 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-template>
781 grid_template: "grid-template" in "style";
782
783 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-template-areas>
784 grid_template_areas: "grid-template-areas" in "style";
785
786 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-template-columns>
787 grid_template_columns: "grid-template-columns" in "style";
788
789 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-template-rows>
790 grid_template_rows: "grid-template-rows" in "style";
791
792 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-area>
793 grid_area: "grid-area" in "style";
794
795 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-column>
796 grid_column: "grid-column" in "style";
797
798 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-column-start>
799 grid_column_start: "grid-column-start" in "style";
800
801 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-column-end>
802 grid_column_end: "grid-column-end" in "style";
803
804 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-row>
805 grid_row: "grid-row" in "style";
806
807 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-row-start>
808 grid_row_start: "grid-row-start" in "style";
809
810 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-row-end>
811 grid_row_end: "grid-row-end" in "style";
812
813 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/hanging-punctuation>
814 hanging_punctuation: "hanging-punctuation" in "style";
815
816 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/height>
817 height in "style";
818
819 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/hyphenate-character>
820 hyphenate_character: "hyphenate-character" in "style";
821
822 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/hyphenate-limit-chars>
823 hyphenate_limit_chars: "hyphenate-limit-chars" in "style";
824
825 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/hyphenate-limit-last>
826 hyphenate_limit_last: "hyphenate-limit-last" in "style";
827
828 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/hyphenate-limit-lines>
829 hyphenate_limit_lines: "hyphenate-limit-lines" in "style";
830
831 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/hyphenate-limit-zone>
832 hyphenate_limit_zone: "hyphenate-limit-zone" in "style";
833
834 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/hyphens>
835 hyphens in "style";
836
837 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/icon>
838 icon in "style";
839
840 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/image-orientation>
841 image_orientation: "image-orientation" in "style";
842
843 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/image-resolution>
844 image_resolution: "image-resolution" in "style";
845
846 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/image-rendering>
847 image_rendering: "image-rendering" in "style";
848
849 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/ime>
850 ime in "style";
851
852 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/ime-align>
853 ime_align: "ime-align" in "style";
854
855 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/ime-mode>
856 ime_mode: "ime-mode" in "style";
857
858 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/ime-offset>
859 ime_offset: "ime-offset" in "style";
860
861 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/ime-width>
862 ime_width: "ime-width" in "style";
863
864 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/initial-letters>
865 initial_letters: "initial-letters" in "style";
866
867 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/inline-box-align>
868 inline_box_align: "inline-box-align" in "style";
869
870 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/isolation>
871 isolation in "style";
872
873 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/justify-content>
874 justify_content: "justify-content" in "style";
875
876 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/justify-items>
877 justify_items: "justify-items" in "style";
878
879 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/justify-self>
880 justify_self: "justify-self" in "style";
881
882 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/kerning>
883 kerning in "style";
884
885 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/left>
886 left in "style";
887
888 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/letter-spacing>
889 letter_spacing: "letter-spacing" in "style";
890
891 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/lighting-color>
892 lighting_color: "lighting-color" in "style";
893
894 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/line-box-contain>
895 line_box_contain: "line-box-contain" in "style";
896
897 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/line-break>
898 line_break: "line-break" in "style";
899
900 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/line-grid>
901 line_grid: "line-grid" in "style";
902
903 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/line-height>
904 line_height: "line-height" in "style";
905
906 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/line-slack>
907 line_slack: "line-slack" in "style";
908
909 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/line-snap>
910 line_snap: "line-snap" in "style";
911
912 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/list-style>
913 list_style: "list-style" in "style";
914
915 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-image>
916 list_style_image: "list-style-image" in "style";
917
918 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-position>
919 list_style_position: "list-style-position" in "style";
920
921 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-type>
922 list_style_type: "list-style-type" in "style";
923
924 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/margin>
925 margin in "style";
926
927 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/margin-bottom>
928 margin_bottom: "margin-bottom" in "style";
929
930 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/margin-left>
931 margin_left: "margin-left" in "style";
932
933 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/margin-right>
934 margin_right: "margin-right" in "style";
935
936 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/margin-top>
937 margin_top: "margin-top" in "style";
938
939 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marker>
940 marker in "style";
941
942 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marker-end>
943 marker_end: "marker-end" in "style";
944
945 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marker-mid>
946 marker_mid: "marker-mid" in "style";
947
948 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marker-pattern>
949 marker_pattern: "marker-pattern" in "style";
950
951 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marker-segment>
952 marker_segment: "marker-segment" in "style";
953
954 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marker-start>
955 marker_start: "marker-start" in "style";
956
957 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marker-knockout-left>
958 marker_knockout_left: "marker-knockout-left" in "style";
959
960 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marker-knockout-right>
961 marker_knockout_right: "marker-knockout-right" in "style";
962
963 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marker-side>
964 marker_side: "marker-side" in "style";
965
966 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marks>
967 marks in "style";
968
969 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marquee-direction>
970 marquee_direction: "marquee-direction" in "style";
971
972 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marquee-play-count>
973 marquee_play_count: "marquee-play-count" in "style";
974
975 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marquee-speed>
976 marquee_speed: "marquee-speed" in "style";
977
978 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marquee-style>
979 marquee_style: "marquee-style" in "style";
980
981 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask>
982 mask in "style";
983
984 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-image>
985 mask_image: "mask-image" in "style";
986
987 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-repeat>
988 mask_repeat: "mask-repeat" in "style";
989
990 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-position>
991 mask_position: "mask-position" in "style";
992
993 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-clip>
994 mask_clip: "mask-clip" in "style";
995
996 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-origin>
997 mask_origin: "mask-origin" in "style";
998
999 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-size>
1000 mask_size: "mask-size" in "style";
1001
1002 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-box>
1003 mask_box: "mask-box" in "style";
1004
1005 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-box-outset>
1006 mask_box_outset: "mask-box-outset" in "style";
1007
1008 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-box-repeat>
1009 mask_box_repeat: "mask-box-repeat" in "style";
1010
1011 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-box-slice>
1012 mask_box_slice: "mask-box-slice" in "style";
1013
1014 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-box-source>
1015 mask_box_source: "mask-box-source" in "style";
1016
1017 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-box-width>
1018 mask_box_width: "mask-box-width" in "style";
1019
1020 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-type>
1021 mask_type: "mask-type" in "style";
1022
1023 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/max-height>
1024 max_height: "max-height" in "style";
1025
1026 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/max-lines>
1027 max_lines: "max-lines" in "style";
1028
1029 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/max-width>
1030 max_width: "max-width" in "style";
1031
1032 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/min-height>
1033 min_height: "min-height" in "style";
1034
1035 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/min-width>
1036 min_width: "min-width" in "style";
1037
1038 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mix-blend-mode>
1039 mix_blend_mode: "mix-blend-mode" in "style";
1040
1041 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/nav-down>
1042 nav_down: "nav-down" in "style";
1043
1044 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/nav-index>
1045 nav_index: "nav-index" in "style";
1046
1047 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/nav-left>
1048 nav_left: "nav-left" in "style";
1049
1050 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/nav-right>
1051 nav_right: "nav-right" in "style";
1052
1053 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/nav-up>
1054 nav_up: "nav-up" in "style";
1055
1056 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/object-fit>
1057 object_fit: "object-fit" in "style";
1058
1059 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/object-position>
1060 object_position: "object-position" in "style";
1061
1062 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/offset-after>
1063 offset_after: "offset-after" in "style";
1064
1065 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/offset-before>
1066 offset_before: "offset-before" in "style";
1067
1068 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/offset-end>
1069 offset_end: "offset-end" in "style";
1070
1071 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/offset-start>
1072 offset_start: "offset-start" in "style";
1073
1074 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/opacity>
1075 opacity in "style";
1076
1077 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/order>
1078 order in "style";
1079
1080 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/orphans>
1081 orphans in "style";
1082
1083 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/outline>
1084 outline in "style";
1085
1086 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/outline-color>
1087 outline_color: "outline-color" in "style";
1088
1089 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/outline-style>
1090 outline_style: "outline-style" in "style";
1091
1092 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/outline-width>
1093 outline_width: "outline-width" in "style";
1094
1095 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/outline-offset>
1096 outline_offset: "outline-offset" in "style";
1097
1098 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/overflow>
1099 overflow in "style";
1100
1101 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-x>
1102 overflow_x: "overflow-x" in "style";
1103
1104 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-y>
1105 overflow_y: "overflow-y" in "style";
1106
1107 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-style>
1108 overflow_style: "overflow-style" in "style";
1109
1110 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-wrap>
1111 overflow_wrap: "overflow-wrap" in "style";
1112
1113 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/padding>
1114 padding in "style";
1115
1116 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/padding-bottom>
1117 padding_bottom: "padding-bottom" in "style";
1118
1119 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/padding-left>
1120 padding_left: "padding-left" in "style";
1121
1122 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/padding-right>
1123 padding_right: "padding-right" in "style";
1124
1125 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/padding-top>
1126 padding_top: "padding-top" in "style";
1127
1128 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/page>
1129 page in "style";
1130
1131 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/page-break-after>
1132 page_break_after: "page-break-after" in "style";
1133
1134 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/page-break-before>
1135 page_break_before: "page-break-before" in "style";
1136
1137 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/page-break-inside>
1138 page_break_inside: "page-break-inside" in "style";
1139
1140 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/paint-order>
1141 paint_order: "paint-order" in "style";
1142
1143 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/pause>
1144 pause in "style";
1145
1146 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/pause-after>
1147 pause_after: "pause-after" in "style";
1148
1149 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/pause-before>
1150 pause_before: "pause-before" in "style";
1151
1152 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/perspective>
1153 perspective in "style";
1154
1155 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/perspective-origin>
1156 perspective_origin: "perspective-origin" in "style";
1157
1158 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/pitch>
1159 pitch in "style";
1160
1161 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/pitch-range>
1162 pitch_range: "pitch-range" in "style";
1163
1164 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/play-during>
1165 play_during: "play-during" in "style";
1166
1167 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events>
1168 pointer_events: "pointer-events" in "style";
1169
1170 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/position>
1171 position in "style";
1172
1173 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/quotes>
1174 quotes in "style";
1175
1176 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/region-fragment>
1177 region_fragment: "region-fragment" in "style";
1178
1179 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/resize>
1180 resize in "style";
1181
1182 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/rest>
1183 rest in "style";
1184
1185 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/rest-after>
1186 rest_after: "rest-after" in "style";
1187
1188 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/rest-before>
1189 rest_before: "rest-before" in "style";
1190
1191 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/richness>
1192 richness in "style";
1193
1194 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/right>
1195 right in "style";
1196
1197 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/ruby-align>
1198 ruby_align: "ruby-align" in "style";
1199
1200 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/ruby-merge>
1201 ruby_merge: "ruby-merge" in "style";
1202
1203 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/ruby-position>
1204 ruby_position: "ruby-position" in "style";
1205
1206 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/scroll-behavior>
1207 scroll_behavior: "scroll-behavior" in "style";
1208
1209 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/scroll-snap-coordinate>
1210 scroll_snap_coordinate: "scroll-snap-coordinate" in "style";
1211
1212 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/scroll-snap-destination>
1213 scroll_snap_destination: "scroll-snap-destination" in "style";
1214
1215 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/scroll-snap-points-x>
1216 scroll_snap_points_x: "scroll-snap-points-x" in "style";
1217
1218 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/scroll-snap-points-y>
1219 scroll_snap_points_y: "scroll-snap-points-y" in "style";
1220
1221 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/scroll-snap-type>
1222 scroll_snap_type: "scroll-snap-type" in "style";
1223
1224 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/shape-image-threshold>
1225 shape_image_threshold: "shape-image-threshold" in "style";
1226
1227 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/shape-inside>
1228 shape_inside: "shape-inside" in "style";
1229
1230 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/shape-margin>
1231 shape_margin: "shape-margin" in "style";
1232
1233 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/shape-outside>
1234 shape_outside: "shape-outside" in "style";
1235
1236 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/shape-padding>
1237 shape_padding: "shape-padding" in "style";
1238
1239 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/shape-rendering>
1240 shape_rendering: "shape-rendering" in "style";
1241
1242 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/size>
1243 size in "style";
1244
1245 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/speak>
1246 speak in "style";
1247
1248 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/speak-as>
1249 speak_as: "speak-as" in "style";
1250
1251 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/speak-header>
1252 speak_header: "speak-header" in "style";
1253
1254 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/speak-numeral>
1255 speak_numeral: "speak-numeral" in "style";
1256
1257 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/speak-punctuation>
1258 speak_punctuation: "speak-punctuation" in "style";
1259
1260 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/speech-rate>
1261 speech_rate: "speech-rate" in "style";
1262
1263 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/stop-color>
1264 stop_color: "stop-color" in "style";
1265
1266 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/stop-opacity>
1267 stop_opacity: "stop-opacity" in "style";
1268
1269 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/stress>
1270 stress in "style";
1271
1272 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/string-set>
1273 string_set: "string-set" in "style";
1274
1275 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/stroke>
1276 stroke in "style";
1277
1278 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/stroke-dasharray>
1279 stroke_dasharray: "stroke-dasharray" in "style";
1280
1281 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/stroke-dashoffset>
1282 stroke_dashoffset: "stroke-dashoffset" in "style";
1283
1284 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/stroke-linecap>
1285 stroke_linecap: "stroke-linecap" in "style";
1286
1287 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/stroke-linejoin>
1288 stroke_linejoin: "stroke-linejoin" in "style";
1289
1290 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/stroke-miterlimit>
1291 stroke_miterlimit: "stroke-miterlimit" in "style";
1292
1293 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/stroke-opacity>
1294 stroke_opacity: "stroke-opacity" in "style";
1295
1296 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/stroke-width>
1297 stroke_width: "stroke-width" in "style";
1298
1299 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/tab-size>
1300 tab_size: "tab-size" in "style";
1301
1302 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/table-layout>
1303 table_layout: "table-layout" in "style";
1304
1305 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-align>
1306 text_align: "text-align" in "style";
1307
1308 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-align-all>
1309 text_align_all: "text-align-all" in "style";
1310
1311 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-align-last>
1312 text_align_last: "text-align-last" in "style";
1313
1314 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-anchor>
1315 text_anchor: "text-anchor" in "style";
1316
1317 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-combine-upright>
1318 text_combine_upright: "text-combine-upright" in "style";
1319
1320 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration>
1321 text_decoration: "text-decoration" in "style";
1322
1323 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration-color>
1324 text_decoration_color: "text-decoration-color" in "style";
1325
1326 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration-line>
1327 text_decoration_line: "text-decoration-line" in "style";
1328
1329 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration-style>
1330 text_decoration_style: "text-decoration-style" in "style";
1331
1332 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration-skip>
1333 text_decoration_skip: "text-decoration-skip" in "style";
1334
1335 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-emphasis>
1336 text_emphasis: "text-emphasis" in "style";
1337
1338 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-emphasis-color>
1339 text_emphasis_color: "text-emphasis-color" in "style";
1340
1341 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-emphasis-style>
1342 text_emphasis_style: "text-emphasis-style" in "style";
1343
1344 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-emphasis-position>
1345 text_emphasis_position: "text-emphasis-position" in "style";
1346
1347 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-emphasis-skip>
1348 text_emphasis_skip: "text-emphasis-skip" in "style";
1349
1350 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-height>
1351 text_height: "text-height" in "style";
1352
1353 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-indent>
1354 text_indent: "text-indent" in "style";
1355
1356 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-justify>
1357 text_justify: "text-justify" in "style";
1358
1359 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-orientation>
1360 text_orientation: "text-orientation" in "style";
1361
1362 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-overflow>
1363 text_overflow: "text-overflow" in "style";
1364
1365 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-rendering>
1366 text_rendering: "text-rendering" in "style";
1367
1368 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-shadow>
1369 text_shadow: "text-shadow" in "style";
1370
1371 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-size-adjust>
1372 text_size_adjust: "text-size-adjust" in "style";
1373
1374 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-space-collapse>
1375 text_space_collapse: "text-space-collapse" in "style";
1376
1377 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-spacing>
1378 text_spacing: "text-spacing" in "style";
1379
1380 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-transform>
1381 text_transform: "text-transform" in "style";
1382
1383 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-underline-position>
1384 text_underline_position: "text-underline-position" in "style";
1385
1386 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-wrap>
1387 text_wrap: "text-wrap" in "style";
1388
1389 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/top>
1390 top in "style";
1391
1392 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/touch-action>
1393 touch_action: "touch-action" in "style";
1394
1395 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/transform>
1396 transform in "style";
1397
1398 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/transform-box>
1399 transform_box: "transform-box" in "style";
1400
1401 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/transform-origin>
1402 transform_origin: "transform-origin" in "style";
1403
1404 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/transform-style>
1405 transform_style: "transform-style" in "style";
1406
1407 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/transition>
1408 transition in "style";
1409
1410 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/transition-delay>
1411 transition_delay: "transition-delay" in "style";
1412
1413 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/transition-duration>
1414 transition_duration: "transition-duration" in "style";
1415
1416 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/transition-property>
1417 transition_property: "transition-property" in "style";
1418
1419 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/unicode-bidi>
1420 unicode_bidi: "unicode-bidi" in "style";
1421
1422 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/vector-effect>
1423 vector_effect: "vector-effect" in "style";
1424
1425 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/vertical-align>
1426 vertical_align: "vertical-align" in "style";
1427
1428 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/visibility>
1429 visibility in "style";
1430
1431 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/voice-balance>
1432 voice_balance: "voice-balance" in "style";
1433
1434 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/voice-duration>
1435 voice_duration: "voice-duration" in "style";
1436
1437 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/voice-family>
1438 voice_family: "voice-family" in "style";
1439
1440 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/voice-pitch>
1441 voice_pitch: "voice-pitch" in "style";
1442
1443 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/voice-range>
1444 voice_range: "voice-range" in "style";
1445
1446 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/voice-rate>
1447 voice_rate: "voice-rate" in "style";
1448
1449 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/voice-stress>
1450 voice_stress: "voice-stress" in "style";
1451
1452 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/voice-volume>
1453 voice_volume: "voice-volume" in "style";
1454
1455 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/volume>
1456 volume in "style";
1457
1458 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/white-space>
1459 white_space: "white-space" in "style";
1460
1461 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/widows>
1462 widows in "style";
1463
1464 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/width>
1465 width in "style";
1466
1467 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/will-change>
1468 will_change: "will-change" in "style";
1469
1470 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/word-break>
1471 word_break: "word-break" in "style";
1472
1473 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/word-spacing>
1474 word_spacing: "word-spacing" in "style";
1475
1476 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/word-wrap>
1477 word_wrap: "word-wrap" in "style";
1478
1479 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/wrap-flow>
1480 wrap_flow: "wrap-flow" in "style";
1481
1482 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/wrap-through>
1483 wrap_through: "wrap-through" in "style";
1484
1485 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/writing-mode>
1486 writing_mode: "writing-mode" in "style";
1487
1488 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/gap>
1489 gap in "style";
1490
1491 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-type>
1492 list_styler_type: "list-style-type" in "style";
1493
1494 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/row-gap>
1495 row_gap: "row-gap" in "style";
1496
1497 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/transition-timing-function>
1498 transition_timing_function: "transition-timing-function" in "style";
1499
1500 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/user-select>
1501 user_select: "user-select" in "style";
1502
1503 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-user-select>
1504 webkit_user_select: "-webkit-user-select" in "style";
1505
1506 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/z-index>
1507 z_index: "z-index" in "style";
1508
1509 // area attribute
1510
1511 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-current>
1512 aria_current: "aria-current";
1513
1514 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-details>
1515 aria_details: "aria-details";
1516
1517 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-disabled>
1518 aria_disabled: "aria-disabled";
1519
1520 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-hidden>
1521 aria_hidden: "aria-hidden";
1522
1523 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-invalid>
1524 aria_invalid: "aria-invalid";
1525
1526 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-keyshortcuts>
1527 aria_keyshortcuts: "aria-keyshortcuts";
1528
1529 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-label>
1530 aria_label: "aria-label";
1531
1532 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-roledescription>
1533 aria_roledescription: "aria-roledescription";
1534
1535// Widget Attributes
1536
1537 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-autocomplete>
1538 aria_autocomplete: "aria-autocomplete";
1539
1540 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-checked>
1541 aria_checked: "aria-checked";
1542
1543 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-expanded>
1544 aria_expanded: "aria-expanded";
1545
1546 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-haspopup>
1547 aria_haspopup: "aria-haspopup";
1548
1549 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-level>
1550 aria_level: "aria-level";
1551
1552 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-modal>
1553 aria_modal: "aria-modal";
1554
1555 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-multiline>
1556 aria_multiline: "aria-multiline";
1557
1558 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-multiselectable>
1559 aria_multiselectable: "aria-multiselectable";
1560
1561 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-orientation>
1562 aria_orientation: "aria-orientation";
1563
1564 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-placeholder>
1565 aria_placeholder: "aria-placeholder";
1566
1567 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-pressed>
1568 aria_pressed: "aria-pressed";
1569
1570 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-readonly>
1571 aria_readonly: "aria-readonly";
1572
1573 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-required>
1574 aria_required: "aria-required";
1575
1576 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-selected>
1577 aria_selected: "aria-selected";
1578
1579 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-sort>
1580 aria_sort: "aria-sort";
1581
1582 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-valuemax>
1583 aria_valuemax: "aria-valuemax";
1584
1585 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-valuemin>
1586 aria_valuemin: "aria-valuemin";
1587
1588 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-valuenow>
1589 aria_valuenow: "aria-valuenow";
1590
1591 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-valuetext>
1592 aria_valuetext: "aria-valuetext";
1593
1594// Live Region Attributes
1595
1596 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-atomic>
1597 aria_atomic: "aria-atomic";
1598
1599 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-busy>
1600 aria_busy: "aria-busy";
1601
1602 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-live>
1603 aria_live: "aria-live";
1604
1605 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-relevant>
1606 aria_relevant: "aria-relevant";
1607
1608 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-dropeffect>
1609 aria_dropeffect: "aria-dropeffect";
1610
1611 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-grabbed>
1612 aria_grabbed: "aria-grabbed";
1613
1614// Relationship Attributes
1615
1616 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-activedescendant>
1617 aria_activedescendant: "aria-activedescendant";
1618
1619 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-colcount>
1620 aria_colcount: "aria-colcount";
1621
1622 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-colindex>
1623 aria_colindex: "aria-colindex";
1624
1625 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-colspan>
1626 aria_colspan: "aria-colspan";
1627
1628 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-controls>
1629 aria_controls: "aria-controls";
1630
1631 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-describedby>
1632 aria_describedby: "aria-describedby";
1633
1634 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-errormessage>
1635 aria_errormessage: "aria-errormessage";
1636
1637 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-flowto>
1638 aria_flowto: "aria-flowto";
1639
1640 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-labelledby>
1641 aria_labelledby: "aria-labelledby";
1642
1643 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-owns>
1644 aria_owns: "aria-owns";
1645
1646 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-posinset>
1647 aria_posinset: "aria-posinset";
1648
1649 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-rowcount>
1650 aria_rowcount: "aria-rowcount";
1651
1652 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-rowindex>
1653 aria_rowindex: "aria-rowindex";
1654
1655 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-rowspan>
1656 aria_rowspan: "aria-rowspan";
1657
1658 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-setsize>
1659 aria_setsize: "aria-setsize";
1660}
1661
1662attribute_group! {
1663 svg_attributes;
1664 map_svg_attributes;
1665 map_html_svg_attributes_to_rsx;
1666
1667 /// Prevent the default action for this element. This attribute is only recommended in the LiveView renderer
1668 /// which does not support the prevent default method on events.
1669 ///
1670 ///
1671 /// For most renderers, you should prefer calling [`dioxus_core::Event::prevent_default`] on the event instead.
1672 ///
1673 ///
1674 /// For more information, see the MDN docs:
1675 /// <https://developer.mozilla.org/en-US/docs/Web/API/Event/preventDefault>
1676 prevent_default: "dioxus-prevent-default";
1677
1678 /// dangerous_inner_html is Dioxus's replacement for using innerHTML in the browser DOM. In general, setting
1679 /// HTML from code is risky because it’s easy to inadvertently expose your users to a cross-site scripting (XSS)
1680 /// attack. So, you can set HTML directly from Dioxus, but you have to type out dangerous_inner_html to remind
1681 /// yourself that it’s dangerous
1682 dangerous_inner_html;
1683
1684 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/accent-height>
1685 accent_height: "accent-height";
1686
1687 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/accumulate>
1688 accumulate;
1689
1690 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/additive>
1691 additive;
1692
1693 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/alignment-baseline>
1694 alignment_baseline: "alignment-baseline";
1695
1696 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/alphabetic>
1697 alphabetic;
1698
1699 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/amplitude>
1700 amplitude;
1701
1702 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/arabic-form>
1703 arabic_form: "arabic-form";
1704
1705 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/ascent>
1706 ascent;
1707
1708 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/attributeName>
1709 attribute_name: "attributeName";
1710
1711 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/attributeType>
1712 attribute_type: "attributeType";
1713
1714 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/azimuth>
1715 azimuth;
1716
1717 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/baseFrequency>
1718 base_frequency: "baseFrequency";
1719
1720 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/baseline-shift>
1721 baseline_shift: "baseline-shift";
1722
1723 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/baseProfile>
1724 base_profile: "baseProfile";
1725
1726 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/bbox>
1727 bbox;
1728
1729 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/begin>
1730 begin;
1731
1732 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/bias>
1733 bias;
1734
1735 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/by>
1736 by;
1737
1738 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/calcMode>
1739 calc_mode: "calcMode";
1740
1741 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/cap-height>
1742 cap_height: "cap-height";
1743
1744 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/class>
1745 class;
1746
1747 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/clip>
1748 clip;
1749
1750 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/clipPathUnits>
1751 clip_path_units: "clipPathUnits";
1752
1753 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/clip-path>
1754 clip_path: "clip-path";
1755
1756 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/clip-rule>
1757 clip_rule: "clip-rule";
1758
1759 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/color>
1760 color;
1761
1762 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/color-interpolation>
1763 color_interpolation: "color-interpolation";
1764
1765 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/color-interpolation-filters>
1766 color_interpolation_filters: "color-interpolation-filters";
1767
1768 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/color-profile>
1769 color_profile: "color-profile";
1770
1771 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/color-rendering>
1772 color_rendering: "color-rendering";
1773
1774 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/contentScriptType>
1775 content_script_type: "contentScriptType";
1776
1777 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/contentStyleType>
1778 content_style_type: "contentStyleType";
1779
1780 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/crossorigin>
1781 crossorigin;
1782
1783 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/cursor>
1784 cursor;
1785
1786 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/cx>
1787 cx;
1788
1789 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/cy>
1790 cy;
1791
1792 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/d>
1793 d;
1794
1795 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/decelerate>
1796 decelerate;
1797
1798 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/descent>
1799 descent;
1800
1801 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/diffuseConstant>
1802 diffuse_constant: "diffuseConstant";
1803
1804 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/direction>
1805 direction;
1806
1807 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/display>
1808 display;
1809
1810 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/divisor>
1811 divisor;
1812
1813 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/dominant-baseline>
1814 dominant_baseline: "dominant-baseline";
1815
1816 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/dur>
1817 dur;
1818
1819 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/dx>
1820 dx;
1821
1822 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/dy>
1823 dy;
1824
1825 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/edgeMode>
1826 edge_mode: "edgeMode";
1827
1828 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/elevation>
1829 elevation;
1830
1831 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/enable-background>
1832 enable_background: "enable-background";
1833
1834 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/end>
1835 end;
1836
1837 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/exponent>
1838 exponent;
1839
1840 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fill>
1841 fill;
1842
1843 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fill-opacity>
1844 fill_opacity: "fill-opacity";
1845
1846 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fill-rule>
1847 fill_rule: "fill-rule";
1848
1849 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/filter>
1850 filter;
1851
1852 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/filterRes>
1853 filterRes;
1854
1855 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/filterUnits>
1856 filterUnits;
1857
1858 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/flood-color>
1859 flood_color: "flood-color";
1860
1861 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/flood-opacity>
1862 flood_opacity: "flood-opacity";
1863
1864 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-family>
1865 font_family: "font-family";
1866
1867 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-size>
1868 font_size: "font-size";
1869
1870 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-size-adjust>
1871 font_size_adjust: "font-size-adjust";
1872
1873 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-stretch>
1874 font_stretch: "font-stretch";
1875
1876 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-style>
1877 font_style: "font-style";
1878
1879 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-variant>
1880 font_variant: "font-variant";
1881
1882 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-weight>
1883 font_weight: "font-weight";
1884
1885 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/format>
1886 format;
1887
1888 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/from>
1889 from;
1890
1891 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fr>
1892 fr;
1893
1894 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fx>
1895 fx;
1896
1897 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fy>
1898 fy;
1899
1900 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/g1>
1901 g1;
1902
1903 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/g2>
1904 g2;
1905
1906 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/glyph-name>
1907 glyph_name: "glyph-name";
1908
1909 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/glyph-orientation-horizontal>
1910 glyph_orientation_horizontal: "glyph-orientation-horizontal";
1911
1912 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/glyph-orientation-vertical>
1913 glyph_orientation_vertical: "glyph-orientation-vertical";
1914
1915 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/glyphRef>
1916 glyph_ref: "glyphRef";
1917
1918 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/gradientTransform>
1919 gradient_transform: "gradientTransform";
1920
1921 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/gradientUnits>
1922 gradient_units: "gradientUnits";
1923
1924 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/hanging>
1925 hanging;
1926
1927 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/height>
1928 height;
1929
1930 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/href>
1931 href;
1932
1933 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/hreflang>
1934 hreflang;
1935
1936 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/horiz-adv-x>
1937 horiz_adv_x: "horiz-adv-x";
1938
1939 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/horiz-origin-x>
1940 horiz_origin_x: "horiz-origin-x";
1941
1942 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/id>
1943 id;
1944
1945 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/ideographic>
1946 ideographic;
1947
1948 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/image-rendering>
1949 image_rendering: "image-rendering";
1950
1951 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/_in>
1952 _in;
1953
1954 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/in2>
1955 in2;
1956
1957 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/intercept>
1958 intercept;
1959
1960 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/k>
1961 k;
1962
1963 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/k1>
1964 k1;
1965
1966 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/k2>
1967 k2;
1968
1969 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/k3>
1970 k3;
1971
1972 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/k4>
1973 k4;
1974
1975 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/kernelMatrix>
1976 kernel_matrix: "kernelMatrix";
1977
1978 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/kernelUnitLength>
1979 kernel_unit_length: "kernelUnitLength";
1980
1981 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/kerning>
1982 kerning;
1983
1984 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/keyPoints>
1985 key_points: "keyPoints";
1986
1987 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/keySplines>
1988 key_splines: "keySplines";
1989
1990 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/keyTimes>
1991 key_times: "keyTimes";
1992
1993 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/lang>
1994 lang;
1995
1996 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/lengthAdjust>
1997 length_adjust: "lengthAdjust";
1998
1999 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/letter-spacing>
2000 letter_spacing: "letter-spacing";
2001
2002 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/lighting-color>
2003 lighting_color: "lighting-color";
2004
2005 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/limitingConeAngle>
2006 limiting_cone_angle: "limitingConeAngle";
2007
2008 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/local>
2009 local;
2010
2011 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/marker-end>
2012 marker_end: "marker-end";
2013
2014 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/marker-mid>
2015 marker_mid: "marker-mid";
2016
2017 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/marker-start>
2018 marker_start: "marker-start";
2019
2020 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/markerHeight>
2021 marker_height: "markerHeight";
2022
2023 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/markerUnits>
2024 marker_units: "markerUnits";
2025
2026 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/markerWidth>
2027 marker_width: "markerWidth";
2028
2029 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/mask>
2030 mask;
2031
2032 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/maskContentUnits>
2033 mask_content_units: "maskContentUnits";
2034
2035 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/maskUnits>
2036 mask_units: "maskUnits";
2037
2038 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/mathematical>
2039 mathematical;
2040
2041 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/max>
2042 max;
2043
2044 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/media>
2045 media;
2046
2047 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/method>
2048 method;
2049
2050 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/min>
2051 min;
2052
2053 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/mode>
2054 mode;
2055
2056 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/name>
2057 name;
2058
2059 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/numOctaves>
2060 num_octaves: "numOctaves";
2061
2062 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/offset>
2063 offset;
2064
2065 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/opacity>
2066 opacity;
2067
2068 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/operator>
2069 operator;
2070
2071 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/order>
2072 order;
2073
2074 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/orient>
2075 orient;
2076
2077 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/orientation>
2078 orientation;
2079
2080 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/origin>
2081 origin;
2082
2083 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/overflow>
2084 overflow;
2085
2086 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/overline-position>
2087 overline_position: "overline-position";
2088
2089 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/overline-thickness>
2090 overline_thickness: "overline-thickness";
2091
2092 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/panose-1>
2093 panose_1: "panose-1";
2094
2095 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/paint-order>
2096 paint_order: "paint-order";
2097
2098 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/path>
2099 path;
2100
2101 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/pathLength>
2102 path_length: "pathLength";
2103
2104 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/patternContentUnits>
2105 pattern_content_units: "patternContentUnits";
2106
2107 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/patternTransform>
2108 pattern_transform: "patternTransform";
2109
2110 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/patternUnits>
2111 pattern_units: "patternUnits";
2112
2113 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/ping>
2114 ping;
2115
2116 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/pointer-events>
2117 pointer_events: "pointer-events";
2118
2119 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/points>
2120 points;
2121
2122 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/pointsAtX>
2123 points_at_x: "pointsAtX";
2124
2125 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/pointsAtY>
2126 points_at_y: "pointsAtY";
2127
2128 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/pointsAtZ>
2129 points_at_z: "pointsAtZ";
2130
2131 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/preserveAlpha>
2132 preserve_alpha: "preserveAlpha";
2133
2134 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/preserveAspectRatio>
2135 preserve_aspect_ratio: "preserveAspectRatio";
2136
2137 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/primitiveUnits>
2138 primitive_units: "primitiveUnits";
2139
2140 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/r>
2141 r;
2142
2143 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/radius>
2144 radius;
2145
2146 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/referrerPolicy>
2147 referrer_policy: "referrerPolicy";
2148
2149 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/refX>
2150 ref_x: "refX";
2151
2152 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/refY>
2153 ref_y: "refY";
2154
2155 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/rel>
2156 rel;
2157
2158 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/rendering-intent>
2159 rendering_intent: "rendering-intent";
2160
2161 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/repeatCount>
2162 repeat_count: "repeatCount";
2163
2164 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/repeatDur>
2165 repeat_dur: "repeatDur";
2166
2167 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/requiredExtensions>
2168 required_extensions: "requiredExtensions";
2169
2170 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/requiredFeatures>
2171 required_features: "requiredFeatures";
2172
2173 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/restart>
2174 restart;
2175
2176 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/result>
2177 result;
2178
2179 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/role>
2180 role;
2181
2182 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/rotate>
2183 rotate;
2184
2185 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/rx>
2186 rx;
2187
2188 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/ry>
2189 ry;
2190
2191 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/scale>
2192 scale;
2193
2194 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/seed>
2195 seed;
2196
2197 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/shape-rendering>
2198 shape_rendering: "shape-rendering";
2199
2200 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/slope>
2201 slope;
2202
2203 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/spacing>
2204 spacing;
2205
2206 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/specularConstant>
2207 specular_constant: "specularConstant";
2208
2209 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/specularExponent>
2210 specular_exponent: "specularExponent";
2211
2212 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/speed>
2213 speed;
2214
2215 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/spreadMethod>
2216 spread_method: "spreadMethod";
2217
2218 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/startOffset>
2219 start_offset: "startOffset";
2220
2221 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stdDeviation>
2222 std_deviation: "stdDeviation";
2223
2224 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stemh>
2225 stemh;
2226
2227 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stemv>
2228 stemv;
2229
2230 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stitchTiles>
2231 stitch_tiles: "stitchTiles";
2232
2233 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stop-color>
2234 stop_color: "stop-color";
2235
2236 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stop-opacity>
2237 stop_opacity: "stop-opacity";
2238
2239 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/strikethrough-position>
2240 strikethrough_position: "strikethrough-position";
2241
2242 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/strikethrough-thickness>
2243 strikethrough_thickness: "strikethrough-thickness";
2244
2245 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/string>
2246 string;
2247
2248 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke>
2249 stroke;
2250
2251 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-dasharray>
2252 stroke_dasharray: "stroke-dasharray";
2253
2254 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-dashoffset>
2255 stroke_dashoffset: "stroke-dashoffset";
2256
2257 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-linecap>
2258 stroke_linecap: "stroke-linecap";
2259
2260 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-linejoin>
2261 stroke_linejoin: "stroke-linejoin";
2262
2263 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-miterlimit>
2264 stroke_miterlimit: "stroke-miterlimit";
2265
2266 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-opacity>
2267 stroke_opacity: "stroke-opacity";
2268
2269 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-width>
2270 stroke_width: "stroke-width";
2271
2272 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/style>
2273 style;
2274
2275 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/surfaceScale>
2276 surface_scale: "surfaceScale";
2277
2278 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/systemLanguage>
2279 system_language: "systemLanguage";
2280
2281 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/tabindex>
2282 tabindex;
2283
2284 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/tableValues>
2285 table_values: "tableValues";
2286
2287 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/target>
2288 target;
2289
2290 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/targetX>
2291 target_x: "targetX";
2292
2293 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/targetY>
2294 target_y: "targetY";
2295
2296 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/text-anchor>
2297 text_anchor: "text-anchor";
2298
2299 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/text-decoration>
2300 text_decoration: "text-decoration";
2301
2302 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/text-rendering>
2303 text_rendering: "text-rendering";
2304
2305 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/textLength>
2306 text_length: "textLength";
2307
2308 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/to>
2309 to;
2310
2311 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/transform>
2312 transform;
2313
2314 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/transform-origin>
2315 transform_origin: "transform-origin";
2316
2317 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/type>
2318 r#type: no-alias "type";
2319
2320 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/u1>
2321 u1;
2322
2323 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/u2>
2324 u2;
2325
2326 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/underline-position>
2327 underline_position: "underline-position";
2328
2329 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/underline-thickness>
2330 underline_thickness: "underline-thickness";
2331
2332 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/unicode>
2333 unicode;
2334
2335 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/unicode-bidi>
2336 unicode_bidi: "unicode-bidi";
2337
2338 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/unicode-range>
2339 unicode_range: "unicode-range";
2340
2341 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/units-per-em>
2342 units_per_em: "units-per-em";
2343
2344 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/v-alphabetic>
2345 v_alphabetic: "v-alphabetic";
2346
2347 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/v-hanging>
2348 v_hanging: "v-hanging";
2349
2350 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/v-ideographic>
2351 v_ideographic: "v-ideographic";
2352
2353 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/v-mathematical>
2354 v_mathematical: "v-mathematical";
2355
2356 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/values>
2357 values;
2358
2359 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/vector-effect>
2360 vector_effect: "vector-effect";
2361
2362 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/version>
2363 version;
2364
2365 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/vert-adv-y>
2366 vert_adv_y: "vert-adv-y";
2367
2368 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/vert-origin-x>
2369 vert_origin_x: "vert-origin-x";
2370
2371 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/vert-origin-y>
2372 vert_origin_y: "vert-origin-y";
2373
2374 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/viewBox>
2375 view_box: "viewBox";
2376
2377 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/viewTarget>
2378 view_target: "viewTarget";
2379
2380 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/visibility>
2381 visibility;
2382
2383 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/width>
2384 width;
2385
2386 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/widths>
2387 widths;
2388
2389 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/word-spacing>
2390 word_spacing: "word-spacing";
2391
2392 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/writing-mode>
2393 writing_mode: "writing-mode";
2394
2395 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/x>
2396 x;
2397
2398 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/x-height>
2399 x_height: "x-height";
2400
2401 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/x1>
2402 x1;
2403
2404 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/x2>
2405 x2;
2406
2407 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xmlns>
2408 xmlns;
2409
2410 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xChannelSelector>
2411 x_channel_selector: "xChannelSelector";
2412
2413 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/y>
2414 y;
2415
2416 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/y1>
2417 y1;
2418
2419 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/y2>
2420 y2;
2421
2422 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/yChannelSelector>
2423 y_channel_selector: "yChannelSelector";
2424
2425 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/z>
2426 z;
2427
2428 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/zoomAndPan>
2429 zoom_and_pan: "zoomAndPan";
2430
2431}
2432
2433/// Marker for tag types that support global HTML attributes.
2434pub trait GlobalAttributesElement {}
2435
2436/// Marker for tag types that support SVG attributes.
2437pub trait SvgAttributesElement {}
2438
2439impl<Tag, Attributes, Children> GlobalAttributesExtension
2440 for dioxus_core::view::ElementBuilder<Tag, Attributes, Children>
2441where
2442 Tag: GlobalAttributesElement,
2443{
2444}
2445
2446impl<Tag, Attributes, Children> SvgAttributesExtension
2447 for dioxus_core::view::ElementBuilder<Tag, Attributes, Children>
2448where
2449 Tag: SvgAttributesElement,
2450{
2451}