+
+ A
+ B
+ C
+ D
+ E
+ F
+ G
+ H
+ I
+ J
+ K
+ L
+ M
+ N
+ O
+ P
+ Q
+ R
+ S
+ T
+ U
+ V
+ W
+ X
+ Y
+ Z
+
+
+```
+
+```css interactive-example
+#example-element {
+ display: grid;
+ grid-template-columns: repeat(7, 1fr);
+ rule: solid thick;
+}
+#example-element i {
+ padding: 5px;
+}
+```
+
+## Constituent properties
+
+This property is a shorthand for the following CSS properties:
+
+- {{cssxref("rule-color")}}
+- {{cssxref("rule-style")}}
+- {{cssxref("rule-width")}}
+
+## Syntax
+
+```css
+/* One value */
+rule: dotted;
+rule: solid 8px;
+rule: solid blue;
+rule: thick inset blue;
+
+/* Multiple values */
+rule: groove, dashed, solid;
+rule:
+ dotted medium blue,
+ dashed magenta 1px,
+ outset green 5px;
+rule:
+ solid #0ff,
+ repeat(3, dashed magenta 1px, outset green 5px);
+rule:
+ inset 3px yellow,
+ repeat(auto, dashed magenta 1px, groove green 5px),
+ inset 3px yellow;
+
+/* Global values */
+rule: inherit;
+rule: initial;
+rule: revert;
+rule: revert-layer;
+rule: unset;
+```
+
+### Values
+
+The `rule` property accepts a comma-separated list of values, including:
+
+- `