<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>hisman.org &#187; menu</title>
	<atom:link href="http://hisman.org/tag/menu/feed" rel="self" type="application/rss+xml" />
	<link>http://hisman.org</link>
	<description>webdesign source and tutorial</description>
	<lastBuildDate>Thu, 11 Feb 2010 14:35:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Membuat horizontal menu dengan CSS</title>
		<link>http://hisman.org/membuat-horizontal-menu-dengan-css.html</link>
		<comments>http://hisman.org/membuat-horizontal-menu-dengan-css.html#comments</comments>
		<pubDate>Wed, 15 Oct 2008 02:58:59 +0000</pubDate>
		<dc:creator>hisman</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[trik]]></category>
		<category><![CDATA[horizontal menu]]></category>
		<category><![CDATA[menu]]></category>

		<guid isPermaLink="false">http://hisman.org/?p=75</guid>
		<description><![CDATA[Horizontal menu tau khan?? Contohnya klo di blog ini tuh menu yang ada di pojok kanan atas. Jadi kita akan coba buat menu kayak gitu dengan CSS (tapi sederhana dulu ya). Sebenernya sich cara untuk ngebuat menu kayak gitu gak pake CSS juga bisa, contohnya aja kamu bisa pake flash, trus bisa juga pake HTML [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Horizontal menu</strong> tau khan?? Contohnya klo di <a href="http://hisman.org">blog ini</a> tuh <strong>menu</strong> yang ada di pojok kanan atas. Jadi kita akan <strong>coba buat menu</strong> kayak gitu dengan <strong>CSS</strong> (tapi sederhana dulu ya).</p>
<p>Sebenernya sich cara untuk <strong>ngebuat menu</strong> kayak gitu gak <strong>pake CSS </strong>juga bisa, contohnya aja kamu bisa <a href="http://hisman.org/pake-flash-pikir-pikir-dulu-dech.html" target="_blank"><strong>pake flash</strong></a>, trus bisa juga <a href="http://hisman.org/Kategori/html" target="_blank"><strong>pake HTML</strong></a> aja. Tapi yang <strong>lebih banyak di pakai</strong> untuk <strong>saat ini</strong> ya yang <a href="http://hisman.org/Kategori/css" target="_blank"><strong>pake CSS</strong></a>, karena katanya sich lebih <strong>search engine friendly</strong>.<span id="more-75"></span></p>
<p>Seperti biasa kita buat <strong>file HTMLnya</strong> dulu. Isinya kayak gini :</p>
<pre><code class="html">
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;
&lt;title&gt;Horizontal Menu&lt;/title&gt;
&lt;link href="style.css" rel="stylesheet" type="text/css" /&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;div id="nav"&gt;
  &lt;ul&gt;
    &lt;li&gt;&lt;a href="#"&gt;Home&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="#"&gt;About&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="#"&gt;Contact&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="#"&gt;FAQ&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="#"&gt;Product&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<p>Kalau diperhatikan, ada <strong>tag &lt;ul&gt; sama &lt;li&gt; ya?</strong> Tag-tag itu gunanya untuk <strong>ngebuat list</strong> (klo di <strong>Microsoft word</strong> itu namanya <strong>bullet</strong>).</p>
<p>Ngapa kita <strong>pake list</strong> untuk <strong>ngebuat menunya</strong>?</p>
<p>Karena agar <strong>menu yang kita buat</strong> itu <strong>lebih search engine friendly</strong>. (katanya sich <a href="http://google.com" target="_blank">google</a> lebih menyukai <strong>situs</strong> dengan menu yang seperti itu).</p>
<p>Klo <strong>pake list</strong> itu khan jelek ya hasilnya (trus ke bawah lagi bukan <strong>horizontal</strong>). Nah kita <strong>pake CSS</strong> untuk ngebuat <strong>menu itu ke samping (horizontal)</strong>.</p>
<p><strong>Ini CSSnya </strong>:</p>
<pre><code class="css">
#nav ul{
    display:block;
    margin: 0px;
    padding: 0px;
}
#nav li{
   float:left;
   list-style-type:none;
   padding:3px 5px 3px 5px;
   margin:1px;
   border:#CCCCCC 1px solid;
}
#nav li a{
   text-decoration:none;
}
#nav li:hover{
   background:#00FFFF;
}
</code></pre>
<p>Saya jelasin satu-satu ya?</p>
<p><del datetime="2010-01-11T11:27:15+00:00">Yang pertama, coba kamu liat di selector #nav ul, di situ ada property display yang valuenya block. Gunanya tuh untuk ngebuat tag &lt;ul&gt; yang tipenya itu adalah <a href="http://en.wikipedia.org/wiki/Html_element#Inline_elements" target="_blank">inline element</a> ke <a href="http://en.wikipedia.org/wiki/Html_element#Block_elements" target="_blank">block element</a> (seperti div).</del></p>
<p><strong>Update :</strong></p>
<p>tag &lt;ul&gt; itu ternyata merupakan block element, jadi sebenarnya property display nya tidak perlu digunakan. Sorry, saya salah.. Maklum newbie. hehe&#8230;</p>
<p>Trus, di <strong>selector</strong> #nav li ada property float yang gunanya untuk <strong>ngebuat menu yang tadinya vertikal menjadi horizontal</strong>. Di situ juga ada property <strong>list-style-type </strong>yang valuenya none gunanya untuk <strong>menghilangkan bullet yang ada</strong>. Trus ada <strong>border buat ngasih bordernya</strong> ada <strong>margin dan padding </strong>juga.</p>
<p>Untuk yang #nav li a, di situ ada property <strong>text-decoration</strong> valuenya none. <strong>Gunanya</strong> untuk <strong>menghilangkan garis bawah</strong> pada linknya (khan secara default tag &lt;a&gt;membuat tulisannya berwarna biru dan bergaris bawah).</p>
<p>Yang terakhir itu selektornya ditambahin <strong>:hover</strong>, gunanya buat apa?</p>
<p>Jadi gini, selektor yang terakhir khan begini <strong>#nav li:hover</strong>, nah ketika #nav li nya di sorot sama mouse <strong>backgroundnya</strong> berubah menjadi biru. (seperti animasi lah)… coba kamu liat yang udah jadinya <a href="http://hisman.org/examples/menu/" target="_blank">di sini</a>. Dan juga klo mo download file jadinya <a href="http://www.ziddu.com/download/2400375/menu.zip.html " target="_blank">di sini</a>.</p>
<p><strong>Update :</strong></p>
<p><strong>#nav li:hover </strong>tidak terbaca di IE6, klo tidak salah. Soalnya hover di IE6 cuman untuk tag &lt;a&gt;&lt;/a&gt; jadi <strong>#nav li:hover</strong> nya bisa diganti dengan <strong>#nav a:hover</strong></p>
<p>Gimana? Setelah di <strong>desain</strong> <strong>pake CSS</strong> agak bagus dikit khan tampilannya, walaupun masih standarlah, kamu bisa ngembangin sendiri, misalnya dengan menambahkan <strong>gambar</strong> sebagai <strong>background</strong> pada <strong>listnya</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://hisman.org/membuat-horizontal-menu-dengan-css.html/feed</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
	</channel>
</rss>
