diff --git a/files/en-us/learn_web_development/extensions/forms/ui_pseudo-classes/index.md b/files/en-us/learn_web_development/extensions/forms/ui_pseudo-classes/index.md
index 8dffce4145b6664..80a43fd8430b0ae 100644
--- a/files/en-us/learn_web_development/extensions/forms/ui_pseudo-classes/index.md
+++ b/files/en-us/learn_web_development/extensions/forms/ui_pseudo-classes/index.md
@@ -1017,8 +1017,7 @@ The full example looks like this (press the **Play** button to run the example i
Viscous,
Bright Ridge,
CA
-
+
diff --git a/files/en-us/mdn/writing_guidelines/page_structures/page_types/api_method_subpage_template/index.md b/files/en-us/mdn/writing_guidelines/page_structures/page_types/api_method_subpage_template/index.md
index b2e0d6d02367f38..575b51ed1e52e10 100644
--- a/files/en-us/mdn/writing_guidelines/page_structures/page_types/api_method_subpage_template/index.md
+++ b/files/en-us/mdn/writing_guidelines/page_structures/page_types/api_method_subpage_template/index.md
@@ -39,7 +39,6 @@ sidebar: mdnsidebar
> If the method is static, then the slug must have a `_static` suffix, like: `Web/API/NameOfTheParentInterface/NameOfTheMethod_static`. This enables us to support instance and static methods which have the same name.
>
> Note that the name of the method in the slug omits the parenthesis (it ends in `NameOfTheMethod` not `NameOfTheMethod()`).
->
> - **page-type**
> - : The `page-type` key for Web/API methods is either `web-api-instance-method` (for instance methods) or `web-api-static-method` (for static methods).
> - **status**
diff --git a/files/en-us/mdn/writing_guidelines/page_structures/page_types/api_property_subpage_template/index.md b/files/en-us/mdn/writing_guidelines/page_structures/page_types/api_property_subpage_template/index.md
index 2e7d039816212e8..396cfc2fa28a39f 100644
--- a/files/en-us/mdn/writing_guidelines/page_structures/page_types/api_property_subpage_template/index.md
+++ b/files/en-us/mdn/writing_guidelines/page_structures/page_types/api_property_subpage_template/index.md
@@ -40,7 +40,6 @@ sidebar: mdnsidebar
> This will be formatted like `Web/API/NameOfTheParentInterface/NameOfTheProperty`.
>
> If the property is static, then the slug must have a `_static` suffix, like: `Web/API/NameOfTheParentInterface/NameOfTheProperty_static`. This enables us to support instance and static properties which have the same name.
->
> - **page-type**
> - : The `page-type` key for Web/API properties is either `web-api-instance-property` (for instance properties) or `web-api-static-property` (for static properties).
> - **status**
diff --git a/files/en-us/mdn/writing_guidelines/page_structures/page_types/css_selector_page_template/index.md b/files/en-us/mdn/writing_guidelines/page_structures/page_types/css_selector_page_template/index.md
index 6fe938061ad4f44..8df36fdddfb6486 100644
--- a/files/en-us/mdn/writing_guidelines/page_structures/page_types/css_selector_page_template/index.md
+++ b/files/en-us/mdn/writing_guidelines/page_structures/page_types/css_selector_page_template/index.md
@@ -45,7 +45,6 @@ sidebar: mdnsidebar
>
> Note that you may first need to create/update an entry for the selector and its specification in our Browser compat data repo.
> See our [guide on how to do this](/en-US/docs/MDN/Writing_guidelines/Page_structures/Compatibility_tables).
->
> - **sidebar**
> - : This is `cssref` for all CSS guide and reference pages.
> See [Page structures: Sidebars](/en-US/docs/MDN/Writing_guidelines/Page_structures/Sidebars) for details.
diff --git a/files/en-us/mdn/writing_guidelines/page_structures/page_types/html_attribute_page_template/index.md b/files/en-us/mdn/writing_guidelines/page_structures/page_types/html_attribute_page_template/index.md
index 27658691a28942f..4d690e56e9a7887 100644
--- a/files/en-us/mdn/writing_guidelines/page_structures/page_types/html_attribute_page_template/index.md
+++ b/files/en-us/mdn/writing_guidelines/page_structures/page_types/html_attribute_page_template/index.md
@@ -61,7 +61,6 @@ Only add an article if the attribute has enough nuance to deserve its own exampl
> The toolchain automatically uses the key to populate the compatibility and specification sections (replacing the `\{{Compat}}` and `\{{Specifications}}` macros).
> Note that you may first need to create/update an entry for the attribute in our [Browser compat data repo](https://github.com/mdn/browser-compat-data), and the entry will need to include specification information.
> See our [guide on how to do this](/en-US/docs/MDN/Writing_guidelines/Page_structures/Compatibility_tables).
->
> - **sidebar**
> - : Keep as `htmlsidebar` (all pages under `/web/html/` use this sidebar).
> See [Page structures: Sidebars](/en-US/docs/MDN/Writing_guidelines/Page_structures/Sidebars) for details.
diff --git a/files/en-us/mdn/writing_guidelines/page_structures/page_types/http_header_page_template/index.md b/files/en-us/mdn/writing_guidelines/page_structures/page_types/http_header_page_template/index.md
index dff4d43841ab32f..1ce6d1aac44c1db 100644
--- a/files/en-us/mdn/writing_guidelines/page_structures/page_types/http_header_page_template/index.md
+++ b/files/en-us/mdn/writing_guidelines/page_structures/page_types/http_header_page_template/index.md
@@ -49,7 +49,6 @@ sidebar: mdnsidebar
>
> Browser compatibility does not apply for HTTP headers where no specific implementation is provided (such as automatically adding a request header to some requests or changing behavior based on data in a response header).
> For these cases, remove the browser-compat key and value.
->
> - **sidebar**
> - : This is always `http`.
> See [Page structures: Sidebars](/en-US/docs/MDN/Writing_guidelines/Page_structures/Sidebars) for details.
diff --git a/files/en-us/mdn/writing_guidelines/page_structures/page_types/svg_element_page_template/index.md b/files/en-us/mdn/writing_guidelines/page_structures/page_types/svg_element_page_template/index.md
index 85db83423a50336..de4a3e789c7db12 100644
--- a/files/en-us/mdn/writing_guidelines/page_structures/page_types/svg_element_page_template/index.md
+++ b/files/en-us/mdn/writing_guidelines/page_structures/page_types/svg_element_page_template/index.md
@@ -46,7 +46,6 @@ sidebar: mdnsidebar
>
> Note that you may first need to create/update an entry for the element in our [Browser compat data repo](https://github.com/mdn/browser-compat-data), and the entry will need to include specification information.
> See our [guide on how to do this](/en-US/docs/MDN/Writing_guidelines/Page_structures/Compatibility_tables).
->
> - **sidebar**
> - : This is `svgref` for all SVG guide and reference pages.
> See [Page structures: Sidebars](/en-US/docs/MDN/Writing_guidelines/Page_structures/Sidebars) for details.
diff --git a/files/en-us/mozilla/firefox/experimental_features/index.md b/files/en-us/mozilla/firefox/experimental_features/index.md
index a27ab082d18116f..18dfca9cba746d4 100644
--- a/files/en-us/mozilla/firefox/experimental_features/index.md
+++ b/files/en-us/mozilla/firefox/experimental_features/index.md
@@ -495,6 +495,22 @@ These give developers more flexibility when structuring and loading JavaScript m
## APIs
+### Crash Reporting
+
+Crash reports can now be sent through the [Reporting API](/en-US/docs/Web/API/Reporting_API) to the `default` endpoint.
+Note that Firefox does not support providing {{domxref("CrashReportContext")}} in the report body.
+([Firefox bug 2036160](https://bugzil.la/2036160)).
+
+| Release channel | Version added | Enabled by default? |
+| ----------------- | ------------- | ------------------- |
+| Nightly | 152 | Yes |
+| Developer Edition | 152 | No |
+| Beta | 152 | No |
+| Release | 152 | No |
+
+- `dom.reporting.crash.enabled`
+ - : Set to `true` to enable (enabled by default in Nightly).
+
### Scoped custom element registries
Support for [scoped custom element registries](/en-US/docs/Web/API/Web_components/Using_custom_elements#scoped_custom_element_registries) is being implemented.
diff --git a/files/en-us/mozilla/firefox/releases/152/index.md b/files/en-us/mozilla/firefox/releases/152/index.md
index 573c65d0a969d78..8e80e6f0e22f819 100644
--- a/files/en-us/mozilla/firefox/releases/152/index.md
+++ b/files/en-us/mozilla/firefox/releases/152/index.md
@@ -121,3 +121,8 @@ You can find more such features on the [Experimental features](/en-US/docs/Mozil
- **`` values in `@keyframes` selectors**: `layout.css.scroll-driven-animations.enabled`
The {{cssxref("@keyframes")}} at-rule now supports [``](/en-US/docs/Web/CSS/Reference/Values/timeline-range-name) values. These [values](/en-US/docs/Web/CSS/Guides/Scroll-driven_animations/Timeline_range_names#timeline_range_names) let you specify the segment within which a scroll-driven animation takes place. ([Firefox bug 1824875](https://bugzil.la/1824875)).
+
+- **Crash Reporting** (Nightly): `dom.reporting.crash.enabled`
+
+ Crash report can now be sent through the [Reporting API](/en-US/docs/Web/API/Reporting_API).
+ ([Firefox bug 2036160](https://bugzil.la/2036160)).
diff --git a/files/en-us/web/accessibility/aria/reference/roles/figure_role/index.md b/files/en-us/web/accessibility/aria/reference/roles/figure_role/index.md
index 5b06d267d3b80f9..8cedc7dd1d665fa 100644
--- a/files/en-us/web/accessibility/aria/reference/roles/figure_role/index.md
+++ b/files/en-us/web/accessibility/aria/reference/roles/figure_role/index.md
@@ -78,8 +78,7 @@ We could extend the initial example on the page to also identify a paragraph tha
+ -- Dr. Seuss
+
+
+```
+
+```css interactive-example
+#example-element {
+ display: grid;
+ column-rule: solid 5px red;
+ gap: 10px;
+ grid-template-rows: repeat(3, 1fr);
+ grid-template-columns: repeat(3, 1fr);
+}
+cite {
+ grid-row: 3;
+ grid-column: 3;
+}
+```
+
+## Syntax
+
+```css
+/* Keywords */
+column-rule-visibility-items: all;
+column-rule-visibility-items: around;
+column-rule-visibility-items: between;
+column-rule-visibility-items: normal;
+
+/* Global values */
+column-rule-visibility-items: inherit;
+column-rule-visibility-items: initial;
+column-rule-visibility-items: revert;
+column-rule-visibility-items: revert-layer;
+column-rule-visibility-items: unset;
+```
+
+### Values
+
+- `all`
+ - : The column rule should be painted in all gap segments, regardless of whether adjacent areas contain an item.
+
+- `around`
+ - : The column rule should be painted in a gap segment if at least one of the two adjacent areas is occupied by a item.
+
+- `between`
+ - : The column rule should be painted in a gap segment if both adjacent areas are occupied by items.
+
+- `normal`
+ - : With grid containers, behaves the same as `all`. In multicol layout, behaves the same as `between`. This is the default.
+
+## Description
+
+The `column-rule-visibility-items` property defines whether a column-rule segment is painted in column gaps adjacent to empty areas in [multi-row](/en-US/docs/Web/CSS/Guides/Multicol_layout) and [grid](/en-US/docs/Web/CSS/Guides/Grid_layout) containers with more than one column.
+
+The `column-rule-visibility-items` and {{cssxref("row-rule-visibility-items")}} properties can both be set using the {{cssxref("rule-visibility-items")}} shorthand.
+
+## Formal definition
+
+{{cssinfo}}
+
+## Formal syntax
+
+{{csssyntax}}
+
+## Examples
+
+### Basic example
+
+In this example, we define a column rule to be drawn between two grid areas if at least one adjacent grid area contains a grid item.
+
+#### HTML
+
+We include a list of dynamic sports duos:
+
+```html
+
+
Simone Biles + Jonathan Owens
+
Serena Williams + Venus Williams
+
Aaron Judge + Giancarlo Stanton
+
LeBron James + Dwyane Wade
+
Xavi Hernandez + Andres Iniesta
+
Kerri Walsh + Misty May Treanor
+
+```
+
+#### CSS
+
+We define the ordered list ({{htmlelement("ol")}}) to be a grid container, creating 4 columns and 4 rows by setting both the {{cssxref("grid-template-columns")}} and {{cssxref("grid-template-rows")}} properties to `repeat(4, 1fr)`, and move the last item to the bottom-right grid area using {{cssxref("grid-column")}} and {{cssxref("grid-row")}} properties. We include a {{cssxref("gap")}} of `20px` to provide enough room between the columns to fit our `5px` dashed rule.
+
+Finally, we set `column-rule-visibility-items` to `between`, so that a column rule is painted in a column gap only if both adjacent grid areas contain a grid item.
+
+```css
+ol {
+ display: grid;
+ grid-template-rows: repeat(4, 1fr);
+ grid-template-columns: repeat(4, 1fr);
+ gap: 10px;
+
+ column-rule: dashed 5px blue;
+ column-rule-visibility-items: between;
+}
+li:last-child {
+ grid-row: 4;
+ grid-column: 4;
+}
+```
+
+```css hidden
+li {
+ margin-left: 1em;
+}
+@layer no-support {
+ @supports not (column-rule-visibility-items: around) {
+ body::before {
+ content: "Your browser doesn't support the column-rule-visibility-items property";
+ background-color: wheat;
+ display: block;
+ text-align: center;
+ padding: 1rem 0;
+ }
+ }
+}
+```
+
+#### Result
+
+{{EmbedLiveSample("Basic", "", "230")}}
+
+## Specifications
+
+{{Specifications}}
+
+## Browser compatibility
+
+{{Compat}}
+
+## See also
+
+- {{cssxref("rule-visibility-items")}} shorthand
+- {{cssxref("row-rule-visibility-items")}}
+- {{cssxref("column-rule")}} shorthand
+- {{cssxref("rule")}} shorthand
+- [CSS gaps](/en-US/docs/Web/CSS/Guides/Gaps) module
diff --git a/files/en-us/web/css/reference/properties/row-rule-visibility-items/index.md b/files/en-us/web/css/reference/properties/row-rule-visibility-items/index.md
new file mode 100644
index 000000000000000..2d48fe76954481c
--- /dev/null
+++ b/files/en-us/web/css/reference/properties/row-rule-visibility-items/index.md
@@ -0,0 +1,179 @@
+---
+title: "`row-rule-visibility-items` CSS property"
+short-title: row-rule-visibility-items
+slug: Web/CSS/Reference/Properties/row-rule-visibility-items
+page-type: css-property
+browser-compat: css.properties.row-rule-visibility-items
+sidebar: cssref
+---
+
+The **`row-rule-visibility-items`** [CSS](/en-US/docs/Web/CSS) property defines whether a row-rule segment is painted in gaps adjacent to empty areas.
+
+{{InteractiveExample("CSS Demo: row-rule-visibility-items")}}
+
+```css interactive-example-choice
+row-rule-visibility-items: all;
+```
+
+```css interactive-example-choice
+row-rule-visibility-items: around;
+```
+
+```css interactive-example-choice
+row-rule-visibility-items: between;
+```
+
+```css interactive-example-choice
+row-rule-visibility-items: normal;
+```
+
+```html interactive-example
+
+
+
One fish
+
Two fish
+
Red fish
+
Blue fish
+ -- Dr. Seuss
+
+
+```
+
+```css interactive-example
+#example-element {
+ display: grid;
+ row-rule: solid 5px red;
+ gap: 10px;
+ grid-template-columns: repeat(3, 1fr);
+ grid-template-rows: repeat(3, 1fr);
+}
+cite {
+ grid-column: 3;
+ grid-row: 3;
+}
+```
+
+## Syntax
+
+```css
+/* Keywords */
+row-rule-visibility-items: all;
+row-rule-visibility-items: around;
+row-rule-visibility-items: between;
+row-rule-visibility-items: normal;
+
+/* Global values */
+row-rule-visibility-items: inherit;
+row-rule-visibility-items: initial;
+row-rule-visibility-items: revert;
+row-rule-visibility-items: revert-layer;
+row-rule-visibility-items: unset;
+```
+
+### Values
+
+- `all`
+ - : The row rule should be painted in all gap segments, regardless of whether adjacent areas contain an item.
+
+- `around`
+ - : The row rule should be painted in a gap segment if at least one of the two adjacent areas is occupied by an item.
+
+- `between`
+ - : The row rule should be painted in a gap segment if both adjacent areas are occupied by items.
+
+- `normal`
+ - : Behaves the same as `all`. This is the default.
+
+## Description
+
+The `row-rule-visibility-items` property defines whether, in [multi-column](/en-US/docs/Web/CSS/Guides/Multicol_layout) and [grid](/en-US/docs/Web/CSS/Guides/Grid_layout) containers with more than one row, row rule segments are painted in the gaps between two adjacent areas if one or both of the areas are empty.
+
+The `row-rule-visibility-items` and {{cssxref("row-rule-visibility-items")}} properties can both be set to the same values using the {{cssxref("rule-visibility-items")}} shorthand.
+
+## Formal definition
+
+{{cssinfo}}
+
+## Formal syntax
+
+{{csssyntax}}
+
+## Examples
+
+### Basic example
+
+In this example, we define a row rules to be drawn between two grid areas if at least one adjacent grid area contains grid items.
+
+#### HTML
+
+We include a list of dynamic sports duos:
+
+```html
+
+
Simone Biles + Jonathan Owens
+
Serena Williams + Venus Williams
+
Aaron Judge + Giancarlo Stanton
+
LeBron James + Dwyane Wade
+
Xavi Hernandez + Andres Iniesta
+
Kerri Walsh + Misty May Treanor
+
+```
+
+#### CSS
+
+We define the ordered list ({{htmlelement("ol")}}) to be a grid container, creating 4 rows and 4 columns by setting both the {{cssxref("grid-template-rows")}} and {{cssxref("grid-template-columns")}} properties to `repeat(4, 1fr)`, and move the last item to the bottom-right grid area using {{cssxref("grid-row")}} and {{cssxref("grid-column")}}. We include a {{cssxref("gap")}} of `20px` to provide enough room between the rows to fit our `5px` dashed rule.
+
+Finally, we set `row-rule-visibility-items` to `around`, so that a row rule segment is only painted in a row gap if one or both adjacent grid areas contain a grid item.
+
+```css
+ol {
+ display: grid;
+ grid-template-columns: repeat(4, 1fr);
+ grid-template-rows: repeat(4, 1fr);
+ gap: 10px;
+
+ row-rule: dashed 5px blue;
+ row-rule-visibility-items: around;
+}
+li:last-child {
+ grid-column: 4;
+ grid-row: 4;
+}
+```
+
+```css hidden
+li {
+ margin-left: 1em;
+}
+@layer no-support {
+ @supports not (row-rule-visibility-items: around) {
+ body::before {
+ content: "Your browser doesn't support the row-rule-visibility-items property";
+ background-color: wheat;
+ display: block;
+ text-align: center;
+ padding: 1rem 0;
+ }
+ }
+}
+```
+
+#### Result
+
+{{EmbedLiveSample("Basic", "", "230")}}
+
+## Specifications
+
+{{Specifications}}
+
+## Browser compatibility
+
+{{Compat}}
+
+## See also
+
+- {{cssxref("rule-visibility-items")}} shorthand
+- {{cssxref("column-rule-visibility-items")}}
+- {{cssxref("row-rule")}} shorthand
+- {{cssxref("rule")}} shorthand
+- [CSS gaps](/en-US/docs/Web/CSS/Guides/Gaps) module
diff --git a/files/en-us/web/css/reference/properties/rule-visibility-items/index.md b/files/en-us/web/css/reference/properties/rule-visibility-items/index.md
new file mode 100644
index 000000000000000..f1386d8af377f6d
--- /dev/null
+++ b/files/en-us/web/css/reference/properties/rule-visibility-items/index.md
@@ -0,0 +1,187 @@
+---
+title: "`rule-visibility-items` CSS property"
+short-title: rule-visibility-items
+slug: Web/CSS/Reference/Properties/rule-visibility-items
+page-type: css-property
+browser-compat: css.properties.rule-visibility-items
+sidebar: cssref
+---
+
+The **`rule-visibility-items`** [CSS](/en-US/docs/Web/CSS) shorthand property defines whether rule segments are painted in both row and column gaps adjacent to empty areas.
+
+## Constituent properties
+
+This property is a shorthand for the following CSS properties:
+
+- {{cssxref("column-rule-visibility-items")}}
+- {{cssxref("row-rule-visibility-items")}}
+
+{{InteractiveExample("CSS Demo: rule-visibility-items")}}
+
+```css interactive-example-choice
+rule-visibility-items: all;
+```
+
+```css interactive-example-choice
+rule-visibility-items: around;
+```
+
+```css interactive-example-choice
+rule-visibility-items: between;
+```
+
+```css interactive-example-choice
+rule-visibility-items: normal;
+```
+
+```html interactive-example
+
+
+
One fish
+
Two fish
+
Red fish
+
Blue fish
+ -- Dr. Seuss
+
+
+```
+
+```css interactive-example
+#example-element {
+ display: grid;
+ rule: solid 5px red;
+ gap: 10px;
+ grid-template-rows: repeat(3, 1fr);
+ grid-template-columns: repeat(3, 1fr);
+}
+cite {
+ grid-row: 3;
+ grid-column: 3;
+}
+```
+
+## Syntax
+
+```css
+/* Keywords */
+rule-visibility-items: all;
+rule-visibility-items: around;
+rule-visibility-items: between;
+rule-visibility-items: normal;
+
+/* Global values */
+rule-visibility-items: inherit;
+rule-visibility-items: initial;
+rule-visibility-items: revert;
+rule-visibility-items: revert-layer;
+rule-visibility-items: unset;
+```
+
+### Values
+
+- `all`
+ - : Rules should be painted in all gap segments, regardless of whether adjacent areas contain an item.
+
+- `around`
+ - : A rule should be painted in a gap segment if at least one of the two adjacent areas is occupied by a item.
+
+- `between`
+ - : A rule should be painted in a gap segment only if both adjacent areas are occupied by items.
+
+- `normal`
+ - : With grid containers, behaves the same as `all`. In multicol layout, behaves the same as `between`. This is the default.
+
+## Description
+
+The `rule-visibility-items` property defines whether rule segments are painted in gaps adjacent to empty areas in the gaps between rows and columns in [multi-row](/en-US/docs/Web/CSS/Guides/Multicol_layout) and [grid](/en-US/docs/Web/CSS/Guides/Grid_layout) containers with more than one row or column.
+
+The value is a single keyword that sets the same value for both the {{cssxref("column-rule-visibility-items")}} and {{cssxref("row-rule-visibility-items")}} properties.
+
+## Formal definition
+
+{{cssinfo}}
+
+## Formal syntax
+
+{{csssyntax}}
+
+## Examples
+
+### Basic example
+
+In this example, we define a rule to be drawn between two grid areas if at least one adjacent grid area contains a grid item.
+
+#### HTML
+
+We include a list of dynamic sports duos:
+
+```html
+
+
Simone Biles + Jonathan Owens
+
Serena Williams + Venus Williams
+
Aaron Judge + Giancarlo Stanton
+
LeBron James + Dwyane Wade
+
Xavi Hernandez + Andres Iniesta
+
Kerri Walsh + Misty May Treanor
+
+```
+
+#### CSS
+
+We define the ordered list ({{htmlelement("ol")}}) to be a grid container, creating 4 columns and 4 rows by setting both the {{cssxref("grid-template-columns")}} and {{cssxref("grid-template-rows")}} properties to `repeat(4, 1fr)`, and move the last item to the bottom-right grid area using the {{cssxref("grid-column")}} and {{cssxref("grid-row")}} properties. We include a {{cssxref("gap")}} of `20px` to provide enough room between the columns to fit our `5px` rules. We set the column rules to `dashed` and the row rules to `solid`.
+
+Finally, we set `rule-visibility-items` to `between`, so that row- and column-rules are painted only if both grid areas adjacent to them contain a grid item.
+
+```css
+ol {
+ display: grid;
+ grid-template-rows: repeat(4, 1fr);
+ grid-template-columns: repeat(4, 1fr);
+ gap: 20px;
+
+ column-rule: dashed 5px blue;
+ row-rule: solid 5px red;
+
+ rule-visibility-items: around;
+}
+li:last-child {
+ grid-row: 4;
+ grid-column: 4;
+}
+```
+
+```css hidden
+li {
+ margin-left: 1em;
+}
+@layer no-support {
+ @supports not (rule-visibility-items: around) {
+ body::before {
+ content: "Your browser doesn't support the rule-visibility-items shorthand";
+ background-color: wheat;
+ display: block;
+ text-align: center;
+ padding: 1rem 0;
+ }
+ }
+}
+```
+
+#### Result
+
+{{EmbedLiveSample("Basic", "", "230")}}
+
+## Specifications
+
+{{Specifications}}
+
+## Browser compatibility
+
+{{Compat}}
+
+## See also
+
+- {{cssxref("column-rule-visibility-items")}} shorthand
+- {{cssxref("row-rule-visibility-items")}}
+- {{cssxref("rule")}} shorthand
+- [CSS gaps](/en-US/docs/Web/CSS/Guides/Gaps) module
diff --git a/files/en-us/web/css/reference/selectors/_colon_read-only/index.md b/files/en-us/web/css/reference/selectors/_colon_read-only/index.md
index 958b11fe6bc45b2..7a42fb2414a7f7e 100644
--- a/files/en-us/web/css/reference/selectors/_colon_read-only/index.md
+++ b/files/en-us/web/css/reference/selectors/_colon_read-only/index.md
@@ -72,8 +72,7 @@ The `:read-only` pseudo-class is used to remove all the styling that makes the i
Viscous,
Bright Ridge,
CA
-
+
diff --git a/files/en-us/web/css/reference/values/fit-content_function/index.md b/files/en-us/web/css/reference/values/fit-content_function/index.md
index d4e91cfbb6069b1..3006809bbc67551 100644
--- a/files/en-us/web/css/reference/values/fit-content_function/index.md
+++ b/files/en-us/web/css/reference/values/fit-content_function/index.md
@@ -11,6 +11,9 @@ sidebar: cssref
The **`fit-content()`** [CSS](/en-US/docs/Web/CSS) [function](/en-US/docs/Web/CSS/Reference/Values/Functions) clamps a given size to an available size according to the formula `min(maximum size, max(minimum size, argument))`.
+It is distinct from the {{cssxref("fit-content")}} keyword, which takes no argument and sizes a box based on its content within the available space.
+Only `fit-content()` is valid in grid track sizing properties such as {{cssxref("grid-template-columns")}}.
+
{{InteractiveExample("CSS Demo: fit-content()")}}
```css interactive-example-choice
@@ -147,5 +150,6 @@ fit-content(40%)
- {{cssxref("grid-auto-columns")}}
- {{cssxref("grid-auto-rows")}}
- {{cssxref("grid-auto-flow")}}
+- {{cssxref("fit-content")}} keyterm
- [Line-based placement with CSS grid](/en-US/docs/Web/CSS/Guides/Grid_layout/Line-based_placement)
- [Grid template areas: grid definition shorthands](/en-US/docs/Web/CSS/Guides/Grid_layout/Grid_template_areas#grid_definition_shorthands)
diff --git a/files/en-us/web/html/reference/attributes/form/index.md b/files/en-us/web/html/reference/attributes/form/index.md
index 73cd30479565c48..f215653ebd23bc9 100644
--- a/files/en-us/web/html/reference/attributes/form/index.md
+++ b/files/en-us/web/html/reference/attributes/form/index.md
@@ -106,8 +106,7 @@ This example demonstrates how form-associated elements can be associated with a