<?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>Perjalanan seorang Herli &#187; html, css &amp; javascript</title>
	<atom:link href="http://herli.web.id/category/teknis/html-css-javascript/feed" rel="self" type="application/rss+xml" />
	<link>http://herli.web.id</link>
	<description>"because writing is, like death, a lonely business." - Neil Gaiman</description>
	<lastBuildDate>Thu, 29 Dec 2011 22:49:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Minimum Height di CSS</title>
		<link>http://herli.web.id/minimum-height-di-css.html</link>
		<comments>http://herli.web.id/minimum-height-di-css.html#comments</comments>
		<pubDate>Tue, 02 Jun 2009 13:03:33 +0000</pubDate>
		<dc:creator>Herli</dc:creator>
				<category><![CDATA[html, css & javascript]]></category>
		<category><![CDATA[teknis]]></category>

		<guid isPermaLink="false">http://herli.web.id/?p=1804</guid>
		<description><![CDATA[Setelah lama berkutat dengan transparansi, slicing design kali ini malah menghindari transparansi, yang berarti image nya harus dalam format standard: jpeg atau gif, dan tanpa css transparency sama sekali. Saya mencoba pakai png dengan transparansi 50%, tapi tetap saya ada kendala dengan browser dengan berbagai macam standard dalam menangani png. Jadi saya memakai cara lain, [...]]]></description>
			<content:encoded><![CDATA[<p>Setelah lama berkutat dengan transparansi, slicing design kali ini malah menghindari transparansi, yang berarti image nya harus dalam format standard: jpeg atau gif, dan tanpa <em>css transparency</em> sama sekali.</p>
<p>Saya mencoba pakai png dengan transparansi 50%, tapi tetap saya ada kendala dengan browser dengan berbagai macam standard dalam menangani png. Jadi saya memakai cara lain, yaitu dengan mengeset tinggi minimum untuk satu div supaya <em>background image</em> nya tidak terpotong. <span id="more-1804"></span></p>
<p>Ternyata hanya dibutuhkan 3 baris css !! Dan.. bekerja di semua browser: Firefox 2, Firefox 3, IE6, IE7, IE8, Safari, Chrome, Opera. Sip !! Ini dia yang saya butuhkan. <img src='http://herli.web.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Saya menemukan solusinya <a href="http://www.reignwaterdesigns.com/ad/tidbits/hacks/minimum_height_in_css.shtml" target="_blank">disini</a>.</p>
<blockquote><p>First things first.  Use the &#8220;min-height&#8221; in your css like this:</p>
<p><code>.myDiver{<br />
min-height:100px;<br />
}</code></p>
<p>NEXT!  Set the regular height to &#8220;auto&#8221; using the &#8220;!important&#8221; tag.</p>
<p><code>.myDiver{<br />
min-height:100px;<br />
height:auto <strong style="color: red;">!important</strong>;<br />
}</code></p>
<p>LAST! Set the regular height (again) but to the minimum height. <img src='http://herli.web.id/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><code>.myDiver{<br />
min-height:100px;<br />
height:auto <strong style="color: red;">!important</strong>;<br />
height:100px;<br />
}</code></p>
<p>This will keep the div at 100px; and if the content inside of it extends beyond 100px, it will grow. This is true in <strong>ALL BROWSERS</strong>! Check out this example below:</p>
<style type="text/css">
					.growing{
						float:left;
						clear:none;
						width:100px;
						min-height:100px;
						height:auto !important;
						height:100px; 
						border:1px solid red;
						margin-right:10px;
					}
					</style>
<div class="growing"></div>
<div class="growing">
                    	sdf ffdsa fd<br />
                        sdf ffdsa fd
                    </div>
<div class="growing">
                    	sdf ffdsa fd<br />
                        sdf ffdsa fd<br />
                        sdf ffdsa fd<br />
                        sdf ffdsa fd<br />
                        sdf ffdsa fd</p>
<p>                        sdf ffdsa fd<br />
                        sdf ffdsa fd<br />
                        sdf ffdsa fd<br />
                        sdf ffdsa fd</p></div>
</blockquote>
<p>Hebat yaaaa !! Menyelesaikan masalah saya dalam sekejap! Hanya dengan 3 baris code css !! <img src='http://herli.web.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://herli.web.id/minimum-height-di-css.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Transparansi di CSS untuk semua browser</title>
		<link>http://herli.web.id/transparansi-di-css-untuk-semua-browser.html</link>
		<comments>http://herli.web.id/transparansi-di-css-untuk-semua-browser.html#comments</comments>
		<pubDate>Fri, 08 May 2009 08:59:43 +0000</pubDate>
		<dc:creator>Herli</dc:creator>
				<category><![CDATA[html, css & javascript]]></category>
		<category><![CDATA[teknis]]></category>

		<guid isPermaLink="false">http://herli.web.id/?p=1684</guid>
		<description><![CDATA[Gara-gara saya mendapat tugas men-slice satu desain yang amat sangat &#8220;ajaib&#8221;, saya harus mengais-ngais informasi di belantara internet. Untung ada Google yang membuat hidup saya lebih mudah Akhirnya saya menemukan code yang membantu saya (http://css-tricks.com/css-transparency-settings-for-all-broswers/) membuat transparansi 50%: .transparent_class { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; } Penjelasannya saya kutip langsung dari websitenya: Here is [...]]]></description>
			<content:encoded><![CDATA[<p>Gara-gara saya mendapat tugas men-slice satu desain yang amat sangat &#8220;ajaib&#8221;, saya harus mengais-ngais informasi di belantara internet. Untung ada Google yang membuat hidup saya lebih mudah <img src='http://herli.web.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Akhirnya saya menemukan code yang membantu saya (<a href="http://css-tricks.com/css-transparency-settings-for-all-broswers/" target="_blank">http://css-tricks.com/css-transparency-settings-for-all-broswers/</a>) membuat transparansi 50%:</p>
<pre><code>.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
</code></pre>
<p><span id="more-1684"></span>Penjelasannya saya kutip langsung dari websitenya:</p>
<blockquote><p>Here is what each of those CSS properties is for:</p>
<ul>
<li><strong>opacity: 0.5;</strong> This is the “most important” one because it is the current standard in CSS. This will work in most versions of Firefox, Safari, and Opera. This would be all you need if all browsers supported current standards. Which, of course, they don’t.</li>
<li><strong>filter:alpha(opacity=50);</strong> This one you need for IE.</li>
<li><strong>-moz-opacity:0.5;</strong> You need this one to support way old school versions of the Mozilla browsers like Netscape Navigator.</li>
<li><strong>-khtml-opacity: 0.5;</strong> This is for way old versions of Safari (1.x) when the rendering engine it was using was still referred to as KTHML, as opposed to the current <a href="http://webkit.org/">WebKit</a>.</li>
</ul>
</blockquote>
<p>Benar-benar jitu! Tapi koq pada saat saya coba di IE7, masih tidak jalan ya ?</p>
<p>Nah, ini dia bagian yang nyebelin. Di Internet Explorer, ternyata kita harus <span style="text-decoration: underline;">menambahkan property width dan/atau height</span> di css nya.Hanya di IE! Di Firefox 3, saya tes, code diatas jalan dengan mulus.</p>
<p>Kenapa sih, semua browser ngotot punya standard masing-masing? Menyusahkan saja! Huh !!</p>
]]></content:encoded>
			<wfw:commentRss>http://herli.web.id/transparansi-di-css-untuk-semua-browser.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dropdown menu dengan javascript</title>
		<link>http://herli.web.id/dropdown-menu-dengan-javascript.html</link>
		<comments>http://herli.web.id/dropdown-menu-dengan-javascript.html#comments</comments>
		<pubDate>Fri, 05 Sep 2008 04:10:37 +0000</pubDate>
		<dc:creator>Herli</dc:creator>
				<category><![CDATA[html, css & javascript]]></category>
		<category><![CDATA[teknis]]></category>

		<guid isPermaLink="false">http://herli.web.id/?p=158</guid>
		<description><![CDATA[Gara-gara Erwin nanya gimana sih caranya bikin dropdown menu pakai javascript, akhirnya saya jadi ikutan nyari gimana caranya. Saya sebelumnya memang belum pernah tau caranya. Saya hanya tahu selintas, bahwa dropdown menu itu dibuat memakai tag &#60;ul&#62; dan &#60;li&#62;. Banyak sekali source dropdown menu dengan javascript yang beredar di internet, tapi saya menemukan 1 yang [...]]]></description>
			<content:encoded><![CDATA[<p>Gara-gara Erwin nanya gimana sih caranya bikin dropdown menu pakai javascript, akhirnya saya jadi ikutan nyari gimana caranya. Saya sebelumnya memang belum pernah tau caranya. Saya hanya tahu selintas, bahwa dropdown menu itu dibuat memakai tag &lt;ul&gt; dan &lt;li&gt;.</p>
<p>Banyak sekali source dropdown menu dengan javascript yang beredar di internet, tapi saya menemukan 1 yang simpel dan gampang di-<em>customize</em> dan diimplementasi.</p>
<p><span id="more-158"></span></p>
<div id="attachment_162" class="wp-caption alignnone" style="width: 440px"><img class="size-full wp-image-162" title="Dropdown menu dengan Javascript" src="http://herli.web.id/wp-content/uploads/2008/09/dropdownmenu.gif" alt="Dropdown menu dengan Javascript" width="430" height="141" /><p class="wp-caption-text">Dropdown menu dengan Javascript</p></div>
<p>HTML code:</p>
<blockquote><p>&lt;ul id=&#8221;dropdownmenu&#8221;&gt;<br />
&lt;li&gt;&lt;a href=&#8221;#&#8221; onmouseover=&#8221;mopen(&#8216;m1&#8242;)&#8221; onmouseout=&#8221;mclosetime()&#8221;&gt;Home&lt;/a&gt;</p>
<p>&lt;div id=&#8221;m1&#8243; onmouseover=&#8221;mcancelclosetime()&#8221; onmouseout=&#8221;mclosetime()&#8221;&gt;<br />
&lt;a href=&#8221;#&#8221;&gt;HTML Drop Down&lt;/a&gt;<br />
&lt;a href=&#8221;#&#8221;&gt;DHTML Menu&lt;/a&gt;<br />
&lt;a href=&#8221;#&#8221;&gt;JavaScript DropDown&lt;/a&gt;<br />
&lt;a href=&#8221;#&#8221;&gt;Cascading Menu&lt;/a&gt;<br />
&lt;a href=&#8221;#&#8221;&gt;CSS Horizontal Menu&lt;/a&gt;</p>
<p>&lt;/div&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;#&#8221; onmouseover=&#8221;mopen(&#8216;m2&#8242;)&#8221; onmouseout=&#8221;mclosetime()&#8221;&gt;Download&lt;/a&gt;<br />
&lt;div id=&#8221;m2&#8243; onmouseover=&#8221;mcancelclosetime()&#8221; onmouseout=&#8221;mclosetime()&#8221;&gt;<br />
&lt;a href=&#8221;#&#8221;&gt;ASP Dropdown&lt;/a&gt;<br />
&lt;a href=&#8221;#&#8221;&gt;Pulldown menu&lt;/a&gt;<br />
&lt;a href=&#8221;#&#8221;&gt;AJAX Drop Submenu&lt;/a&gt;</p>
<p>&lt;a href=&#8221;#&#8221;&gt;DIV Cascading Menu&lt;/a&gt;<br />
&lt;/div&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;#&#8221; onmouseover=&#8221;mopen(&#8216;m3&#8242;)&#8221; onmouseout=&#8221;mclosetime()&#8221;&gt;Order&lt;/a&gt;<br />
&lt;div id=&#8221;m3&#8243; onmouseover=&#8221;mcancelclosetime()&#8221; onmouseout=&#8221;mclosetime()&#8221;&gt;<br />
&lt;a href=&#8221;#&#8221;&gt;HTML Drop Down&lt;/a&gt;<br />
&lt;a href=&#8221;#&#8221;&gt;DHTML Menu&lt;/a&gt;</p>
<p>&lt;/div&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;#&#8221;&gt;Help&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;#&#8221;&gt;Contact&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;div style=&#8221;clear:both&#8221;&gt;&lt;/div&gt;</p></blockquote>
<p>CSS:</p>
<blockquote><p>&lt;style&gt;<br />
#simpledropdownmenu<br />
{    margin: 0;<br />
padding: 0;<br />
z-index: 30}</p>
<p>#simpledropdownmenu li<br />
{    margin: 0;<br />
padding: 0;<br />
list-style: none;<br />
float: left;<br />
font: bold 11px arial}</p>
<p>#simpledropdownmenu li a<br />
{    display: block;<br />
margin: 0 1px 0 0;<br />
padding: 4px 10px;<br />
width: 60px;<br />
background: #5970B2;<br />
color: #FFF;<br />
text-align: center;<br />
text-decoration: none}</p>
<p>#simpledropdownmenu li a:hover<br />
{    background: #49A3FF}</p>
<p>#simpledropdownmenu div<br />
{    position: absolute;<br />
visibility: hidden;<br />
margin: 0;<br />
padding: 0;<br />
background: #EAEBD8;<br />
border: 1px solid #5970B2}</p>
<p>#simpledropdownmenu div a<br />
{    position: relative;<br />
display: block;<br />
margin: 0;<br />
padding: 5px 10px;<br />
width: auto;<br />
white-space: nowrap;<br />
text-align: left;<br />
text-decoration: none;<br />
background: #EAEBD8;<br />
color: #2875DE;<br />
font: 11px arial}</p>
<p>#simpledropdownmenu div a:hover<br />
{    background: #49A3FF;<br />
color: #FFF}</p>
<p>&lt;/style&gt;</p></blockquote>
<p>Javascript code:</p>
<blockquote><p>&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
// Copyright 2006-2007 javascript-array.com</p>
<p>var timeout    = 500;<br />
var closetimer    = 0;<br />
var ddmenuitem    = 0;</p>
<p>// open hidden layer<br />
function mopen(id)<br />
{<br />
// cancel close timer<br />
mcancelclosetime();</p>
<p>// close old layer<br />
if(ddmenuitem) ddmenuitem.style.visibility = &#8216;hidden&#8217;;</p>
<p>// get new layer and show it<br />
ddmenuitem = document.getElementById(id);<br />
ddmenuitem.style.visibility = &#8216;visible&#8217;;</p>
<p>}<br />
// close showed layer<br />
function mclose()<br />
{<br />
if(ddmenuitem) ddmenuitem.style.visibility = &#8216;hidden&#8217;;<br />
}</p>
<p>// go close timer<br />
function mclosetime()<br />
{<br />
closetimer = window.setTimeout(mclose, timeout);<br />
}</p>
<p>// cancel close timer<br />
function mcancelclosetime()<br />
{<br />
if(closetimer)<br />
{<br />
window.clearTimeout(closetimer);<br />
closetimer = null;<br />
}<br />
}</p>
<p>// close layer when click-out<br />
document.onclick = mclose;</p>
<p>&lt;/script&gt;</p></blockquote>
<p>Dah, itu saja. Cukup simpel kan, tapi kalau masih bingung juga, bisa download file html contohnya <a href="http://herli.web.id/wp-content/uploads/2008/09/dropdownmenu.html">disini</a>. Klik kanan di link-nya, pilih Save Target As.</p>
]]></content:encoded>
			<wfw:commentRss>http://herli.web.id/dropdown-menu-dengan-javascript.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

