notes

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Typi non habent claritatem insitam; est usus legentis in iis qui facit eorum claritatem. Investigationes demonstraverunt lectores legere me lius quod ii legunt saepius. Claritas est etiam processus dynamicus, qui sequitur mutationem consuetudium lectorum. Mirum est notare quam littera gothica, quam nunc putamus parum claram, anteposu



Cara membuat menu horizontal ini diharapkan sobat dapat membuatnya secara mandiri tanpa harus searching sana-sini dan pada akhirnya tidak sesuai dengan harapan. mungkin cara ini adalah cara paling sederhana sehingga bagi para pemula dapat memahami untuk mempelajari cara pembuatannya

Pertama anda buka dokumen HTML atau Notpad untuk menuliskan kerangka dibawah ini

<div class="mental">
    <ul>
        <li><a href="/"​>Home</a></li>
        <li><a href="/">About</a></li>
        <li><a href="/">Category</a></li>
        <li><a href="/">Contact</a></li>
    </ul>
</div>

Perhatikan bahwa tag div diberi class mental, class inilah yang akan kita gunakan saat menulis kode CSS nantinya. Karena struktur menu menggunakan tag <li> maka akan berbentuk daftar list pada browsr, lihat gambar dibawah.


Langkah ini kita baru saja membuat list calon horizontal

Berikutnya kita akan menambahkan CSS rule untuk tag mental, ul dan li agar tersusun horizontal

.mental {
  width:100%;
  height:30px;
  background:orange;
}
.mental ul {
  margin: 0px;
  padding: 0px;}
.mental li {
  color:black;
  float: left;
  list-style: none;
  margin:5px 10px 2px 10px;
  padding: 0px;
  background:orange;}

Pada selector .margin li saya telah menambahkan list-style: none; agar list yang menempel pada li tidak di ikut sertakan, sedangkan penambah float-left dengan tujuan menu ini searah dengan menu induk (lihat gambar dibawah)


Hasil akhir pembuatan menjadi list menjadi horizontal
dengan bantuan CSS


Sampai disini kita telah berhasil menyusun list ini menjadi horizontal. Namun langkah ini belum berakhir sampai disini, bagaimana kita dapat memodifikasi menu horizontal tersebut agar terlihat menarik.

Untuk selanjutnya kita hanya membutuhkan css "a" untuk anchor dengan tujuan menu horizontal ini sedikit terlihat interaktif.

.mental li a {
  display: block;
  color:black;
  text-decoration:none;}
.mental li a:hover {
    color:BlueViolet;
    background:Lime;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;}


Hasil akhir dari penggunaan tag a, a:focus dan a:hover

Sehubung postingan ini hanya Bagaimana cara membuat menu horizontal, Selebihnya anda dapat memvariasikannya kembali dengan border dan warna kesayangan anda. Untuk membuat Submenu horizontal kita hanya memanfaatkan tag ul dan li sebagai acuan, dan tidak lepas dari CSS untuk mengaturnya agar cara kerja submenu tersebut berjalan dengan semestinya.

Dipertemuan berikutnya saya akan share bagaimana cara membuat submenu horizontal untuk menindak lanjuti dipostingan Bagaimana cara membuat menu horizontal ini.

Revisi kode body


/* <pre class="brush: xml; wrap-lines: false;"> */
/* <pre class="brush: css; wrap-lines: false;"> */

Postingan ini adalah kelanjutan dari postingan yang sebelumnya, namun disini kita akan memaparkan sedikit lebih kode-kode wajib yang ada di dalamnya saja. Dan kode template dibagian inilah yang akan ditampilkan dalam blog.

Untuk lebih mudah dalam pemahaman tentang postingan kali ini, alangkah lebih baik sobat juga membaca artikel tentang "Mengenal struktur dasar template blog" dengan tujuan dalam pemahaman tentang  "Struktur dasar kode body template blog" lebih mudah dipahami dan dimengerti.

Kode pada template Blogspot dibagian Body ditunjukkan pada kode dibawah. Kode disini memang tidak ditunjukkan secara lengkap karena memang tidak diperlukan untuk membuat template (hanya bikin pusing saja untuk memahami semuanya).  Kode yang ditunjukkan adalah yang sederhana yang penting untuk pembuatan template agar kita lebih mudah untuk memahami.

<body> 
<div id='wrapper'> <div id='outer-wrapper'> 

<!-- untuk text browser -->
<span id='skiplinks' style='display:none;'>
<a href='#main'>skip to main </a> |
<a href='#sidebar'>skip to sidebar</a>
</span>>

<div id='header-wrapper'>
 <b:section class='header' id='header' maxwidgets='1' showaddelement='no'>
 <b:widget id='Header1' locked='true' title='Testpage Two (Header)' type='Header'/>
 </b:section>
 </div>

 <div id='content-wrapper'>
 <div id='main-wrapper'>
 <b:section class='main' id='main' showaddelement='no'>
 <b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/>
 </b:section>
 </div>

 <div id='sidebar-wrapper'>
 <b:section class='sidebar' id='sidebar' preferred='yes'>
 <b:widget id='Profile1' locked='false' title='About Me' type='Profile'/>
b:widget id='BlogArchive1' locked='false' title='Blog Archive' type='BlogArchive'/>
 <b:widget id='Label1' locked='false' title='Labels' type='Label'/>
 </b:section>
 </div>

 <!-- spasi untuk tampilan agar sidebar dan main punya ketinggian yang sama-->
 <div class='clear'>&#160;</div>

 </div> <!-- akhir content-wrapper -->

 <div id='footer-wrapper'>
 <b:section class='footer' id='footer'>
 <b:widget id='Text1' locked='false' title='Blogger Template | Bordr' type='Text'/>
 </b:section>
 </div>

 </div>
</div> <!-- akhir outer-wrapper -->

 </body>

Abaikan kode yang berwarna hijau. Secara garis besar, tag yang ada didalam kode bodypembuka hingga bodypenutup dapat disimpulkan dalam 4 bagian:

No
TAG
Keterangan
1Header-wrapperBlok header biasa di isi dengan judul/descripsi/logo 
dan lain-lain.lazimnya posisi header berada di bagian atas
2Main-wrapperDidalam Main-wrapper terdapat blok Postblok Comment
Date Header, dan bagian lain yang dapat dibuat dari 
opsi Add Page Element.
3Sidebar-wrapperBlock ini digunakan sebagai wadah widget/gadget blog atau
aksesoris misalnya About me, Link list, gambar slide, 
Javascript etc.
4Footer-wrapperKegunaannya hampir sama dengan sidebar-wrapper, namun
yang membuat berbeda adalah hanya masalah peletakannya saja,
dan footer-wrapper berada di bawah

Dalam penjelasan di tutorial ini, kita hanya akan merujuk pada pembungkus yang paling besar yaitu  outer-wrapper dan tidak membahas semua wrapper, diharapkan dengan memahami salah satu, yang lainpun dapat paham.

Untuk peletakkan tag bagian body bisa sobat baca di artikel Berkenalan dengan CSS dan HTML di poin HTML