0
0
mirror of https://github.com/twbs/bootstrap.git synced 2024-11-30 12:24:19 +01:00
Bootstrap/docs/components/modal.md
Pete Nykänen 66a9ed278e Fixed couple of formatting errors in modal.md
One extra `</p>` was out of place, plus couple of issues with `'s which caused some odd formatting.
2015-08-19 21:43:16 +03:00

20 KiB
Raw Blame History

layout title group
docs Modal components

Modals are streamlined, but flexible, dialog prompts with the minimum required functionality and smart defaults.

Contents

  • Will be replaced with the ToC, excluding the "Contents" header {:toc}

Due to how HTML5 defines its semantics, the autofocus HTML attribute has no effect in Bootstrap modals. To achieve the same effect, use some custom JavaScript:

{% highlight js %} $('#myModal').on('shown.bs.modal', function () { $('#myInput').focus() }) {% endhighlight %}

{% callout warning %}

Multiple open modals not supported

Be sure not to open a modal while another is still visible. Showing more than one modal at a time requires custom code. {% endcallout %}

{% callout warning %}

Modal markup placement

Always try to place a modal's HTML code in a top-level position in your document to avoid other components affecting the modal's appearance and/or functionality. {% endcallout %}

{% callout warning %}

Mobile device caveats

There are some caveats regarding using modals on mobile devices. See our browser support docs for details. {% endcallout %}

Static example

A rendered modal with header, body, and set of actions in the footer.

Close

Modal title

One fine body…

Close Save changes

{% highlight html %}

Close

Modal title

One fine body…

Close Save changes
{% endhighlight %}

Live demo

Toggle a modal via JavaScript by clicking the button below. It will slide down and fade in from the top of the page.