Bagaimana Anda mengkodekan menu dalam html?

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.  

Bagaimana Anda mengkodekan menu dalam html?

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.  

Bagaimana Anda mengkodekan menu dalam html?

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

Bagaimana cara membuat menu menggunakan HTML?

Gunakan elemen apa pun untuk membuka menu tarik-turun, mis. g. elemen