diff --git a/site/src/content/docs/components/modal.mdx b/site/src/content/docs/components/modal.mdx index bb7eec7efe..01ae93f6cd 100644 --- a/site/src/content/docs/components/modal.mdx +++ b/site/src/content/docs/components/modal.mdx @@ -1,17 +1,17 @@ --- title: Modal -description: Use Bootstrap’s JavaScript modal plugin to add dialogs to your site for lightboxes, user notifications, or completely custom content. +description: Use Bootstrap's JavaScript modal plugin to add dialogs to your site for lightboxes, user notifications, or completely custom content. toc: true --- ## How it works -Before getting started with Bootstrap’s modal component, be sure to read the following as our menu options have recently changed. +Before getting started with Bootstrap's modal component, be sure to read the following as our menu options have recently changed. -- Modals are built with HTML, CSS, and JavaScript. They’re positioned over everything else in the document and remove scroll from the `
` so that modal content scrolls instead. -- Clicking on the modal “backdrop” will automatically close the modal. -- Bootstrap only supports one modal window at a time. Nested modals aren’t supported as we believe them to be poor user experiences. -- Modals use `position: fixed`, which can sometimes be a bit particular about its rendering. Whenever possible, place your modal HTML in a top-level position to avoid potential interference from other elements. You’ll likely run into issues when nesting a `.modal` within another fixed element. +- Modals are built with HTML, CSS, and JavaScript. They're positioned over everything else in the document and remove scroll from the `` so that modal content scrolls instead. +- Clicking on the modal "backdrop" will automatically close the modal. +- Bootstrap only supports one modal window at a time. Nested modals aren't supported as we believe them to be poor user experiences. +- Modals use `position: fixed`, which can sometimes be a bit particular about its rendering. Whenever possible, place your modal HTML in a top-level position to avoid potential interference from other elements. You'll likely run into issues when nesting a `.modal` within another fixed element. - Once again, due to `position: fixed`, there are some caveats with using modals on mobile devices. [See our browser support docs]([[docsref:/getting-started/browsers-devices#modals-and-dropdowns-on-mobile]]) for details. - Due to how HTML5 defines its semantics, [the `autofocus` HTML attribute](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-autofocus) has no effect in Bootstrap modals. To achieve the same effect, use some custom JavaScript: @@ -75,7 +75,7 @@ Below is a _static_ modal example (meaning its `position` and `display` have bee ```Woo-hoo, you’re reading this text in a modal!
+Woo-hoo, you're reading this text in a modal!
I will not close if you click outside of me. Don’t even try to press escape key.
+I will not close if you click outside of me. Don't even try to press escape key.