Detaillierte Erläuterung der Hinweise zum Flex- und Positionskompatibilitäts-Mining

Detaillierte Erläuterung der Hinweise zum Flex- und Positionskompatibilitäts-Mining

Heute hatte ich etwas Freizeit, um eine Website für meine eigene Homepage zu schreiben, die mit allen Browsern kompatibel ist (hauptsächlich IE 9 und höher und Chrome). Es gibt ein früheres Problem, das auch ein sehr häufiges Problem ist. Da ich darauf gestoßen bin, kann ich es genauso gut aufzeichnen. Schauen wir uns die Frage direkt an

<!DOCTYPE html>
<html>
<Kopf>
<meta charset="utf-8">
<title>Dokumenttitel</title>
</Kopf>
<Text>
	<div Klasse="aaa">
      <div>
        
      </div>
  </div>
</body>
</html>
<Stil>
.aaa{
 	 Breite: 700px;
 	 Höhe: 500px;
 	 Position: absolut;
	 Hintergrundfarbe: rot;
  	 Anzeige: Flex;
  	 Elemente ausrichten: zentrieren;
}
.aaa div{
  	Höhe: 200px;
  	Breite: 200px;
  	Position: absolut;
 	Hintergrundfarbe: gelb;		
}
</Stil>

Voraussetzung: Das Unterelement muss horizontal zentriert sein, in vertikaler Richtung ist jedoch position:absolute erforderlich. Wenn position:relative oder其他erforderlich ist, ist dies in ie oder chrome dasselbe, und子元素width中點wird als Basispunkt verwendet.

Im IE: Die Eigenschaften im übergeordneten Container: display: flex;align-items: center; sind horizontal zentriert, aber der Basispunkt ist左上角, wie in der folgenden Abbildung gezeigt. Wenn Sie es horizontal zentrieren möchten, müssen Sie Folgendes hinzufügen: transform:translateX(-50%) . Dies bedeutet左移動自身width的50% . Der Vorteil besteht darin, dass es keine Rolle spielt, ob Sie die Breite des Elements kennen oder nicht.

Chrome: Eigenschaften im übergeordneten Container: display: flex;align-items: center; das untergeordnete Element direkt horizontal zentrieren, wobei der Basispunkt子元素width的中點und nicht ie中的左上角ist;

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

<<:  Vollständige Schritte zum Erstellen eines Hochleistungsindex in MySQL

>>:  So ändern Sie den Standardspeicherort von Docker-Images (Lösung)

Artikel empfehlen

So zeigen Sie Bildinformationen in Docker an

In diesem Artikel müssen wir lernen, wie man Bild...

Heute bin ich auf ein sehr seltsames Problem gestoßen und habe es selbst gelöst

...Es ist so, heute wollte ich ein Popup-Fenster m...

Detaillierte Erklärung des Vue-Slots

1. Funktion : Ermöglicht der übergeordneten Kompo...

Was tun, wenn Sie das ursprüngliche Passwort für MySQL auf dem MAC vergessen?

Die Lösung zum Vergessen des ursprünglichen MySQL...

Keep-Alive-Multilevel-Routing-Cache-Problem in Vue

Inhaltsverzeichnis 1. Problembeschreibung 2. Ursa...

11 Gründe, warum Bootstrap so beliebt ist

Vorwort Bootstrap, das beliebteste Front-End-Entw...

HTML-Tutorial: Titelattribut und Alt-Attribut

XHTML ist die Grundlage des CSS-Layouts. jb51.net...