@@ -40,7 +40,7 @@ Below is a _static_ modal example (meaning its `position` and `display` have bee
40
40
41
41
<div class =" bd-example bd-example-modal " >
42
42
<div class =" modal " tabindex =" -1 " role =" dialog " >
43
- <div class="modal-dialog" role="document" >
43
+ <div class="modal-dialog">
44
44
<div class="modal-content">
45
45
<div class="modal-header">
46
46
<h5 class="modal-title">Modal title</h5>
@@ -62,7 +62,7 @@ Below is a _static_ modal example (meaning its `position` and `display` have bee
62
62
63
63
{{< highlight html >}}
64
64
<div class =" modal " tabindex =" -1 " role =" dialog " >
65
- <div class =" modal-dialog " role = " document " >
65
+ <div class =" modal-dialog " >
66
66
<div class="modal-content">
67
67
<div class="modal-header">
68
68
<h5 class="modal-title">Modal title</h5>
@@ -87,7 +87,7 @@ Below is a _static_ modal example (meaning its `position` and `display` have bee
87
87
Toggle a working modal demo by clicking the button below. It will slide down and fade in from the top of the page.
88
88
89
89
<div class =" modal fade " id =" exampleModalLive " tabindex =" -1 " role =" dialog " aria-labelledby =" exampleModalLiveLabel " aria-hidden =" true " >
90
- <div class =" modal-dialog " role = " document " >
90
+ <div class =" modal-dialog " >
91
91
<div class="modal-content">
92
92
<div class="modal-header">
93
93
<h5 class="modal-title" id="exampleModalLiveLabel">Modal title</h5>
@@ -120,7 +120,7 @@ Toggle a working modal demo by clicking the button below. It will slide down and
120
120
121
121
<!-- Modal -->
122
122
<div class =" modal fade " id =" exampleModal " tabindex =" -1 " role =" dialog " aria-labelledby =" exampleModalLabel " aria-hidden =" true " >
123
- <div class =" modal-dialog " role = " document " >
123
+ <div class =" modal-dialog " >
124
124
<div class="modal-content">
125
125
<div class="modal-header">
126
126
<h5 class="modal-title" id="exampleModalLabel">Modal title</h5>
@@ -145,7 +145,7 @@ Toggle a working modal demo by clicking the button below. It will slide down and
145
145
When backdrop is set to static, the modal will not close when clicking outside it. Click the button below to try it.
146
146
147
147
<div class =" modal fade " id =" staticBackdropLive " data-backdrop =" static " data-keyboard =" false " tabindex =" -1 " role =" dialog " aria-labelledby =" staticBackdropLiveLabel " aria-hidden =" true " >
148
- <div class =" modal-dialog " role = " document " >
148
+ <div class =" modal-dialog " >
149
149
<div class="modal-content">
150
150
<div class="modal-header">
151
151
<h5 class="modal-title" id="staticBackdropLiveLabel">Modal title</h5>
@@ -178,7 +178,7 @@ When backdrop is set to static, the modal will not close when clicking outside i
178
178
179
179
<!-- Modal -->
180
180
<div class =" modal fade " id =" staticBackdrop " data-backdrop =" static " data-keyboard =" false " tabindex =" -1 " role =" dialog " aria-labelledby =" staticBackdropLabel " aria-hidden =" true " >
181
- <div class =" modal-dialog " role = " document " >
181
+ <div class =" modal-dialog " >
182
182
<div class="modal-content">
183
183
<div class="modal-header">
184
184
<h5 class="modal-title" id="staticBackdropLabel">Modal title</h5>
@@ -204,7 +204,7 @@ When backdrop is set to static, the modal will not close when clicking outside i
204
204
When modals become too long for the user's viewport or device, they scroll independent of the page itself. Try the demo below to see what we mean.
205
205
206
206
<div class =" modal fade " id =" exampleModalLong " tabindex =" -1 " role =" dialog " aria-labelledby =" exampleModalLongTitle " aria-hidden =" true " >
207
- <div class =" modal-dialog " role = " document " >
207
+ <div class =" modal-dialog " >
208
208
<div class="modal-content">
209
209
<div class="modal-header">
210
210
<h5 class="modal-title" id="exampleModalLongTitle">Modal title</h5>
@@ -249,7 +249,7 @@ When modals become too long for the user's viewport or device, they scroll indep
249
249
You can also create a scrollable modal that allows scroll the modal body by adding ` .modal-dialog-scrollable ` to ` .modal-dialog ` .
250
250
251
251
<div class =" modal fade " id =" exampleModalScrollable " tabindex =" -1 " role =" dialog " aria-labelledby =" exampleModalScrollableTitle " aria-hidden =" true " >
252
- <div class =" modal-dialog modal-dialog-scrollable " role = " document " >
252
+ <div class =" modal-dialog modal-dialog-scrollable " >
253
253
<div class="modal-content">
254
254
<div class="modal-header">
255
255
<h5 class="modal-title" id="exampleModalScrollableTitle">Modal title</h5>
@@ -293,7 +293,7 @@ You can also create a scrollable modal that allows scroll the modal body by addi
293
293
294
294
{{< highlight html >}}
295
295
<!-- Scrollable modal -->
296
- <div class =" modal-dialog modal-dialog-scrollable " role = " document " >
296
+ <div class =" modal-dialog modal-dialog-scrollable " >
297
297
...
298
298
</div >
299
299
{{< /highlight >}}
@@ -303,7 +303,7 @@ You can also create a scrollable modal that allows scroll the modal body by addi
303
303
Add ` .modal-dialog-centered ` to ` .modal-dialog ` to vertically center the modal.
304
304
305
305
<div class =" modal fade " id =" exampleModalCenter " tabindex =" -1 " role =" dialog " aria-labelledby =" exampleModalCenterTitle " aria-hidden =" true " >
306
- <div class =" modal-dialog modal-dialog-centered " role = " document " >
306
+ <div class =" modal-dialog modal-dialog-centered " >
307
307
<div class="modal-content">
308
308
<div class="modal-header">
309
309
<h5 class="modal-title" id="exampleModalCenterTitle">Modal title</h5>
@@ -323,7 +323,7 @@ Add `.modal-dialog-centered` to `.modal-dialog` to vertically center the modal.
323
323
</div >
324
324
325
325
<div class =" modal fade " id =" exampleModalCenteredScrollable " tabindex =" -1 " role =" dialog " aria-labelledby =" exampleModalCenteredScrollableTitle " aria-hidden =" true " >
326
- <div class =" modal-dialog modal-dialog-centered modal-dialog-scrollable " role = " document " >
326
+ <div class =" modal-dialog modal-dialog-centered modal-dialog-scrollable " >
327
327
<div class="modal-content">
328
328
<div class="modal-header">
329
329
<h5 class="modal-title" id="exampleModalCenteredScrollableTitle">Modal title</h5>
@@ -357,12 +357,12 @@ Add `.modal-dialog-centered` to `.modal-dialog` to vertically center the modal.
357
357
358
358
{{< highlight html >}}
359
359
<!-- Vertically centered modal -->
360
- <div class =" modal-dialog modal-dialog-centered " role = " document " >
360
+ <div class =" modal-dialog modal-dialog-centered " >
361
361
...
362
362
</div >
363
363
364
364
<!-- Vertically centered scrollable modal -->
365
- <div class =" modal-dialog modal-dialog-centered modal-dialog-scrollable " role = " document " >
365
+ <div class =" modal-dialog modal-dialog-centered modal-dialog-scrollable " >
366
366
...
367
367
</div >
368
368
{{< /highlight >}}
@@ -372,7 +372,7 @@ Add `.modal-dialog-centered` to `.modal-dialog` to vertically center the modal.
372
372
[ Tooltips] ({{< docsref "/components/tooltips" >}}) and [ popovers] ({{< docsref "/components/popovers" >}}) can be placed within modals as needed. When modals are closed, any tooltips and popovers within are also automatically dismissed.
373
373
374
374
<div class =" modal fade " id =" exampleModalPopovers " tabindex =" -1 " role =" dialog " aria-labelledby =" exampleModalPopoversLabel " aria-hidden =" true " >
375
- <div class =" modal-dialog " role = " document " >
375
+ <div class =" modal-dialog " >
376
376
<div class="modal-content">
377
377
<div class="modal-header">
378
378
<h5 class="modal-title" id="exampleModalPopoversLabel">Modal title</h5>
@@ -416,7 +416,7 @@ Add `.modal-dialog-centered` to `.modal-dialog` to vertically center the modal.
416
416
Utilize the Bootstrap grid system within a modal by nesting ` .container-fluid ` within the ` .modal-body ` . Then, use the normal grid system classes as you would anywhere else.
417
417
418
418
<div class =" modal fade " id =" gridSystemModal " tabindex =" -1 " role =" dialog " aria-labelledby =" gridModalLabel " aria-hidden =" true " >
419
- <div class =" modal-dialog " role = " document " >
419
+ <div class =" modal-dialog " >
420
420
<div class="modal-content">
421
421
<div class="modal-header">
422
422
<h5 class="modal-title" id="gridModalLabel">Grids in modals</h5>
@@ -507,7 +507,7 @@ Below is a live demo followed by example HTML and JavaScript. For more informati
507
507
<button type =" button " class =" btn btn-primary " data-toggle =" modal " data-target =" #exampleModal " data-whatever =" @getbootstrap " >Open modal for @getbootstrap </button >
508
508
509
509
<div class =" modal fade " id =" exampleModal " tabindex =" -1 " role =" dialog " aria-labelledby =" exampleModalLabel " aria-hidden =" true " >
510
- <div class =" modal-dialog " role = " document " >
510
+ <div class =" modal-dialog " >
511
511
<div class="modal-content">
512
512
<div class="modal-header">
513
513
<h5 class="modal-title" id="exampleModalLabel">New message</h5>
@@ -574,7 +574,7 @@ If the height of a modal changes while it is open, you should call `myModal.hand
574
574
575
575
### Accessibility
576
576
577
- Be sure to add ` role="dialog" ` and ` aria-labelledby="..." ` , referencing the modal title, to ` .modal ` , and ` role="document" ` to the ` .modal-dialog ` itself . Additionally, you may give a description of your modal dialog with ` aria-describedby ` on ` .modal ` .
577
+ Be sure to add ` role="dialog" ` and ` aria-labelledby="..." ` , referencing the modal title, to ` .modal ` . Additionally, you may give a description of your modal dialog with ` aria-describedby ` on ` .modal ` .
578
578
579
579
### Embedding YouTube videos
580
580
@@ -625,13 +625,13 @@ Our default modal without modifier class constitutes the "medium" size modal.
625
625
</div >
626
626
627
627
{{< highlight html >}}
628
- <div class =" modal-dialog modal-xl " role = " document " >...</div >
629
- <div class =" modal-dialog modal-lg " role = " document " >...</div >
630
- <div class =" modal-dialog modal-sm " role = " document " >...</div >
628
+ <div class =" modal-dialog modal-xl " >...</div >
629
+ <div class =" modal-dialog modal-lg " >...</div >
630
+ <div class =" modal-dialog modal-sm " >...</div >
631
631
{{< /highlight >}}
632
632
633
633
<div class =" modal fade " id =" exampleModalXl " tabindex =" -1 " role =" dialog " aria-labelledby =" exampleModalXlLabel " aria-hidden =" true " >
634
- <div class =" modal-dialog modal-xl " role = " document " >
634
+ <div class =" modal-dialog modal-xl " >
635
635
<div class="modal-content">
636
636
<div class="modal-header">
637
637
<h5 class="modal-title h4" id="exampleModalXlLabel">Extra large modal</h5>
@@ -647,7 +647,7 @@ Our default modal without modifier class constitutes the "medium" size modal.
647
647
</div >
648
648
649
649
<div class =" modal fade " id =" exampleModalLg " tabindex =" -1 " role =" dialog " aria-labelledby =" exampleModalLgLabel " aria-hidden =" true " >
650
- <div class =" modal-dialog modal-lg " role = " document " >
650
+ <div class =" modal-dialog modal-lg " >
651
651
<div class="modal-content">
652
652
<div class="modal-header">
653
653
<h5 class="modal-title h4" id="exampleModalLgLabel">Large modal</h5>
@@ -663,7 +663,7 @@ Our default modal without modifier class constitutes the "medium" size modal.
663
663
</div >
664
664
665
665
<div class =" modal fade " id =" exampleModalSm " tabindex =" -1 " role =" dialog " aria-labelledby =" exampleModalSmLabel " aria-hidden =" true " >
666
- <div class =" modal-dialog modal-sm " role = " document " >
666
+ <div class =" modal-dialog modal-sm " >
667
667
<div class="modal-content">
668
668
<div class="modal-header">
669
669
<h5 class="modal-title h4" id="exampleModalSmLabel">Small modal</h5>
@@ -765,7 +765,7 @@ Another override is the option to pop up a modal that covers the user viewport,
765
765
</div >
766
766
767
767
<div class =" modal fade " id =" exampleModalFullscreenSm " tabindex =" -1 " role =" dialog " aria-labelledby =" exampleModalFullscreenSmLabel " aria-hidden =" true " >
768
- <div class =" modal-dialog modal-fullscreen-sm-down " role = " document " >
768
+ <div class =" modal-dialog modal-fullscreen-sm-down " >
769
769
<div class="modal-content">
770
770
<div class="modal-header">
771
771
<h5 class="modal-title h4" id="exampleModalFullscreenSmLabel">Full screen below sm</h5>
@@ -784,7 +784,7 @@ Another override is the option to pop up a modal that covers the user viewport,
784
784
</div >
785
785
786
786
<div class =" modal fade " id =" exampleModalFullscreenMd " tabindex =" -1 " role =" dialog " aria-labelledby =" exampleModalFullscreenMdLabel " aria-hidden =" true " >
787
- <div class =" modal-dialog modal-fullscreen-md-down " role = " document " >
787
+ <div class =" modal-dialog modal-fullscreen-md-down " >
788
788
<div class="modal-content">
789
789
<div class="modal-header">
790
790
<h5 class="modal-title h4" id="exampleModalFullscreenMdLabel">Full screen below md</h5>
@@ -803,7 +803,7 @@ Another override is the option to pop up a modal that covers the user viewport,
803
803
</div >
804
804
805
805
<div class =" modal fade " id =" exampleModalFullscreenLg " tabindex =" -1 " role =" dialog " aria-labelledby =" exampleModalFullscreenLgLabel " aria-hidden =" true " >
806
- <div class =" modal-dialog modal-fullscreen-lg-down " role = " document " >
806
+ <div class =" modal-dialog modal-fullscreen-lg-down " >
807
807
<div class="modal-content">
808
808
<div class="modal-header">
809
809
<h5 class="modal-title h4" id="exampleModalFullscreenLgLabel">Full screen below lg</h5>
@@ -822,7 +822,7 @@ Another override is the option to pop up a modal that covers the user viewport,
822
822
</div >
823
823
824
824
<div class =" modal fade " id =" exampleModalFullscreenXl " tabindex =" -1 " role =" dialog " aria-labelledby =" exampleModalFullscreenXlLabel " aria-hidden =" true " >
825
- <div class =" modal-dialog modal-fullscreen-xl-down " role = " document " >
825
+ <div class =" modal-dialog modal-fullscreen-xl-down " >
826
826
<div class="modal-content">
827
827
<div class="modal-header">
828
828
<h5 class="modal-title h4" id="exampleModalFullscreenXlLabel">Full screen below xl</h5>
0 commit comments