Try using it in your preferred language.

English

  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar
translation

Dies ist ein von KI übersetzter Beitrag.

뚠뚠멍의 생각들

Grundlegende CSS-Regeln (Normaler Fluss, BFC, IFC)

  • Schreibsprache: Koreanisch
  • Referenzland: Alle Länder country-flag

Sprache auswählen

  • Deutsch
  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar

Von durumis AI zusammengefasster Text

  • Beim Aufbau eines CSS-Layouts ist es wichtig, Blockelemente, Inline-Elemente, Ränder und Ausrichtung zu verstehen. Insbesondere BFC (Block Formatting Context) ist ein nützliches Werkzeug für die Layoutgestaltung.
  • BFC ist die Art und Weise, wie Block-Level-Elemente gestapelt werden. Es ermöglicht das Festlegen von Breite, Höhe, Rändern und Abständen und wird zur Interaktion mit Float oder zur Behandlung von Randauflösung verwendet.
  • IFC (Inline Formatting Context) wird innerhalb von Blockelementen erstellt. Es ist nicht möglich, Breite und Höhe direkt festzulegen, und nur horizontale Abstände und Ränder können angewendet werden.


Wenn ich HTML und CSS gestalte, wird das Layout nicht so gut aufgebaut, wie ich es mir vorstelle.

Ich habe in der Vergangenheit oft Google gefragt.


Kürzlich habe ich mir ein Video von Zerocho über Developer Talks angesehen und beschlossen, die Grundlagen von CSS zu lernen.

- Ich möchte Blockelemente, Inline-Elemente, Ränder und Ausrichtung verstehen.


Ich weiß es zwar schon aus Erfahrung, aber es ist notwendig, es zu notieren.

■ Wenn Sie CSS ändern müssen, müssen Sie es aus Erfahrung anwenden und es so implementieren, wie es aussieht. Wenn Sie dies jedoch tun, können bei Responsive Design Probleme auftreten oder die Wartung in Zukunft kompliziert werden.


1. Normaler Fluss

- Es gibt nichts Besonderes zu beachten. Alle Elemente werden von oben nach unten und von links nach rechts angeordnet.

* Wissen Sie, wie man HTML-Tags in Durumis einfügt und sie dann verschwinden?;;

 <div>
     <p>Erster Absatz</p>
     <p>Zweiter Absatz</p>
     <span>Inline-Element 1</span>
     <span>Inline-Element 2</span>

- Mit dem p-Tag werden zwei Blöcke erstellt, und das span-Tag wird einzeilig gezeichnet.

 Erster Absatz
 Zweiter Absatz



2. BFC (Block Formatting Context)

- Wird hauptsächlich zur Layoutgestaltung verwendet. (Blöcke werden erstellt und darin Inline-Elemente.)

- Dies ist die Art und Weise, wie Blockebenenelemente gestapelt werden.

- Blockebenenelemente sind wie folgt:

<div>, <p>, <h1>~<h6>, <ul>, <ol>, <li>, <table>, <form>

- Sie nehmen die gesamte Breite des übergeordneten Elements ein, unabhängig von der Länge des Inhalts im Element. (eine Zeile)

- Sie können Blöcke in Blöcke oder Inline-Elemente einfügen.

- Sie können Breite, Höhe, Rand und Abstand einstellen.

 <div style="padding :10px;"> 
     <h1>Titel</h1>
     <p>Dies ist ein kurzer Absatz. </p>

- Es werden zwei Zeilen im div-Tag erstellt.

- Wenn ein BFC erstellt wird, ist dies wie folgt. Sie können dies von Zeit zu Zeit überprüfen.

  • Wenn die float-Eigenschaft nicht none ist
  • Wenn die Position absolut oder fest ist
  • Wenn die Anzeige inline-block, table-cell, table-caption, flex, inline-flex, grid, inline-grid ist
  • Wenn der Überlauf nicht sichtbar ist, usw.


3. IFC (Inline Formatting Context)

<p>
    Hallo! <strong> Durumis </strong> Dies ist der zweite Beitrag!
    <span style="color: pink;">Gefällt mir</button> Klicken Sie auf die Schaltfläche.

- Wird innerhalb von Blockelementen erstellt. (keine Zeilenweise)

- Breite und Höhe können nicht direkt eingestellt werden. (Sie nehmen nur die Größe des Inhalts ein.)

- Nur horizontale Abstände und Ränder können angewendet werden.

- Nur Inline-Elemente können in Inline-Elemente aufgenommen werden.

<span>, <a>, , <img>, <input> usw.


Wann wird es also verwendet?

- BFC wird verwendet, um die Interaktion mit float oder die Kompensation von Rändern zu behandeln.


1. Interaktion mit float

- Wenn Sie einem Kind einen freien Stil geben, kann das Elternteil es nicht umschließen.

(float, position absolute, fixed, display inline-block usw....)

- In diesem Fall erstellen Sie ein BFC für das übergeordnete Element, um das Layout zu erstellen.

(Wenden Sie display: inline-block, overflow: auto, float: left usw. auf das übergeordnete Tag an.)

<div class="parent" style="display: inline-block;">
    <div class="child" style="float: left;">...</div>


2. Margin-Kompensation

- CSS überlappt den oberen und unteren Rand benachbarter Tags.

Beispiel) Der vertikale Abstand zwischen den beiden folgenden div-Tags beträgt nicht 150 px, sondern 100 px.

<div style="margin-bottom: 100px;">
..
</div>
<div style="margin-top: 50px;">
,,

- Fügen Sie in dieser Situation ein neues BFC-Element zwischen die beiden Tags hinzu.


<div style="margin-bottom: 100px;"></div> 

<div style="overflow: auto;"></div> <!-- neues bfc-->


Ps. Wissen Sie, wie man HTML in Durumis kopiert und einfügt?;;

뚠뚠멍
뚠뚠멍의 생각들
뚠뚠멍의 생각들
뚠뚠멍
React - "kakao is not defined" - Wie kann man das Problem lösen? Dieser Artikel behandelt die Lösung eines Fehlers, der beim Integrieren der Kakao Map API in einer React 18-Umgebung mit create-react-app auftritt. Er erklärt die Ursache des Fehlers und bietet eine effiziente Lösung. Außerdem wird erläutert, warum React-

2. September 2024

Mein erster Beitrag auf durumis durumis ist eine Plattform, die Texte in 18 Sprachen automatisch übersetzt und grundlegende Formatierungsfunktionen wie Fett, Kursiv und Unterstreichen bietet. Codeblöcke und Zitate werden unterstützt, aber die Funktion zum Hinzufügen von Leerzeichen zwis
이것저것 잡다한 이야기
이것저것 잡다한 이야기
이것저것 잡다한 이야기
이것저것 잡다한 이야기

14. April 2024

Der vollständige Leitfaden zur CSS object-fit Eigenschaft Mit der CSS object-fit Eigenschaft können Sie Bilder mit unterschiedlichen Größen und Verhältnissen konsistent auf einer Webseite darstellen. Diese Eigenschaft bestimmt, wie das Bild an die Größe des Containers angepasst wird, indem es zugeschnitten oder
Meursyphus
Meursyphus
Meursyphus
Meursyphus

14. Juli 2024

[Nicht-Hauptfach, Überleben als Entwickler] 14. Zusammenfassung der häufigen technischen Vorstellungsgesprächsinhalte für Einsteiger Dieser Leitfaden ist für die Vorbereitung auf technische Vorstellungsgespräche für Einsteiger. Hauptspeicherbereich, Datenstrukturen, RDBMS und NoSQL, prozedurale und objektorientierte Programmierung, Überladen und Überschreiben, Seitenersatzzustände, Pro
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

3. April 2024

Nützliche Tipps zur Bearbeitung von HWP-Dokumenten in Koreanisch Öffnen und bearbeiten Sie HWP-Dateien online mit Hancom Docs. Es werden nützliche Tipps zur Verwendung von koreanischen Dokumenten vorgestellt, z. B. die Anpassung des Buchstabenabstands, das Einfügen von Seitenumbrüchen und das Einrücken von Absätzen. Er
길리
길리
Öffnen und bearbeiten Sie HWP-Dateien online mit Hancom Docs. Es werden nützliche Tipps zur Verwendung von koreanischen Dokumenten vorgestellt, z. B. die Anpassung des Buchstabenabstands, das Einfügen von Seitenumbrüchen und das Einrücken von Absätzen. Er
길리
길리

5. April 2024

Häufig gestellte Fragen zur Artikelerstellung Sehen Sie sich die häufig gestellten Fragen und Antworten zur Verwendung des durumis AI-Blog-Erstellungswerkzeugs zum Erstellen von Artikeln an. Erläutert werden Funktionen wie Zeilenumbrüche, Schriftarten, Titel, Bildbeschreibungen, Vorschautext usw.
durumis official blog
durumis official blog
Bild mit FAQ
durumis official blog
durumis official blog

25. Januar 2024

Was ist ein Hamburger-Button? Ein wesentlicher Bestandteil der Website-Navigation Der Hamburger-Button ist ein Symbol, das auf mobilen Websites verwendet wird, um Menüs auszublenden oder anzuzeigen. So wird Bildschirmfläche gespart und eine benutzerfreundliche Navigation ermöglicht. In diesem Artikel erfahren Sie mehr über die Definiti
꿈많은청년들
꿈많은청년들
Der Hamburger-Button ist ein Symbol, das auf mobilen Websites verwendet wird, um Menüs auszublenden oder anzuzeigen. So wird Bildschirmfläche gespart und eine benutzerfreundliche Navigation ermöglicht. In diesem Artikel erfahren Sie mehr über die Definiti
꿈많은청년들
꿈많은청년들

23. Mai 2024