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

Gemeinsame MySQL-Indexwirksamkeitsbedingungen und Indexungültigkeitsbedingungen

Inhaltsverzeichnis 1. Bedingungen für das Versage...

Verwenden Sie nginx, um virtuelle Hosts auf Domänennamenbasis zu konfigurieren

1. Was ist ein virtueller Host? Virtuelle Hosts v...

CocosCreator-Tutorial für den Einstieg: Erstellen Sie Ihr erstes Spiel mit TS

Inhaltsverzeichnis Prämisse TypeScript vs. JavaSc...

Mit Mailto ist das Senden von E-Mails im HTML-Format ganz einfach

Kürzlich habe ich dem Footer-Postfach des Kunden e...

Vue implementiert einfache Rechnerfunktion

In diesem Artikelbeispiel wird der spezifische Co...

Probleme beim Springen auf HTML-Seiten und bei der Parameterübertragung

HTML-Seitensprung: Fenster.öffnen(URL, "&quo...

Vue3 Vue CLI-Konfiguration für mehrere Umgebungen

Inhaltsverzeichnis 1. Einleitung 2. Umschalten 1....

4 Möglichkeiten, doppeltes Einfügen von Daten in Mysql zu vermeiden

Die gebräuchlichste Methode besteht darin, einen ...

jQuery-Plugin zur Implementierung des sekundären Akkordeonmenüs

Dieser Artikel verwendet ein jQuery-Plugin, um ei...

MySQL 8.0.18 fügt Benutzer zur Datenbank hinzu und erteilt Berechtigungen

1. Es wird empfohlen, den Root-Benutzer für die A...

Tutorial zu HTML-Tabellen-Tags (11): Horizontales Ausrichtungsattribut ALIGN

In horizontaler Richtung können Sie die Ausrichtu...