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

Ini adalah postingan yang diterjemahkan oleh AI.

뚠뚠멍의 생각들

Aturan Dasar CSS (Normal flow, BFC, IFC)

  • Bahasa penulisan: Bahasa Korea
  • Negara referensi: Semua negara country-flag

Pilih Bahasa

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

Teks yang dirangkum oleh AI durumis

  • Memahami elemen blok, elemen inline, margin dan alignment saat menyusun tata letak CSS adalah hal yang penting, khususnya BFC (Block Formatting Context) sangat berguna dalam menyusun tata letak.
  • BFC adalah cara elemen level blok ditumpuk, di mana Anda dapat menetapkan width, height, margin, padding, dan digunakan untuk berinteraksi dengan float atau menangani margin yang saling meniadakan.
  • IFC (Inline Formatting Context) disusun di dalam elemen blok, di mana Anda tidak dapat menetapkan width dan height secara langsung, dan hanya padding dan margin horizontal yang dapat diterapkan.


Ketika menggambar HTML CSS, tata letak tidak seperti yang diharapkan

Saya memiliki pengalaman banyak bertanya kepada Google.


Baru-baru ini, saya melihat video obrolan pengembang dari Zerocho dan memutuskan untuk mempelajari dasar-dasar CSS.

- Saya ingin memahami elemen blok, elemen inline, margin, dan penyelarasan.


Saya sudah mengetahuinya secara empiris, tetapi saya perlu mencatatnya.

■ Jika Anda perlu memodifikasi css, jika Anda menerapkannya secara empiris dan mengimplementasikannya sesuai dengan yang Anda lihat, akan terjadi masalah dalam desain responsif, atau akan menjadi rumit untuk dipelihara di masa mendatang.


1. Alur Normal

- Tidak ada yang perlu dipikirkan secara khusus. Semua elemen ditempatkan dari atas ke bawah, dari kiri ke kanan.

* Ketika Anda menulis posting di durumis, jika Anda menempelkan tag html, itu akan hilang, apakah Anda tahu cara mengatasinya;;

 <div>
     <p>Paragraf pertama</p>
     <p>Paragraf kedua</p>
     <span>Elemen inline 1</span>
     <span>Elemen inline 2</span>

- Dua blok dibuat dengan tag p, dan tag span digambar dalam satu baris.

 Paragraf pertama
 Paragraf kedua



2. BFC (Konteks Pemformatan Blok)

- Biasanya digunakan untuk mengatur tata letak. (Buat blok, lalu buat inline di dalamnya.)

- Ini adalah cara elemen tingkat blok ditumpuk.

- Elemen tingkat blok adalah sebagai berikut.

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

- Mengambil lebar penuh elemen induk, terlepas dari panjang konten di dalamnya. (Satu baris)

- Anda dapat memasukkan blok ke dalam blok, atau Anda dapat memasukkan elemen inline.

- Anda dapat mengatur lebar, tinggi, margin, dan padding.

 <div style="padding :10px;"> 
     <h1>Judul</h1>
     <p>Paragraf singkat. </p>

- Dua baris dibuat di dalam tag div.

- Berikut adalah kapan BFC dibuat. Anda dapat mencarinya dari waktu ke waktu.

  • Ketika properti float bukan none
  • Ketika properti position adalah absolute atau fixed
  • Ketika properti display adalah inline-block, table-cell, table-caption, flex, inline-flex, grid, inline-grid
  • Ketika properti overflow bukan visible, dll.


3. IFC (Konteks Pemformatan Inline)

<p>
    Halo! <strong> durumis </strong> Ini adalah posting kedua!
    <span style="color: pink;">tombol suka</button> silakan tekan.

- Dibentuk di dalam elemen blok. (Bukan berdasarkan baris)

- Lebar dan tinggi tidak dapat disetel secara langsung. (Mengambil ruang sebesar ukuran konten)

- Hanya padding dan margin horizontal yang dapat diterapkan.

- Hanya elemen inline yang dapat disertakan di dalam elemen inline.

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


Jadi, kapan Anda menggunakannya?

- bfc digunakan untuk menangani interaksi float atau pembatalan margin.


1. Interaksi Float

- Jika Anda menerapkan gaya yang bebas kepada anak, orang tua tidak dapat melingkupinya.

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

- Pada saat ini, BFC diberikan kepada elemen induk untuk mengatur tata letak.

(Terapkan display: inline-block, overflow: auto, float: left, dll. pada tag induk)

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


2. Pembatalan Margin

- css tumpang tindih margin atas dan bawah dua tag yang berdekatan.

ex) Jarak antara dua tag div di bawah ini adalah 100px, bukan 150px.

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

- Tambahkan elemen bfc baru di antara dua tag dalam situasi di atas.


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

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


ps. Apakah Anda tahu cara menempelkan html durumis;;

뚠뚠멍
뚠뚠멍의 생각들
뚠뚠멍의 생각들
뚠뚠멍
React - kakao tidak terdefinisi, bagaimana cara mengatasinya? Artikel ini menjelaskan cara mengatasi kesalahan yang terjadi saat mengintegrasikan API Kakao Map di lingkungan React 18, create-react-app, dan alasannya. Ini juga membahas mengapa komponen React tidak mengakses objek global secara langsung dan menyajikan

2 September 2024

Menulis postingan pertama di durumis durumis adalah platform yang menerjemahkan teks secara otomatis ke dalam 18 bahasa, dan menyediakan berbagai fitur format seperti bold, italic, dan underline. Fitur menambahkan spasi antara blok kode dan kutipan belum tersedia, tetapi Anda dapat menggunak
이것저것 잡다한 이야기
이것저것 잡다한 이야기
이것저것 잡다한 이야기
이것저것 잡다한 이야기

14 April 2024

Panduan Lengkap untuk Properti CSS object-fit Properti CSS object-fit memungkinkan Anda untuk menampilkan gambar dengan berbagai ukuran dan rasio secara konsisten saat menampilkannya di halaman web. Properti ini menentukan bagaimana gambar dipotong atau diubah ukurannya agar sesuai dengan ukuran wada
Meursyphus
Meursyphus
Meursyphus
Meursyphus

14 Juli 2024

Tips Bermanfaat untuk Mengedit Dokumen Hangul, HWP (Arah-Arah) Buka dan edit file HWP secara online dengan Hancom Docs. Tips bermanfaat untuk memanfaatkan dokumen Hangul, seperti penyesuaian spasi, pemisahan halaman, dan indentasi paragraf. Temukan fitur utama Hancom Docs yang dapat digunakan secara gratis tanpa perl
길리
길리
Buka dan edit file HWP secara online dengan Hancom Docs. Tips bermanfaat untuk memanfaatkan dokumen Hangul, seperti penyesuaian spasi, pemisahan halaman, dan indentasi paragraf. Temukan fitur utama Hancom Docs yang dapat digunakan secara gratis tanpa perl
길리
길리

5 April 2024

Kumpulan FAQ Terkait Penulisan Artikel Lihat pertanyaan umum dan jawabannya saat menulis artikel menggunakan alat penulisan blog durumis AI. Ini termasuk penjelasan tentang berbagai fitur seperti pemisahan baris, font, judul, deskripsi gambar, pratinjau artikel, dan banyak lagi.
durumis official blog
durumis official blog
Gambar dengan FAQ
durumis official blog
durumis official blog

25 Januari 2024

[Non-Major, Survive as a Developer] 14. Ringkasan Konten Wawancara Teknis yang Sering Ditanyakan untuk Pengembang Pemula Panduan persiapan wawancara teknis untuk pengembang pemula. Area memori utama, struktur data, RDBMS dan NoSQL, berorientasi prosedur dan berorientasi objek, overriding dan overloading, algoritma penggantian halaman, proses dan thread, OSI 7 layer, TCP dan
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

3 April 2024

Apa itu Tombol Hamburger? Elemen Esensial Navigasi Situs Web Tombol hamburger adalah ikon yang digunakan pada situs web seluler untuk menyembunyikan atau menampilkan menu, menghemat ruang layar dan menyediakan navigasi yang ramah pengguna. Artikel ini membahas definisi tombol hamburger, manfaatnya, cara mengimpleme
꿈많은청년들
꿈많은청년들
Tombol hamburger adalah ikon yang digunakan pada situs web seluler untuk menyembunyikan atau menampilkan menu, menghemat ruang layar dan menyediakan navigasi yang ramah pengguna. Artikel ini membahas definisi tombol hamburger, manfaatnya, cara mengimpleme
꿈많은청년들
꿈많은청년들

23 Mei 2024