Skip to main content

To be Emphasized of the Day! Panduan Penggunaan Section, Div, dan Span di HTML by ChatGPT

Perbedaan & Penggunaan 

<section> | <div> | <span> 

dalam HTML


Dalam pengembangan web, elemen <section>, <div>, dan <span> sering digunakan untuk membungkus konten. Meski sama-sama berfungsi sebagai container, ketiganya memiliki fungsi, semantik, dan peran berbeda. Artikel ini akan menjelaskan perbedaan dan contoh penggunaannya.

1. <section>: Container Semantik

Elemen <section> adalah elemen block-level semantik untuk menandai satu bagian halaman yang memiliki topik atau tema tertentu. Biasanya digunakan bersama heading (<h1>-<h6>).

<section>
          <h2>Berita Teknologi</h2>
          <p>Artikel terbaru seputar perkembangan teknologi...</p>
</section>

2. <div>: Container Netral untuk Layout

Elemen <div> adalah elemen block-level tanpa semantik. Biasa digunakan untuk mengelompokkan elemen lain dan memberi styling atau mengatur layout.

<div class="container">
          <div class="card">Konten 1</div>
          <div class="card">Konten 2</div>
</div>

3. <span>: Styling Inline

Elemen <span> adalah elemen inline untuk memberi gaya (style) atau penanda pada teks tertentu tanpa memengaruhi alur paragraf.

<p>Belajar <span style="color:#1cc88a;">HTML</span> itu menyenangkan!</p>

🔑 Perbandingan Singkat

Elemen Tipe Fungsi Utama Semantik
<section> Block-level Membagi halaman jadi bagian/topik Ya
<div> Block-level Pengelompokkan/layout Tidak
<span> Inline Styling teks Tidak


📌 CONTOH LENGKAP

Berikut satu <section> yang berisi <div> dan <span> dengan styling inline:

<section
          style="
                    background: white;
                    margin: 20px auto;
                    padding: 20px;
                    max-width: 800px;
                    border-radius: 8px;
                    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
          "
>
          <h2>Berita Teknologi</h2>
          <p>
                    Dunia teknologi berkembang pesat. Salah satu fokus utama
                    adalah
                    <span style="color: #1cc88a; font-weight: bold"
                              >Artificial Intelligence</span
                    >
                    (AI).
          </p>
          <div style="display: flex; gap: 10px; margin-top: 15px">
                    <div
                              style="
                                        background: #d4fbe5;
                                        padding: 10px;
                                        flex: 1;
                                        border-radius: 5px;
                              "
                    >
                              <span style="color: #1cc88a; font-weight: bold"
                                        >Berita 1:</span
                              >
                              Update terbaru AI
                    </div>
                    <div
                              style="
                                        background: #d4fbe5;
                                        padding: 10px;
                                        flex: 1;
                                        border-radius: 5px;
                              "
                    >
                              <span style="color: #1cc88a; font-weight: bold"
                                        >Berita 2:</span
                              >
                              Cloud Computing
                    </div>
          </div>
</section>
Responsive image


🧩 KESIMPULAN

  • <section>: Container semantik untuk konten dengan topik tertentu.
  • <div>: Container netral untuk layout dan grouping.
  • <span>: Container inline untuk styling atau highlight teks.

Dengan memahami peran ketiga elemen ini, Anda dapat membuat struktur HTML yang lebih terorganisir, mudah dibaca mesin pencari, dan enak dipelihara.

Comments

Popular posts from this blog

PART 0.1.0 RAD PROTOTYPE Web-App: Post-Video & Comments [program]

Video List — JP Kanji Ultra Translation CONTROL SECTION — Login (Admin) Username: Password: Login CONTROL SECTION — Admin Panel Enable Comments Disable Comments Logout Activity Log Show Video COMMENTS DISABLED BY ADMIN Leave a Comment: Additional Comment Show Video COMMENTS DISABLED BY ADMIN Leave a Comment: Additional Comment Show Video COMMENTS DISABLED BY ADMIN Leave a Comment: Additional Comment Show Video COMMENTS DISABLED BY ADMIN Leave a Comment: Additional Comment

My Pending and Delayed POSTs SUMMARY [APPs]
MADE by ChatGPT

🔗 My Pending and Delayed POSTs SUMMARY Sort by Date Sort by Auto Title Sort by My Title Ascending Descending (Newest First) Insert URL: Your Own Title (Optional): Status: Pending Done ➕ ADD ENTRY 💾 SAVE EDIT (MAIN FORM) DATE / TIME AUTO TITLE MY TITLE STATUS URL ACTIONS 📝 TO DO LIST SUMMARY Sort by Date Sort by Header Sort by Detail ...

Tablet Holder di Mobil dan Konsep DOUBLE Tablet Holder aka +secondary supporting holder

Gw udah pasang Holder khusus Tablet yg menurut gw sudah pilihan terbaik! Karena memiliki Arm KERAS/RIGID yg dibutuhkan utk menggenggam ERAT Dalam hal menopang Tablet yg lebih berat dr HP biasa Cekidot Lapak (click here!!) Namun .. Setelah gw pasang Bukan tidak bagus Tapi kalau melewati jalan jelek GOYANG (sikit) juga Gan! Akan tetapi .... Gw rasa bisa makin dimaksimalkan KERIGIDAN dengan menambah PENOPANG KEDUA Check it out: Dari searching2 di MarketPlace Gw ketemu yg mirip holder lampu belajar zaman doeloe Dan .. namun .. tiba2 gw menemukan Ide (lanjutan) Mekanisme yg bisa diReApplied kalau suatu saat diperlukan di Kreasi Agan2 lain  Gunakan Kombo 2 Perangkat berikut apabila membutuhkan holdingan tablet tambahan yg memiliki  "hold area"  yg lebih sempit karena holder kedua "takutnya/dirasa" tidak akan muat utk menggenggam Tablet sebagai penopang kedua, sebagai akibat holder pertama/utama sudah "cukup banyak" memakan tempat Perangkat Pertama (kon...