Eine kurze Erläuterung zum Festlegen der absoluten CSS-Position relativ zum übergeordneten Element

Eine kurze Erläuterung zum Festlegen der absoluten CSS-Position relativ zum übergeordneten Element

Wie wir alle wissen, wird die absolute CSS-Position standardmäßig entsprechend dem Dokument festgelegt. Wenn Sie beispielsweise nach position:absolute left:0 und top:0 festlegen, wird das Element in der oberen linken Ecke der Seite angezeigt.

Manchmal müssen wir eine relative absolute Position innerhalb des Containers des übergeordneten Elements festlegen

Um dies zu erreichen, müssen Sie das Positionsattribut des übergeordneten Elements auf relativ setzen. Nachdem Sie es auf relativ gesetzt haben, setzen Sie die Attribute left und top nicht. Zu diesem Zeitpunkt bleibt das übergeordnete Element, obwohl es relativ ist, an seiner ursprünglichen Position. Legen Sie dann die Position des untergeordneten Elements auf absolut fest und legen Sie seine Attribute links, oben, rechts und unten so fest, dass es sich um die absolute Position relativ zum übergeordneten Element handelt.

Nachfolgend sehen Sie den HTML-Beispielcode:

<!doctype html>
<html>
    <style type="text/css">
    #Vater {
       Position: relativ;
       Breite: 600px;
       Rand: automatisch;
       Höhe: 400px;
       Rand: 1px durchgehend rot;
    }

    #Sohn1 {
       Position: absolut;
       oben: 0;
       Hintergrund: #f0f0f0;
    }

    #Sohn2 {
       Position: absolut;
       unten: 0;
       Hintergrund: blau;
    }
    </Stil>
    <Text>
    <div id="Vater">
        <div id="son1">Ich bin son1</div>
        <div id="son2">Ich bin son2</div>
    </div>
    </body>
</html>

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.

<<:  Erstellen Sie eine Bildschirmaufzeichnungsfunktion mit JS

>>:  Lassen Sie Ihren Text mit dem Marquee-Attribut in HTML tanzen

Artikel empfehlen

Verwenden einer MySQL-Datenbank mit Python 3.4 unter Windows 7

Der detaillierte Prozess der Verwendung der MySQL...

Docker legt Port 2375 frei, was zu Serverangriffen und -lösungen führt

Ich glaube, dass Studenten, die etwas über die Do...

Im Mybatis MySQL-Löschvorgang kann nur die erste Datenmethode gelöscht werden

Insekten Wie in der Abbildung gezeigt, begann ich...

Mehrere Möglichkeiten zum Ändern des MySQL-Passworts

Vorwort: Bei der täglichen Verwendung der Datenba...

So ändern Sie das Passwort in MySQL 5.7.18

So ändern Sie das Passwort in MySQL 5.7.18: 1. Fa...

WeChat-Applet zur Bestimmung, ob die Mobiltelefonnummer legal ist Beispielcode

Inhaltsverzeichnis Szenario Wirkung Code Zusammen...

Öffnen Sie den Windows-Server-Port (nehmen Sie als Beispiel Port 8080)

Was ist ein Port? Bei den Ports, auf die wir uns ...

JavaScript-Implementierung eines einfachen Additionsrechners

In diesem Artikelbeispiel wird der spezifische Ja...

Detaillierte Erklärung des strikten Modus in JavaScript

Inhaltsverzeichnis Einführung Verwenden des strik...

Detaillierte Erklärung der MySQL-Halbsynchronisierung

Inhaltsverzeichnis Vorwort MySQL Master-Slave-Rep...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.20 (Win10)

In diesem Artikel wird die Installations- und Kon...

Was sind die Attribute des JSscript-Tags

Was sind die Attribute des JS-Skript-Tags: charse...