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

CSS-Code zur Steuerung der Hintergrundfarbe der Webseite

Ich glaube, jeder macht sich oft Sorgen, ob er Bi...

Ähnlich wie HTML-Tags: strong und em, q, cite, blockquote

Es gibt einige Tags in XHTML, die ähnliche Funkti...

Tipps zum Listenaufbau für Website-Wartungsseiten

Und oft ist es für Wartungsarbeiten erforderlich, ...

Docker-Container greift auf MySQL-Operationen des Hosts zu

Hintergrund: Es gibt ein Flask-Projekt, das eine ...

Müssen Designer das Programmieren lernen?

Oftmals wird nach der Fertigstellung eines Webdes...

Beispiele für die MySQL-Verschlüsselung und -Entschlüsselung

Beispiele für die MySQL-Verschlüsselung und -Ents...

So passen Sie die Protokollebene von Nginx in Docker an

Inhaltsverzeichnis Einleitung Nginx-Dockerdatei N...

Beheben von Problemen mit hoher MySQL-CPU-Auslastung

Hohe CPU-Last durch MySQL Heute Nachmittag habe i...

So bereinigen Sie regelmäßig private Docker-Server-Images

Die Verwendung von CI zum Erstellen von Docker-Im...

Allgemeines Startskriptbeispiel für ein Linux-Java-Programm

Allerdings ist die Häufigkeit des Shell-Starts se...

Dieser Artikel zeigt Ihnen, wie Sie Vue 3.0 responsive verwenden

Inhaltsverzeichnis Anwendungsfälle Reaktive API-b...

So starten Sie ein JAR-Paket und führen es unter Linux im Hintergrund aus

Der Linux-Befehl zum Ausführen des JAR-Pakets lau...

Detaillierter Prozess zur Konfiguration von NIS in Centos7

Inhaltsverzeichnis Prinzip Vorbereitung der Netzw...