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