Heim > Web-Frontend > CSS-Tutorial > Wie kann ich einen DIV-Container entfernen und dabei seinen Inhalt behalten?

Wie kann ich einen DIV-Container entfernen und dabei seinen Inhalt behalten?

Mary-Kate Olsen
Freigeben: 2024-11-27 06:22:10
Original
229 Leute haben es durchsucht

How Can I Remove a DIV Container While Keeping Its Contents?

Können Sie ein DIV entfernen und dabei seine Elemente beibehalten?

Frage:

Das haben Sie ein div, das mehrere Elemente enthält. Sie müssen diese Elemente außerhalb ihres Container-Divs anzeigen, wenn sie auf kleineren Bildschirmen angezeigt werden. Derzeit duplizieren Sie den HTML-Code und verbergen eine Version basierend auf der Größe des Ansichtsfensters, was keine ideale Lösung ist. Gibt es einen besseren Weg, dieses Ergebnis zu erzielen?

Antwort:

Ja, Sie können die Anzeige verwenden: Inhalte; Eigenschaft, um den gewünschten Effekt zu erzielen.

Die Anzeige: Inhalt; Die Eigenschaft ist eine neuere Eigenschaft, die dafür sorgt, dass die untergeordneten Elemente eines Elements so aussehen, als wären sie direkte untergeordnete Elemente des übergeordneten Elements. Mit anderen Worten: Beim Rendern wird das Element selbst ignoriert. Dies kann in Fällen wie Ihrem nützlich sein, in denen Sie bestimmte Elemente zu Gestaltungszwecken zusammenhalten, aber den Container aus dem Dokumentenfluss entfernen möchten.

Beispiel:

Hier ein Beispiel dafür, wie Sie display:contents; So entfernen Sie das eine Div, behalten aber seine Elemente außerhalb davon:

.container {
  display: flex;
}

.one {
  display: contents;
}

.one p:first-child {
  order: 2;
}
Nach dem Login kopieren
<div class="container">
  <div class="one">
    <p>Content 1</p>
    <p>Content 3</p>
  </div>
  <p>Content 2</p>
</div>
Nach dem Login kopieren

In diesem Beispiel ordnet das Container-Div seine untergeordneten Elemente in einer Reihe an und die p-Elemente innerhalb des einen Div werden in der richtigen Reihenfolge angeordnet sich entsprechend der Auftragseigenschaft. Das erste p-Element erscheint nach dem zweiten p-Element, auch wenn sie visuell innerhalb einer Abteilung gruppiert sind.

Das obige ist der detaillierte Inhalt vonWie kann ich einen DIV-Container entfernen und dabei seinen Inhalt behalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage