Bab 4
Bab 4
Gambar 4. 17 Semantic 2
Gambar 4.17 pada HTML5 terdapat beberapa tag yang dapat
digunakan dalam mengelompokan sebuah tag dengan lebih jelas dan
memiliki arti. Tag ini memiliki nama sesuai dengan fungsi atau peran dari
tag tersebut contohnya <header>, <nav>, <main>, <footer>.
1. Header dan Footer
Header sering digunakan untuk menampilkan nama situs dan
navigasi utama sedangkan untuk footer sering digunakan sebagai
informasi hak cipta.
2. Main
Tag <main> digunakan untuk menampung/mewadahi konten
utama (dominan) dalam <body>. Konten main dapat terdiri dari banyak
section, ataupun artikel, atau konten apapun di dalam elemen main,
selama termasuk konten utama yang dimiliki oleh website.
3. Nav
Tag <nav> digunakan untuk menampung sebuah navigasi yang
sifatnya penting (major), contohnya navigasi utama pada sebuah
website.
Tapi tidak menjamin pada sebuah website hanya ada satu
navigasi. Contohnya, sebuah akhir artikel pada blog terdapat tautan
navigasi menuju artikel yang dianggap relevan dengan artikel yang
telah kita baca. Navigasi tersebut tidak dianggap sebagai navigasi yang
penting, sehingga kita tidak perlu menggunakan elemen <nav> untuk
menampilkannya.
4. Div
Tag <div>, tag ini merupakan sebuah wadah (container) yang
bersifat umum untuk menampung beberapa konten. Elemen ini tidak
akan memberikan efek apapun pada konten atau layout sebelum
menerapkan sebuah style menggunakan CSS. Sebagai sebuah wadah
yang murni, elemen <div> tidak merepresentasikan apapun. Elemen ini
lebih sering digunakan untuk mengelompokkan sebuah konten sehingga
dapat memudahkan styling dengan menggunakan atribut class atau id.
5. Span
Tag <span>, tag ini memberikan manfaat yang sama seperti
<div>, bedanya tag ini digunakan sebagai phrase elements dan tidak
terdapat line breaks ketika menggunakannya. Sederhananya, <span>
merupakan sebuah <div> yang digunakan dalam sebuah baris teks yang
dapat diwadahi oleh paragraf, list, heading atau lainnya.
4.4 Latihan
4.4.1 Konfigurasi Views, Controller dan Routes
1. Buka project CI4 sebelumnya pada code editor dan jalankan servernya
4.5 Tugas
1. Jelaskan kegunaan source code php dibawah ini pada proses
layouting pada codeigniter 4 :
a. RenderSection