Mit css übersetzen -50% auf div Zentrum nicht für Firefox gespeicherten details pop-up
Ich habe mit der folgenden css-Zentrum ein div auf dem Bildschirm (keine Feste Breite oder Höhe, so nicht verwenden kann, definiert die pixel-Breite und Höhe und negativen Margen).
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
Ich habe gerade gemerkt, dass, wenn Sie gespeichert haben, Ihre Daten für ein Formular in Firefox, und dann versuchen Sie, füllen Sie das Formular innerhalb meiner div-Element, das pop-up von Firefox erstellt, enthält Ihre gespeicherten Daten ignoriert das verwandeln, und erscheinen in der Position auf dem Bildschirm, wo die ganzen div-wäre-wenn-transform: translate war nicht angewendet.
Es ist schwierig, ein Beispiel zu geben, dies, weil es erfordert, dass Sie gespeichert haben, werden Ihre login-Daten einer Website, aber wenn Sie gehen zu einer Website, wo Sie gespeichert haben, details, und den container verschieben mit transform: translate, wirst du den Effekt sehen.
Gibt es eine Möglichkeit zu zwingen, Firefox pop-up, um auf die Transformation? Oder muss ich einen anderen Weg finden zentrieren eines div-Bildschirm?
-moz-transform: translate(-50%, -50%);
helfen 🙂Ich habe schon versucht :). Ich kann nicht teilen den link, aber versuchen, die Bearbeitung in element untersuchen, auf jeder Website, wo Sie gespeichert haben Sie Ihre login-Daten in Firefox.
InformationsquelleAutor Sarah | 2014-07-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Welche Art von browser-Unterstützung benötigen Sie? Sie können dies lösen, mit flexbox!
Sie haben vollkommen Recht, mein Fehler. Ich bearbeitet habe, die Antwort zu geben, Ihnen eine weitere alternative.
Ich brauche Sie werden rückwärts-kompatibel, wird aber noch etwas anderes zu machen, verschlechtern, für IE9 und unten. Danke!
InformationsquelleAutor Alon Dahari
CSS sollte rechts sein, aber die position sollte fest in deinem übergeordneten div
w3schools: position: absolute Das element wird relativ positioniert, um seine erste Position gebracht (nicht statisch) Vorfahren-element
InformationsquelleAutor Chris Wong
Versuchen, diese zu zentrieren-div-Element auf einer Seite. Es ist ein eleganter Ansatz.
Es wird nützlich sein, wenn Sie zeigen, jsfiddle demo. so dass ich überprüfen kann es lokal.
InformationsquelleAutor cJ_