<?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; horizontal menu</title>
	<atom:link href="http://hisman.org/tag/horizontal-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 layout yang ada menunya</title>
		<link>http://hisman.org/membuat-layout-yang-ada-menunya.html</link>
		<comments>http://hisman.org/membuat-layout-yang-ada-menunya.html#comments</comments>
		<pubDate>Sat, 18 Oct 2008 00:40:18 +0000</pubDate>
		<dc:creator>hisman</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[buat layout]]></category>
		<category><![CDATA[horizontal menu]]></category>

		<guid isPermaLink="false">http://hisman.org/?p=78</guid>
		<description><![CDATA[Kemaren saya dah posting tentang cara ngebuat layout tanpa tabel, dan juga cara ngebuat menu horizontal. Nah, sekarang kita coba gabungin menu yang dah kita buat dengan layout yang udah kita buat juga. Coba buka ke dua file HTML menu sama layout yang dah di buat. Klo belum punya bisa di download disini dan disini. [...]]]></description>
			<content:encoded><![CDATA[<p>Kemaren saya dah posting tentang <a href="http://hisman.org/membuat-layout-web-tanpa-tabel.html" target="_blank">cara ngebuat layout tanpa tabel,</a> dan juga <a href="http://hisman.org/membuat-horizontal-menu-dengan-css.html" target="_blank">cara ngebuat menu horizontal</a>. Nah, sekarang kita coba <strong>gabungin menu yang dah kita buat</strong> dengan l<strong>ayout yang udah kita buat juga</strong>.<span id="more-78"></span></p>
<p>Coba buka ke dua file HTML menu sama layout yang dah di buat. Klo belum punya bisa di download <a href=" &#x9; http://www.ziddu.com/download/2400375/menu.zip.html" target="_blank">disini</a> dan <a href=" &#x9; http://www.ziddu.com/download/2400373/layout1.zip.html" target="_blank">disini</a>.</p>
<p>Trus copy paste tag div yang idnya nav di file HTMLnya horizontal menu beserta isinya ke file HTMLnya layout, sehingga hasilnya seperti ini :</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;Layout+menu&lt;/title&gt;
&lt;link href="style.css" rel="stylesheet" type="text/css" /&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id="wrapper"&gt;
&lt;div id="header"&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;/div&gt;
&lt;div id="content"&gt;
&lt;div id="sidebar"&gt;
&lt;/div&gt;
&lt;div id="posting"&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="footer"&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<p>Dalam hal ini menunya kita taruh di header.</p>
<p>Trus copy paste juga CSS yang ada di file CSSnya horizontal menu ke file CSSnya layout sehingga ntar CSSnya layout jadi kayak gini :</p>
<pre><code class="css">
body{
   background:#000000;
}
#wrapper {
   width:800px;
   margin:auto;
}
#header{
   background:#000099;
   height:200px;
}
#sidebar{
   background:#00CC66;
   float:left;
   width:250px;
   height:800px;
}
#posting{
   background:#FFFFFF;
   float:right;
   width:550px;
   height:800px;
}
#footer{
   background:#666666;
   height:300px;
   clear:both;
}
#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;
   color:#999999;
}
#nav li:hover{
   background:#00FFFF;
}
</code></pre>
<p>Simpen, dan jadi dech… Klo kamu bingung tentang kode-kode di atas, kamu bisa baca postingan sebelumnya tentang <a href="http://hisman.org/membuat-layout-web-tanpa-tabel.html" target="_blank">ngebuat layout</a> dan juga <a href="http://hisman.org/membuat-horizontal-menu-dengan-css.html" target="_blank">horizontal menu</a>.</p>
<p>File layout yang dah digabungin bisa di download <a href=" &#x9; http://www.ziddu.com/download/2400374/layout2.zip.html" target="_blank">di sini</a>…</p>
]]></content:encoded>
			<wfw:commentRss>http://hisman.org/membuat-layout-yang-ada-menunya.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<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>
