Wie kann ich die Breite eines Bootstrap 3 Modals in IE8 ändern?
Habe ich zur Unterstützung von IE8. Die modale selbst funktioniert gut, aber meine versuche, um die Größe zu verändern (die funktionieren in Firefox) funktioniert nicht in IE8.
Ich bin einfach eine Klasse hinzufügen (wide-modal in diesem Beispiel) auf den modal-dialog-div (2. nested one in der Bootstrap-Struktur) und die Anwendung einer Breite über CSS, nichts besonderes.
HTML:
<div class="modal fade" id="modalTest" role="dialog">
<div class="modal-dialog wide-modal">
<div class="modal-content ">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Testing Modal</h4>
</div>
<div class="modal-body">
<img src="content/Example-Infographic.jpg" width="100%" />
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div>
CSS:
.wide-modal {
width: 60%;
}
Habe ich versucht, indem Sie die Klasse der div oben und unten keinen (positiven) Effekt. Es funktioniert wie ein Charme, wo es im Firefox, nur überhaupt keine Wirkung im IE8. Ich habe auch versucht mit einem px Breite, kein Unterschied. Ich habe die respond.js Bibliothek statt, so dass im Allgemeinen IE8 verhält sich anders als dieser.
InformationsquelleAutor der Frage Chaz | 2013-08-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
In bootstrap 3, die Sie benötigen, weisen Sie Breite, nicht zu
.modal
Klasse, aber zu.modal-dialog
InformationsquelleAutor der Antwort dante
Ich verwendet eine Kombination von CSS und jQuery, zusammen mit Tipps auf dieser Seite, erstellen Sie eine Flüssigkeit, Breite und Höhe mit Bootstrap 3. Ich habe auch getestet auf IE8 auf Win7, und es funktioniert Super.
Ersten, etwas CSS zu behandeln, die Breite und die optionale Scrollbalken für den content-Bereich
Dann einige jQuery, um die Höhe einzustellen, der content-Bereich, wenn nötig
Full write-up und den code an
http://scottpdawson.com/development/creating-a-variable-width-modal-dialog-using-bootstrap-3/
InformationsquelleAutor der Antwort Scott Dawson
Ich weiß, es ist spät, aber nur in bs3 docs Sie können hinzufügen
modal-lg
Klasse zu Ihrem modalsInformationsquelleAutor der Antwort bto.rdz
Wird sich das natürlich ändern Sie die Breite für alle Ihre modalen Fenster, aber es könnte Ihnen eine bessere Idee, wie das funktioniert. Ich habe gerade meine modal windows diese Weise.
InformationsquelleAutor der Antwort Stirling
InformationsquelleAutor der Antwort Damathryx
Ich glaube, Sie müssen legen Sie die Breite in Pixel und anpassen der margin-left. Zum Beispiel,
Den Rand Links muss die Hälfte der Breite des modal, minus 30px für die scrollbar.
Hier ist ein Beispiel auf Bootply: http://bootply.com/85213
InformationsquelleAutor der Antwort ZimSystem