Pada artikel terakhir, kami membuat seluruh struktur situs web kami menggunakan elemen dan Tag HTML. Sekarang mari kita mulai membangun situs web di beberapa bagian
Bagian pertama dari situs web adalah tajuk. Jadi hal pertama yang akan kita buat adalah menu navigasi di Header halaman web
Bilah navigasi berisi.
- Sebuah logo sejajar ke kiri
- Menu lima item yang disejajarkan ke kanan
Mari kita lihat bagian kode menu header dari index. html. Di bawah ini adalah bagian dari kode menu Header dimana bagian yang disorot adalah bilah navigasi atas.
HTML
<!-- Header Menu of the Page -->
<header>
<!-- Top header menu containing
logo and Navigation bar -->
<<0 <1<2<3>
<_5
<6<7
<6<<0 <1<2header3>
header5
<6header7<0header9
<_6
<6>2
<6<>5>
>_7
<6header7>5>
header7<0header9
header5
8
_9<!-- Top header menu containing0
<<0 <1<2<!-- Top header menu containing6>
header5
header7<0>
header7header>
Tugas pertama adalah menambahkan gambar untuk logo. Langkah-langkah memasukkan gambar dan membuat logo.
- Unduh gambar dengan mengklik di sini
- Copy dan Paste gambar ke direktori. akar/gambar. Di mana root adalah direktori teratas proyek kami. Dalam kasus kami ini disebut sebagai "proyek sampel"
- Sertakan gambar dalam kode menggunakan tag img
Tugas kedua adalah membuat unordered-list dalam HTML di dalam bagian navigasi menu header.
- Tambahkan daftar unordered di bagian menu navigasi dengan 5 item daftar bernama "Beranda", "Tentang Kami", "Produk Kami", "Karir", dan "Hubungi Kami"
Kode bagian Header setelah menambahkan dua hal di atas akan terlihat seperti gambar di bawah ini.
HTML
<!-- Header Menu of the Page -->
<header>
<_6
<!-- Top header menu containing
_9logo and Navigation bar -->
<<0 <1<2<3>
_2
<6<7
<6<<0 <1<2header3>
2<<4 <5<2<7 <8
<6header7<0header9
<_5
<6>2
<6<>5>
<10<<0 <1<2<15>
2<<19>
<5<<23 <24<2<26__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ tetap
<5<<23<27<28 <_29<2<31<45<28________1______34_______1_________23______
<5<<23<27<28 <29<2<31<58<28________1______34_______1_________23______
<5<<23<27<28 <29<2<31<71<28________1______34_______1_________23______
<5<<23<27<28 <29<2<31<84<28________1______34_______1_________23______
2header7<19>
<10header7<0>
<6header7>5>
header7<0header9
8
_9<!-- Top header menu containing0
<<0 <1<2<!-- Top header menu containing6>
header7<0>
header7header>
Jika sekarang Anda membuka file index. html di browser, Anda akan melihat output di bawah ini.
Ini terlihat sangat berbeda dari yang kami lihat di tangkapan layar proyek akhir. Ini karena situs web kami tidak memiliki CSS untuk saat ini. Artinya kita baru saja membuat struktur bilah navigasi, agar terlihat cantik, kita harus menambahkan gaya menggunakan CSS
Kami akan mendesain bilah navigasi nanti tetapi pertama-tama buat file bernama "style. css" dan tambahkan ke folder "sample project/css". Sertakan juga file CSS yang dibuat ke "index. html” dengan menambahkan baris di bawah ini di antara tag head.
HTML
<header24 header25<2header27 <29<2header30>
Sebelum kita mulai menata menu navigasi, hal pertama yang perlu dilakukan adalah menetapkan nilai CSS default untuk elemen HTML. Salin dan Tempel kode di bawah ini di "style. file css”.
CSS
header_32
header34header35header36header37
header_38
_
header_40
header42header35header44header37
header47header35header44header37
header52header35header54header37
header57header35header59header37
header62header35header64header37
header_38
<_6
header68header69header70header71header70header73header74
header42header35header78header37
header47header35header78header37
header86header35header88header37
header_38
_
header_92
header94header35header78header37
header_38
header_99
>01header35>03header37
header_38
>_06
header47header35header78header37
>13header35>15header37
header_38
_
>_19
>_21
<6>23
header42header35header44 >28header37
>31header35>33header37
header_38
As you can see in the above CSS that we have set the default values for almost every useful HTML element required for the project. Also, we have created a CSS class named “container“. This basically defines a container with a width of 1200px and all of the text within it aligned to center. Add this class named container to the tag.
Langkah selanjutnya adalah menetapkan beberapa id ke elemen HTML kita dan kemudian menggunakan id tersebut di file CSS untuk menatanya. Di sini, kami telah menetapkan id ke elemen HTML seperti yang Anda lihat pada kode di atas. Mari kita mulai menambahkan gaya ke dalamnya
Di bawah ini adalah panduan langkah demi langkah untuk menata bilah navigasi.
- Styling keseluruhan Header. Tidak banyak gaya yang diperlukan untuk tag tajuk. Tag tajuk hanya perlu disetel ke “meluap. tersembunyi” untuk mencegah jendela meluap saat mengubah ukuran browser.
Tambahkan kode di bawah ini ke gaya. css.
CSS
>_36
_
>39header35>41header37
header_38
- Styling Navigation Bar(#top-header). Tetapkan tinggi tetap 60px untuk bilah navigasi dan sejajarkan teks ke tengah.
Tambahkan kode di bawah ini ke gaya. css.
CSS
>_44
<_6
>47header35>49header37
header34header35>54header37
header_38
- Styling Logo(#logo). Hapus bantalan dari div induk logo. Buat kedua induk dan gambar melayang ke kiri dan tetapkan lebar untuk mereka.
Tambahkan kode di bawah ini ke gaya. css.
CSS
>_57
>59header35>61header37
header47header35>15header37
header42header35>15header37
header34header35>54header37
>31header35>81header37
header_38
>_84
>31header35>88header37
>59header35>61header37
header47header35>98 header44header37
_01
- Menu Navigasi Styling(#menu).
Tambahkan kode di bawah ini ke gaya. css.
CSS
_02
>59header35 06header37
>31header35 11header37
header34header35header36header37
header42header35>15header37
header_38
_
_25
>47header35>49header37
>59header35 06header37
header42header35>15header37
header52header35 44header37
header_38
_
_48
50 51 52header37
header47header35>15header37
header42header35>15header37
header_38
_
_66
50 51 52header37
header47header35 75 76header37
79header35>15header37
84header35 86header37
89header35 91header37
>01header35>54header37
header_38
_
<!-- Top header menu containing_00
<_6
header86header35<!-- Top header menu containing05header37
header_38
_
<!-- Top header menu containing_09
header52header35<!-- Top header menu containing05header37
header86header35 44header37
<!-- Top header menu containing21header35<!-- Top header menu containing23 <!-- Top header menu containing24 44header37
79header35>15header37
header_38
Kode CSS keseluruhan yang menggabungkan semua kelas di atas dan id untuk bilah navigasi ditampilkan di bawah.
CSS
<!-- Top header menu containing_33
<!-- Top header menu containing_34
<!-- Top header menu containing_33
>_36
_
>39header35>41header37
header_38
>_44
<_6
>47header35>49header37
header34header35>54header37
header_38
<!-- Top header menu containing_57
<!-- Top header menu containing_58
<!-- Top header menu containing_57
>_57
>59header35>61header37
header47header35>15header37
header42header35>15header37
header34header35>54header37
>31header35>81header37
header_38
>_84
>31header35>88header37
>59header35>61header37
header47header35>98 header44header37
_01
_05
_06
_05
_02
>59header35 06header37
>31header35 11header37
header34header35header36header37
header42header35>15header37
header_38
_
_25
>47header35>49header37
>59header35 06header37
header42header35>15header37
header52header35 44header37
header_38
_
_48
50 51 52header37
header47header35>15header37
header42header35>15header37
header_38
_
_66
50 51 52header37
header47header35 75 76header37
79header35>15header37
84header35 86header37
89header35 91header37
>01header35>54header37
header_38
_
<!-- Top header menu containing_00
<_6
header86header35<!-- Top header menu containing05header37
header_38
_
<!-- Top header menu containing_09
header52header35<!-- Top header menu containing05header37
header86header35 44header37
<!-- Top header menu containing21header35<!-- Top header menu containing23 <!-- Top header menu containing24 44header37
79header35>15header37
header_38
Buka indeks. html di browser sekarang, dapatkah Anda melihat sesuatu seperti yang ditunjukkan pada gambar di bawah ini. Jika tidak, harap hitung dan periksa kembali kode Anda dengan kode kami, Anda pasti melewatkan sesuatu.
Jadi, kami telah berhasil membuat bilah navigasi untuk tajuk situs web kami. Hal berikutnya adalah menyisipkan gambar dan teks di atas gambar tepat di bawah bilah navigasi di header