<?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>之路</title>
	<atom:link href="http://www.of-road.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.of-road.com</link>
	<description>前端开发爱好者</description>
	<lastBuildDate>Sat, 07 Aug 2010 16:11:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>IE6鼠标闪烁的bug</title>
		<link>http://www.of-road.com/?p=221</link>
		<comments>http://www.of-road.com/?p=221#comments</comments>
		<pubDate>Sat, 07 Aug 2010 16:04:22 +0000</pubDate>
		<dc:creator>之路</dc:creator>
				<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://www.of-road.com/?p=221</guid>
		<description><![CDATA[碰到这个bug后，脑子里立马想到了IE6背景闪烁bug，心想很早就听说个这个bug,自己碰到还是第一次，于是按照这个思路走下去，用解决IE6背景闪烁bug的方法一试，果然有效，怀着好奇仔细研究了自己这个所谓的“IE6背景闪烁bug”的代码，却发现并非如此，我又立马意识到我正在接近“一个新的情况”&#8230;&#8230;.
此bug的现象：当鼠标在文字上移动时，在IE6下鼠标形状会在“箭头”和“沙漏（等待）”2中形状中快速变化(闪烁)，在其他浏览器下无此现象。
此bug的主要结构代码为：


&#60;ul class="list-box"&#62;
    &#60;li onmousemove="this.className='cur';" onmouseout="this.className='';"&#62;
        &#60;strong&#62;鼠标形状在闪烁--之路--前端开发&#60;/strong&#62;
    &#60;/li&#62;
&#60;/ul&#62;


此bug的主要样式代码为：


.list-box{width:300px;}
.list-box li{cursor:pointer; vertical-align:top; zoom:1;}
strong{display:block; padding:6px 0;}
.list-box .cur{font-weight:bold;}
.cur strong{color:#ff0000; background:#ccc url(yd-n85.png) no-repeat 230px -180px;}


查看有此bug的demo
前面说过，我刚开始以为这个bug是IE6背景闪烁bug，故使用了解决IE6背景闪烁bug的方法解决了我这个bug，恩，纯属意外。查看用这种方法解决我这个bug的demo
后来通过从2个方面入手研究此bug
1.如果换成“onmouseover”事件，会怎样？？  结果是在所在所有浏览器下鼠标都不会闪烁，不管有没有背景图片请求，查看这种情况下的demo
2.如果鼠标指向时没有背景图片请求，会怎样？？  结果是在所在所有浏览器下鼠标都不会闪烁，不管是“onmousemove”事件还是“onmouseover”事件 ，查看这种情况下的demo
综合以上2种分析发现，此bug产生的2个必须同时满足的条件是使用“onmouseover”事件和鼠标指向时有背景图片请求，破坏其中任何一个条件，此bug不会产生，当然这也是解决此bug的2种方法了。
而这就是一个美丽的误会&#8230;&#8230;
]]></description>
			<content:encoded><![CDATA[<p>碰到这个bug后，脑子里立马想到了<a class="p-a" href="http://www.of-road.com/example/IE6--bgimg--flicker--bug.html" target="_blank">IE6<strong style="color:#ff0000;">背景闪烁bug</strong></a>，心想很早就听说个这个bug,自己碰到还是第一次，于是按照这个思路走下去，用解决<a class="p-a" href="http://www.of-road.com/example/IE6--bgimg--flicker--bug.html" target="_blank">IE6<strong style="color:#ff0000;">背景闪烁bug</strong></a>的方法一试，果然有效，怀着好奇仔细研究了<strong style="color:#ff0000;">自己</strong>这个所谓的“IE6<strong style="color:#ff0000;">背景闪烁bug</strong>”的代码，却发现并非如此，我又立马意识到我正在接近“一个新的情况”&#8230;&#8230;.</p>
<p>此bug的现象：当鼠标在文字上移动时，在<strong style="color:#ff0000;">IE6</strong>下鼠标形状会在“箭头”和“沙漏（等待）”2中形状中快速变化(闪烁)，在其他浏览器下无此现象。</p>
<p>此bug的主要结构代码为：</p>
<div class="box-code">
<pre>
&lt;ul class="list-box"&gt;
    &lt;li <strong style="color:#ff0000;">onmousemove</strong>="this.className='cur';" onmouseout="this.className='';"&gt;
        &lt;strong&gt;鼠标形状在闪烁--之路--前端开发&lt;/strong&gt;
    &lt;/li&gt;
&lt;/ul&gt;
</pre>
</div>
<p>此bug的主要样式代码为：</p>
<div class="box-code">
<pre>
.list-box{width:300px;}
.list-box li{cursor:pointer; vertical-align:top; zoom:1;}
strong{display:block; padding:6px 0;}
.list-box .cur{font-weight:bold;}
.cur strong{color:#ff0000; <strong style="color:#ff0000;">background:#ccc url(yd-n85.png) no-repeat 230px -180px;</strong>}
</pre>
</div>
<p><a class="p-a" href="http://www.of-road.com/example/IE6-mouse-flicker-bug.html" target="_blank">查看有此bug的demo</a></p>
<p>前面说过，我刚开始以为这个bug是<a class="p-a" href="http://www.of-road.com/example/IE6--bgimg--flicker--bug.html" target="_blank"><strong style="color:#ff0000;">IE6背景闪烁bug</strong></a>，故使用了解决IE6背景闪烁bug的方法解决了我这个bug，恩，纯属意外。<a class="p-a" href="http://www.of-road.com/example/IE6-mouse-flicker-ok2.html" target="_blank">查看用这种方法解决我这个bug的demo</a></p>
<p>后来通过从2个方面入手研究此bug</p>
<p>1.如果换成“onmouseover”事件，会怎样？？  结果是在所在所有浏览器下鼠标都不会闪烁，不管有没有背景图片请求，<a class="p-a" href="http://www.of-road.com/example/IE6-mouse-flicker-ok1.html" target="_blank">查看这种情况下的demo</a></p>
<p>2.如果鼠标指向时没有背景图片请求，会怎样？？  结果是在所在所有浏览器下鼠标都不会闪烁，不管是“onmousemove”事件还是“onmouseover”事件 ，<a class="p-a" href="http://www.of-road.com/example/IE6-mouse-flicker-ok3.html" target="_blank">查看这种情况下的demo</a></p>
<p>综合以上2种分析发现，此bug产生的2个必须同时满足的条件是使用“onmouseover”事件和鼠标指向时有背景图片请求，破坏其中任何一个条件，此bug不会产生，当然这也是解决此bug的2种方法了。</p>
<p>而这就是一个美丽的误会&#8230;&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.of-road.com/?feed=rss2&amp;p=221</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>对IE6下一个经典bug的补充</title>
		<link>http://www.of-road.com/?p=209</link>
		<comments>http://www.of-road.com/?p=209#comments</comments>
		<pubDate>Sun, 11 Jul 2010 12:40:20 +0000</pubDate>
		<dc:creator>之路</dc:creator>
				<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://www.of-road.com/?p=209</guid>
		<description><![CDATA[先说说这个经典的bug：在IE6下，如果父元素的宽度为奇数，子元素position:absolute  right:0，则子元素离父元素右边实际为1px。在IE6下，如果父元素的高度为奇数，子元素position:absolute  bottom:0，则子元素离父元素下边实际为1px。
补充：经过测试，在IE6下，如果父元素的宽度为奇数，子元素position:absolute  right:xpx，则子元素离父元素右边实际为(x+1)px
在IE6下，如果父元素的高度为奇数，子元素position:absolute  bottom:ypx，则子元素离父元素下边实际为(y+1)px
bug截图如下：

查看此bug
]]></description>
			<content:encoded><![CDATA[<p>先说说这个经典的bug：<strong style="color:#ff0000;">在IE6下</strong>，如果父元素的<strong style="color:#ff0000;">宽度为奇数</strong>，子元素position:absolute  right:0，则子元素离父元素右边实际为1px。<strong style="color:#ff0000;">在IE6下</strong>，如果父元素的<strong style="color:#ff0000;">高度为奇数</strong>，子元素position:absolute  bottom:0，则子元素离父元素下边实际为1px。</p>
<p>补充：经过测试，在IE6下，如果父元素的宽度为奇数，子元素position:absolute  right:<strong style="color:#ff0000;">x</strong>px，则子元素离父元素右边实际为<strong style="color:#ff0000;">(x+1)</strong>px</p>
<p>在IE6下，如果父元素的高度为奇数，子元素position:absolute  bottom:<strong style="color:#ff0000;">y</strong>px，则子元素离父元素下边实际为<strong style="color:#ff0000;">(y+1)</strong>px</p>
<p>bug截图如下：</p>
<p><img src="http://www.of-road.com/example/bug-position-IE6.png" /></p>
<p><a href="http://www.of-road.com/example/bug-IE6-posi.html" target="_blank" class="p-a">查看此bug</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.of-road.com/?feed=rss2&amp;p=209</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>万能清除浮动方法在firefox中的一个bug</title>
		<link>http://www.of-road.com/?p=196</link>
		<comments>http://www.of-road.com/?p=196#comments</comments>
		<pubDate>Sun, 11 Jul 2010 07:36:23 +0000</pubDate>
		<dc:creator>之路</dc:creator>
				<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://www.of-road.com/?p=196</guid>
		<description><![CDATA[这个问题和以往的不同，问题只存在于firefox中，让人颇为“兴奋”。问题是这样的：当一个元素X内部有浮动元素并且自身使用了“万能清除浮动方法”，其下面的元素Y如果有margin-top值，则会在X元素上方产生一个与Y元素margin-top值相同高度的空白区域，Y元素margin-top值改变，空白区域的高度随之改变。此问题截图如下：查看此bug的demo

在其它浏览器（IE6/IE7/IE8/google chrome/opera/safari）中表现正常，截图为：

主要的结构为：


&#60;div class="wrap"&#62;
    &#60;div class="head clear_float"&#62;
        &#60;div style="float:left;"&#62;之路--前端开发爱好者--万能清除浮动方法在firefox中的一个bug(firefox only)&#60;/div&#62;
        &#60;div style="float:right;"&#62;之路--前端开发爱好者--万能清除浮动方法在firefox中的一个bug(firefox only)&#60;/div&#62;
    &#60;/div&#62;
    &#60;div class="box"&#62;之路--前端开发爱好者--万能清除浮动方法在firefox中的一个bug(firefox only)&#60;/div&#62;
&#60;/div&#62;


主要的样式为：


.clear_float:after{
                 [...]]]></description>
			<content:encoded><![CDATA[<p>这个问题和以往的不同，<strong style="color:#ff0000;">问题只存在于firefox中</strong>，让人颇为“兴奋”。问题是这样的：当一个元素X内部有浮动元素并且自身使用了<strong style="color:#ff0000;">“万能清除浮动方法”</strong>，其下面的元素Y如果有margin-top值，则会在X元素上方产生一个与Y元素margin-top值相同高度的空白区域，Y元素margin-top值改变，空白区域的高度随之改变。此问题截图如下：<a href="http://www.of-road.com/example/ff-bug-clearfloat.html" target="_blank" class="p-a">查看此bug的demo</a></p>
<p><img src="http://www.of-road.com/example/bug-ff-clearfloat.png" /></p>
<p>在其它浏览器（IE6/IE7/IE8/google chrome/opera/safari）中表现正常，截图为：</p>
<p><img src="http://www.of-road.com/example/ok-ff-clearfloat.png" /></p>
<p>主要的结构为：</p>
<div class="box-code">
<pre>
&lt;div class="wrap"&gt;
    &lt;div class="head clear_float"&gt;
        &lt;div style="float:left;"&gt;之路--前端开发爱好者--万能清除浮动方法在firefox中的一个bug(firefox only)&lt;/div&gt;
        &lt;div style="float:right;"&gt;之路--前端开发爱好者--万能清除浮动方法在firefox中的一个bug(firefox only)&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="box"&gt;之路--前端开发爱好者--万能清除浮动方法在firefox中的一个bug(firefox only)&lt;/div&gt;
&lt;/div&gt;
</pre>
</div>
<p>主要的样式为：</p>
<div class="box-code">
<pre>
.clear_float:after{
                    display:block;
                    visibility:hidden;
                    height:0;
                    clear:both;
                    <strong style="color:#ff0000;">content:"";</strong>
                   }
.clear_float{display:block; zoom:1;}
.wrap{width:960px; margin:0 auto auto auto;}
.head{width:960px; margin-left:auto; margin-right:auto; background-color:#FF0000;}
.box{width:960px; margin:<strong style="color:#ff0000;">20px</strong> auto 4px auto; background-color:#003300; padding:0 0 10px 0;}
</pre>
</div>
<p>之所以说这个问题和清除浮动的方法有关，是因为如果X元素里面没有浮动元素，当然X元素就没有必要使用清除浮动了，这种情况下在firefox里面是没有本文所说的这个问题，所有浏览器下解析一致。理由2是经过测试，如果给清除浮动的class里面的<strong style="color:#ff0000;">content加“.”</strong>，就能解决这个问题。</p>
<p>经过测试，此问题的解决方法如下：</p>
<p>方法1：给X元素（本文中指class为head的元素）<strong style="color:#ff0000;">padding-top或者padding-bottom值</strong></p>
<p>方法2：给X元素（本文中指class为head的元素）<strong style="color:#ff0000;">height值</strong></p>
<p>方法3：给清除浮动的class的<strong style="color:#ff0000;">content加“.”</strong></p>
<p>方法4：给X元素（本文中指class为head的元素）加<strong style="color:#ff0000;">overflow:hidden</strong></p>
<p>方法5：给X元素（本文中指class为head的元素）<strong style="color:#ff0000;">上边框或下边框值</strong></p>
<p><a href="http://www.of-road.com/example/ff-ok--clearfloat.html" target="_blank" class="p-a">查看问题解决后的demo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.of-road.com/?feed=rss2&amp;p=196</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>怀念家驹</title>
		<link>http://www.of-road.com/?p=184</link>
		<comments>http://www.of-road.com/?p=184#comments</comments>
		<pubDate>Wed, 30 Jun 2010 05:45:13 +0000</pubDate>
		<dc:creator>之路</dc:creator>
				<category><![CDATA[随记]]></category>

		<guid isPermaLink="false">http://www.of-road.com/?p=184</guid>
		<description><![CDATA[今天是黄家驹逝世17周年纪念日，我们怀念家驹其实是怀念家驹的音乐所表达的精神&#8211;大爱&#8211;奋斗&#8211;理想&#8211;自由，当然对这个的理解也不是用言语能表达的清楚的。以下为摘录的网友怀念家驹的文字，共勉！！
无论什么时候，他的歌都会给我带来力量！
家驹的歌曲已经超越了歌曲本身，是一种精神了，激发年轻人的斗志&#8230;&#8230;.
这么多年了，还有这么多人支持，有点感动
永远 永远的Beyond 永远的家驹！
黄家驹的歌很有思想深度的，不知道什么时候才会再次出现这种有深度的中文歌。
虽然，现在随着年纪的增长，事业家庭的占据了绝大多数的时间，可只要有空，依然会像以前一样，找个安静的时间，静静的好好地听听家驹，BEYOND的歌，因为这样能带我回到曾经的青春年华，忆往昔，念家驹！
《光辉岁月》是香港摇滚歌手黄家驹献给南非黑人人权精神领袖曼德拉的一首对自由的颂歌。
在黄家驹之前华人音乐人从未写过如此有世界精神的作品。他从一个反叛青年到一个自由火炬的呐喊者，这是一个怎样的变化。 
自由是一切专制与极权的天敌。是人类高贵的要求，是精神也是理想。追求自由的人会老去，但自由的信念永远不会老去。追求自由的人的每一天都是光辉岁月！
从没放弃心中的理想.
无尽的思念 永远的家驹 永远的爱
不死的摇滚乐王，永远的beyond精神！
只想将吉他拥抱，诉出心声
记得以前学吉他，都是以家驹的歌作榜样练习！
家驹的音乐精神无人能超越，创曲与作词真正意义上与懂的音乐的人心灵的沟通。励志的歌曲，对社会的不公和渴望和平的心境由感情出发创造经典的专辑普写说不老的传说。BEYOND是永恒值的推崇的精神代表
高考时就听海阔天空这首歌，一个MP3里就一首歌。每天都必须听的
的确beyond的歌曲是没有任何人的歌曲能够相提并论的，一个用一生去谱写人生的人，是最值得我们敬重的，我也是从小听到大的人，我非常爱他们。
自信可改变未来
我以为随着时间的流逝，除了我们这些最忠实的歌迷，他不会再被人提起，不会再被人记起，不会再被90后或者其他的人熟知，可是我错了！
从第一场演唱会25人听众！到现如今的只要有华人的地方就能听到你的歌；我是在呜咽中听着你的歌！我没有华丽的言语！但祝愿你在天堂能够继续歌唱！再次！再次！呼叫：
家驹让大陆多少年青人抱起了吉他
笑声更迷人
无论什么时候，他的歌都会给我带来力量！
人生总是激波跌荡。爱情只是一部分的生命点缀。命运上的艰辛挫折才起伏才是人生的重要路程。当我年少轻狂。生命极为失意的时候幸运能听到家驹的音乐。这种博大的，充满自强不息，充满理想斗志的音乐！令我始终到现在能坚持自己的理想和生命
]]></description>
			<content:encoded><![CDATA[<p>今天是黄家驹逝世17周年纪念日，我们怀念家驹其实是怀念家驹的音乐所表达的精神&#8211;<strong style="color:#ff0000;">大爱&#8211;奋斗&#8211;理想&#8211;自由</strong>，当然对这个的理解也不是用言语能表达的清楚的。以下为<strong style="color:#ff0000;">摘录的网友怀念家驹的文字</strong>，共勉！！</p>
<p>无论什么时候，他的歌都会给我带来力量！</p>
<p>家驹的歌曲已经超越了歌曲本身，是一种精神了，激发年轻人的斗志&#8230;&#8230;.</p>
<p>这么多年了，还有这么多人支持，有点感动</p>
<p>永远 永远的Beyond 永远的家驹！</p>
<p>黄家驹的歌很有思想深度的，不知道什么时候才会再次出现这种有深度的中文歌。</p>
<p>虽然，现在随着年纪的增长，事业家庭的占据了绝大多数的时间，可只要有空，依然会像以前一样，找个安静的时间，静静的好好地听听家驹，BEYOND的歌，因为这样能带我回到曾经的青春年华，忆往昔，念家驹！</p>
<p>《光辉岁月》是香港摇滚歌手黄家驹献给南非黑人人权精神领袖曼德拉的一首对自由的颂歌。<br />
在黄家驹之前华人音乐人从未写过如此有世界精神的作品。他从一个反叛青年到一个自由火炬的呐喊者，这是一个怎样的变化。 </p>
<p>自由是一切专制与极权的天敌。是人类高贵的要求，是精神也是理想。追求自由的人会老去，但自由的信念永远不会老去。追求自由的人的每一天都是光辉岁月！</p>
<p>从没放弃心中的理想.</p>
<p>无尽的思念 永远的家驹 永远的爱</p>
<p>不死的摇滚乐王，永远的beyond精神！</p>
<p>只想将吉他拥抱，诉出心声</p>
<p>记得以前学吉他，都是以家驹的歌作榜样练习！</p>
<p>家驹的音乐精神无人能超越，创曲与作词真正意义上与懂的音乐的人心灵的沟通。励志的歌曲，对社会的不公和渴望和平的心境由感情出发创造经典的专辑普写说不老的传说。BEYOND是永恒值的推崇的精神代表</p>
<p>高考时就听海阔天空这首歌，一个MP3里就一首歌。每天都必须听的</p>
<p>的确beyond的歌曲是没有任何人的歌曲能够相提并论的，一个用一生去谱写人生的人，是最值得我们敬重的，我也是从小听到大的人，我非常爱他们。</p>
<p>自信可改变未来</p>
<p>我以为随着时间的流逝，除了我们这些最忠实的歌迷，他不会再被人提起，不会再被人记起，不会再被90后或者其他的人熟知，可是我错了！</p>
<p>从第一场演唱会25人听众！到现如今的只要有华人的地方就能听到你的歌；我是在呜咽中听着你的歌！我没有华丽的言语！但祝愿你在天堂能够继续歌唱！再次！再次！呼叫：</p>
<p>家驹让大陆多少年青人抱起了吉他</p>
<p>笑声更迷人</p>
<p>无论什么时候，他的歌都会给我带来力量！</p>
<p>人生总是激波跌荡。爱情只是一部分的生命点缀。命运上的艰辛挫折才起伏才是人生的重要路程。当我年少轻狂。生命极为失意的时候幸运能听到家驹的音乐。这种博大的，充满自强不息，充满理想斗志的音乐！令我始终到现在能坚持自己的理想和生命</p>
]]></content:encoded>
			<wfw:commentRss>http://www.of-road.com/?feed=rss2&amp;p=184</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE6/7下padding-bottom导致父元素“溢出”的bug</title>
		<link>http://www.of-road.com/?p=173</link>
		<comments>http://www.of-road.com/?p=173#comments</comments>
		<pubDate>Fri, 18 Jun 2010 03:04:33 +0000</pubDate>
		<dc:creator>之路</dc:creator>
				<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://www.of-road.com/?p=173</guid>
		<description><![CDATA[又是一个工作中碰到的在IE6/7下的问题，非常让人“不解”。主要症状为：当class为out的div有设置下边框，class为in的div里面的最后一个p有设置padding-bottom时，class为in的div在IE6/7下看起来超出边界，像“溢出”，此bug截图如下：

查看此bug
正常情况下的截图为：

主要结构如下：


&#60;div class="out"&#62;
    &#60;div class="in"&#62;
        &#60;p&#62;之路--前端开发爱好者--IE6/7下padding-bottom导致父元素“溢出”的bug&#60;/p&#62;
        &#60;p&#62;之路--前端开发爱好者--IE6/7下padding-bottom导致父元素“溢出”的bug&#60;/p&#62;
        &#60;p class="padd-last"&#62;之路--前端开发爱好者--IE6/7下padding-bottom导致父元素“溢出”的bug&#60;/p&#62;
    &#60;/div&#62;
&#60;/div&#62;


主要样式如下：


*{margin:0; padding:0;}
body{font-family:"宋体"; font-size:12px;}
.out{
      border-bottom:60px solid #ff0000;
      background-color:#000000;
    [...]]]></description>
			<content:encoded><![CDATA[<p>又是一个工作中碰到的在IE6/7下的问题，非常让人“不解”。主要症状为：当class为out的div有设置下边框，class为in的div里面的<strong style="color:#ff0000;">最后一个p</strong>有设置padding-bottom时，class为in的div在<strong style="color:#ff0000;">IE6/7</strong>下看起来超出边界，像“溢出”，此bug截图如下：</p>
<p><img src="http://www.of-road.com/example/demo-bug-padding-bottom.png" /></p>
<p><a href="http://www.of-road.com/example/demo-bug-padding-bottom.html" target="_blank" class="p-a">查看此bug</a></p>
<p>正常情况下的截图为：</p>
<p><img src="http://www.of-road.com/example/demo-ok-padding-bottom.png" /></p>
<p>主要结构如下：</p>
<div class="box-code">
<pre>
&lt;div class="out"&gt;
    &lt;div class="in"&gt;
        &lt;p&gt;之路--前端开发爱好者--IE6/7下padding-bottom导致父元素“溢出”的bug&lt;/p&gt;
        &lt;p&gt;之路--前端开发爱好者--IE6/7下padding-bottom导致父元素“溢出”的bug&lt;/p&gt;
        &lt;p <strong style="color:#ff0000;">class="padd-last"</strong>&gt;之路--前端开发爱好者--IE6/7下padding-bottom导致父元素“溢出”的bug&lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;
</pre>
</div>
<p>主要样式如下：</p>
<div class="box-code">
<pre>
*{margin:0; padding:0;}
body{font-family:"宋体"; font-size:12px;}
.out{
      <strong style="color:#ff0000;">border-bottom:60px solid #ff0000;</strong>
      background-color:#000000;
    }
.in{color:#fff; background-color:#003300;}
.in p{line-height:30px;}
.padd-last{<strong style="color:#ff0000;">padding-bottom:1px;</strong>}
</pre>
</div>
<p>分析其原因可能是由layout引起的，故可在类out或类in或p<strong style="color:#ff0000;">加zoom:1;</strong>解决，<strong style="color:#ff0000;">经测试给类in加padding-bottom</strong>也可解决问题。</p>
<p><a href="http://www.of-road.com/example/demo-ok-padding-bottom.html" target="_blank" class="p-a">问题解决后的demo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.of-road.com/?feed=rss2&amp;p=173</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebRebuild.ORG 北京第二届年会(2010.07.17)</title>
		<link>http://www.of-road.com/?p=169</link>
		<comments>http://www.of-road.com/?p=169#comments</comments>
		<pubDate>Wed, 09 Jun 2010 09:28:06 +0000</pubDate>
		<dc:creator>之路</dc:creator>
				<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://www.of-road.com/?p=169</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><a href="http://webrebuild.org/y/beijing/2/" target="_blank"><img src="http://www.of-road.com/example/img-webrebuild.jpg" width="634" height="78" alt="WebRebuild.ORG 北京第二届年会 (2010年7月17日·北京)" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.of-road.com/?feed=rss2&amp;p=169</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>margin负值在IE6/IE7中的一个bug</title>
		<link>http://www.of-road.com/?p=155</link>
		<comments>http://www.of-road.com/?p=155#comments</comments>
		<pubDate>Fri, 07 May 2010 11:00:58 +0000</pubDate>
		<dc:creator>之路</dc:creator>
				<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://www.of-road.com/?p=155</guid>
		<description><![CDATA[使用margin负值在IE6/IE7下面有一个小bug&#8211;有一部分被隐藏掉了，bug截图如下：详见有此问题的demo

基本html结构如下：


&#60;ul class="box"&#62;
    &#60;li&#62;之路的网站--margin负值在IE6/IE7中的bug&#60;/li&#62;
    &#60;li&#62;之路的网站--margin负值在IE6/IE7中的bug&#60;/li&#62;
    &#60;li&#62;之路的网站--margin负值在IE6/IE7中的bug&#60;/li&#62;
    &#60;li&#62;之路的网站--margin负值在IE6/IE7中的bug&#60;/li&#62;
    &#60;li&#62;之路的网站--margin负值在IE6/IE7中的bug&#60;/li&#62;
&#60;/ul&#62;


基本css如下：


.box{width:500px; border:5px solid #003300;; padding:2px 30px;}
.box li{
         border-bottom:6px solid #ff0000; border-top:6px solid #ff0000;
         line-height:30px; margin-bottom:-6px;
    [...]]]></description>
			<content:encoded><![CDATA[<p>使用margin负值在IE6/IE7下面有一个小bug&#8211;有一部分被<strong style="color:#ff0000;">隐藏</strong><strong>掉了，bug截图如下：详见<a href="http://www.of-road.com/example/bug-margin-border.html" target="_blank" class="p-a">有此问题的demo</a></strong></p>
<p><img src="http://www.of-road.com/example/img-margin-navbug.png" /></p>
<p>基本html结构如下：</p>
<div class="box-code">
<pre>
&lt;ul class="box"&gt;
    &lt;li&gt;之路的网站--margin负值在IE6/IE7中的bug&lt;/li&gt;
    &lt;li&gt;之路的网站--margin负值在IE6/IE7中的bug&lt;/li&gt;
    &lt;li&gt;之路的网站--margin负值在IE6/IE7中的bug&lt;/li&gt;
    &lt;li&gt;之路的网站--margin负值在IE6/IE7中的bug&lt;/li&gt;
    &lt;li&gt;之路的网站--margin负值在IE6/IE7中的bug&lt;/li&gt;
&lt;/ul&gt;
</pre>
</div>
<p>基本css如下：</p>
<div class="box-code">
<pre>
.box{width:500px; border:5px solid #003300;; padding:2px 30px;}
.box li{
         border-bottom:6px solid #ff0000; border-top:6px solid #ff0000;
         line-height:30px; margin-bottom:-6px;
       }
</pre>
</div>
<p>解决方法是给li加<strong style="color:#ff0000;">position:relative; zoom:1;</strong>，我的理解是加了之后提高了li的<strong style="color:#ff0000;">层级</strong>，问题就解决了</p>
<p>问题解决后css如下：</p>
<div class="box-code">
<pre>
.box{width:500px; border:5px solid #003300;; padding:2px 30px;}
.box li{
         border-bottom:6px solid #ff0000; border-top:6px solid #ff0000;
         line-height:30px; margin-bottom:-6px; <strong style="color:#ff0000;">position:relative; zoom:1;</strong>
       }
</pre>
</div>
<p>详见<a href="http://www.of-road.com/example/ok-margin-border.html" target="_blank" class="p-a">问题解决后的demo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.of-road.com/?feed=rss2&amp;p=155</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>第7期web标准化交流会–上海站图记</title>
		<link>http://www.of-road.com/?p=151</link>
		<comments>http://www.of-road.com/?p=151#comments</comments>
		<pubDate>Fri, 07 May 2010 10:36:10 +0000</pubDate>
		<dc:creator>之路</dc:creator>
				<category><![CDATA[随记]]></category>

		<guid isPermaLink="false">http://www.of-road.com/?p=151</guid>
		<description><![CDATA[前段时间参加了第7期web标准化交流会上海站的交流活动，以下是这次活动的部分图片，来自携程ued博客





]]></description>
			<content:encoded><![CDATA[<p>前段时间参加了<strong style="color:#ff0000;">第7期web标准化交流会上海站</strong>的交流活动，以下是这次活动的部分图片，来自携程ued博客</p>
<p><img src="http://www.of-road.com/example/07-01.jpg" /></p>
<p><img src="http://www.of-road.com/example/07-02.jpg" /></p>
<p><img src="http://www.of-road.com/example/07-03.jpg" /></p>
<p><img src="http://www.of-road.com/example/07-04.jpg" /></p>
<p><img src="http://www.of-road.com/example/07-05.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.of-road.com/?feed=rss2&amp;p=151</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>滑动门+tab+css sprites</title>
		<link>http://www.of-road.com/?p=139</link>
		<comments>http://www.of-road.com/?p=139#comments</comments>
		<pubDate>Thu, 15 Apr 2010 04:49:06 +0000</pubDate>
		<dc:creator>之路</dc:creator>
				<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://www.of-road.com/?p=139</guid>
		<description><![CDATA[关于滑动门的介绍可以参考我之前发布的滑动门的“2”种实现方法，这次主要介绍将滑动门和tab以及css sprites结合在一起的一个例子，截图如下：

主要结构代码为：


&#60;div class="wrap02"&#62;
    &#60;ul class="clear_float"&#62;
        &#60;li class="cur"&#62;
            &#60;a href="#"&#62;&#60;span&#62;我&#60;/span&#62;&#60;/a&#62;
        &#60;/li&#62;
        &#60;li&#62;
          [...]]]></description>
			<content:encoded><![CDATA[<p>关于滑动门的介绍可以参考我之前发布的<a class="p-a" href="http://www.of-road.com/?p=120" target="_blank">滑动门的“2”种实现方法</a>，这次主要介绍将滑动门和tab以及css sprites结合在一起的一个例子，截图如下：</p>
<p><img src="http://www.of-road.com/example/img-slide-tab-spr.png" /></p>
<p>主要结构代码为：</p>
<div class="box-code">
<pre>
&lt;div class="wrap02"&gt;
    &lt;ul class="clear_float"&gt;
        &lt;li class="cur"&gt;
            &lt;a href="#"&gt;&lt;span&gt;我&lt;/span&gt;&lt;/a&gt;
        &lt;/li&gt;
        &lt;li&gt;
            &lt;a href="#"&gt;&lt;span&gt;我们&lt;/span&gt;&lt;/a&gt;
        &lt;/li&gt;
        &lt;li&gt;
            &lt;a href="#"&gt;&lt;span&gt;我们的&lt;/span&gt;&lt;/a&gt;
        &lt;/li&gt;
        &lt;li&gt;
            &lt;a href="#"&gt;&lt;span&gt;我们的好&lt;/span&gt;&lt;/a&gt;
        &lt;/li&gt;
        &lt;li&gt;
            &lt;a href="#"&gt;&lt;span&gt;我们的好朋&lt;/span&gt;&lt;/a&gt;
        &lt;/li&gt;
        &lt;li&gt;
            &lt;a href="#"&gt;&lt;span&gt;我们的好朋友&lt;/span&gt;&lt;/a&gt;
        &lt;/li&gt;
    &lt;/ul&gt;
&lt;/div&gt;
</pre>
</div>
<p>主要样式代码为：</p>
<div class="box-code">
<pre>
.wrap02{font-size:14px; <strong style="color:#ff0000;">height:29px; border-bottom:1px solid #d3d8de;</strong>}
.wrap02 ul{font-size:14px; <strong style="color:#ff0000;">position:absolute;</strong>}
.wrap02 ul li{float:left; margin-right:8px;}
.wrap02 ul li a{
                 display:block; padding:0 0 0 8px;
			     background:url(slide-tab-sp.png) no-repeat 0 0;
               }
.wrap02 ul li a span{
                      display:block; padding:8px 8px 6px 0; line-height:16px;
                      background:url(slide-tab-sp.png) no-repeat right 0;
                    }
.wrap02 ul li a:hover,.wrap02 ul .cur a{background:url(slide-tab-sp.png) no-repeat 0 -30px;}
.wrap02 ul li a:hover span,.wrap02 ul .cur a span{background:url(slide-tab-sp.png) no-repeat right -30px;}
.cur{font-weight:bold;}
</pre>
</div>
<p>滑动门和css sprites就不用说了，主要想说的是tab的实现。除了背景图片的构造外，下面<strong style="color:#ff0000;">那条线</strong>是重点，核心的样式代码在上面用红色标出了，.wrap02设置了那条线，且高度设为29px，ul的高度为30px并设置position:absolute，这样的话ul就<strong style="color:#ff0000;">脱离了文档流</strong>，显示在.wrap02<strong style="color:#ff0000;">上面</strong>，这样就刚好形成了tab效果，查看<a href="http://www.of-road.com/example/slide-tab-sp.html" target="_blank">demo</a></p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.of-road.com/?feed=rss2&amp;p=139</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>滑动门的“2”种实现方法</title>
		<link>http://www.of-road.com/?p=120</link>
		<comments>http://www.of-road.com/?p=120#comments</comments>
		<pubDate>Wed, 14 Apr 2010 07:03:24 +0000</pubDate>
		<dc:creator>之路</dc:creator>
				<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://www.of-road.com/?p=120</guid>
		<description><![CDATA[这里主要介绍“2”种滑动门(结构相同，样式不同)的实现方法，其实原理都是一样的，截图如下：

方法1的demo
方法2的demo
其主要结构代码为


&#60;div class="box clear_float"&#62;
	&#60;a href="#"&#62;&#60;span&#62;看看这个滑动门看看这个滑动门看看这个滑动门&#60;/span&#62;&#60;/a&#62;
&#60;/div&#62;


方法1的主要样式代码为：


.box a{
        float:left; text-decoration:none; padding:0 0 0 8px; color:#ff0000;
        background:url(redbutt.gif) no-repeat 0 -1px;
      }
.box a span{
             padding:5px 8px 4px 0; display:block; [...]]]></description>
			<content:encoded><![CDATA[<p>这里主要介绍“2”种滑动门(结构相同，样式不同)的实现方法，其实原理都是一样的，截图如下：</p>
<p><img src="http://www.of-road.com/example/img-slidetwo.png" /></p>
<p><strong style="color:#ff0000">方法1</strong>的<a href="http://www.of-road.com/example/slide-01.html" target="_blank" class="p-a">demo</a></p>
<p><strong style="color:#ff0000">方法2</strong>的<a href="http://www.of-road.com/example/slide-02.html" target="_blank" class="p-a">demo</a></p>
<p>其主要结构代码为</p>
<div class="box-code">
<pre>
&lt;div class="box clear_float"&gt;
	&lt;a href="#"&gt;&lt;span&gt;看看这个滑动门看看这个滑动门看看这个滑动门&lt;/span&gt;&lt;/a&gt;
&lt;/div&gt;
</pre>
</div>
<p><strong style="color:#ff0000">方法1</strong>的主要样式代码为：</p>
<div class="box-code">
<pre>
.box a{
        float:left; text-decoration:none; padding:0 0 0 8px; color:#ff0000;
        <strong>background:url(redbutt.gif) no-repeat </strong><strong style="color:#ff0000;">0 -1px</strong>;
      }
.box a span{
             padding:5px 8px 4px 0; display:block; line-height:14px;
             <strong>background:url(redbutt.gif) no-repeat </strong><strong style="color:#006600;">right -1px</strong>;
           }
</pre>
</div>
<p><strong style="color:#ff0000">方法2</strong>的主要样式代码为：</p>
<div class="box-code">
<pre>
.box a{
        float:left; text-decoration:none; padding:0 8px 0 0; color:#ff0000;
        <strong>background:url(redbutt.gif) no-repeat </strong><strong style="color:#ff0000;">right -1px</strong>;
      }
.box a span{
             padding:5px 0 4px 8px; display:block; line-height:14px;
             <strong>background:url(redbutt.gif) no-repeat </strong><strong style="color:#006600;">0 -1px</strong>;
           }
</pre>
</div>
<p>这样理解他们：整个滑动门的构造好比画一个圆，<strong style="color:#ff0000">方法1</strong>是先画左半圆后画右半圆，而<strong style="color:#ff0000">方法2</strong>是先画右半圆后画左半圆。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.of-road.com/?feed=rss2&amp;p=120</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>首次裸奔（CSS NAKED DAY）</title>
		<link>http://www.of-road.com/?p=110</link>
		<comments>http://www.of-road.com/?p=110#comments</comments>
		<pubDate>Fri, 09 Apr 2010 07:46:14 +0000</pubDate>
		<dc:creator>之路</dc:creator>
				<category><![CDATA[随记]]></category>

		<guid isPermaLink="false">http://www.of-road.com/?p=110</guid>
		<description><![CDATA[今年的CSS NAKED DAY到来了！
首次参加CSS NAKED DAY活动,一直在关注。原定于2010年4月9日，由Dustin Diaz推动的CSS NAKED DAY因故没有如期举行。但是今年WebReBuild.ORG组织了本次活动，虽然错过了WebReBuild.ORG组织的活动报名，却还是要支持这个活动的，故裸。
]]></description>
			<content:encoded><![CDATA[<p>今年的CSS NAKED DAY到来了！</p>
<p>首次参加CSS NAKED DAY活动,一直在关注。原定于2010年4月9日，由<a href="http://naked.dustindiaz.com/" target="_blank">Dustin Diaz</a>推动的CSS NAKED DAY因故没有如期举行。但是今年WebReBuild.ORG组织了本次活动，虽然错过了<a href="http://naked.webrebuild.org/" target="_blank">WebReBuild.ORG</a>组织的活动报名，却还是要支持这个活动的，故裸。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.of-road.com/?feed=rss2&amp;p=110</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>第6期web标准化交流会&#8211;上海站记</title>
		<link>http://www.of-road.com/?p=101</link>
		<comments>http://www.of-road.com/?p=101#comments</comments>
		<pubDate>Tue, 06 Apr 2010 06:32:36 +0000</pubDate>
		<dc:creator>之路</dc:creator>
				<category><![CDATA[随记]]></category>

		<guid isPermaLink="false">http://www.of-road.com/?p=101</guid>
		<description><![CDATA[3月27日参加了第6期web标准化交流会上海站的交流活动，总体来说氛围还是不错的,呵呵！




]]></description>
			<content:encoded><![CDATA[<p>3月27日参加了<strong style="color:#ff0000;">第6期web标准化交流会上海站</strong>的交流活动，总体来说氛围还是不错的,呵呵！</p>
<p><img src="http://www.of-road.com/example/web6-shanghai-01.png" /></p>
<p><img src="http://www.of-road.com/example/web6-shanghai-02.png" /></p>
<p><img src="http://www.of-road.com/example/web6-shanghai-03.png" /></p>
<p><img src="http://www.of-road.com/example/web6-shanghai-04.png" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.of-road.com/?feed=rss2&amp;p=101</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>浮动元素最后一行margin失效的问题</title>
		<link>http://www.of-road.com/?p=93</link>
		<comments>http://www.of-road.com/?p=93#comments</comments>
		<pubDate>Mon, 29 Mar 2010 04:33:04 +0000</pubDate>
		<dc:creator>之路</dc:creator>
				<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://www.of-road.com/?p=93</guid>
		<description><![CDATA[浮动元素最后一行的margin-bottom在IE6/7下失效的问题很早之前就碰到过，这次却有新的发现，bug的出现及出现在IE6或IE7中或2者都有和浮动元素的个数有关
当浮动元素个数为奇数时，此问题同时存在于IE6和IE7中，详见demo1及截图：

当浮动元素个数为偶数时，此问题存在于IE7中，详见demo2及截图：

进一步测试发现此问题存在于IE6或IE7中或2者都有还和浮动元素的父元素的宽度有关，以上2种情况是比较特殊的常见的情况，其他情况有兴趣的可以自己动手试试看(改变浮动元素的父元素的宽度)，一定会有自己的发现和体验
]]></description>
			<content:encoded><![CDATA[<p>浮动元素最后一行的<strong style="color:#ff0000;">margin-bottom在IE6/7下失效</strong>的问题很早之前就碰到过，这次却有新的发现，<strong style="color:#ff0000;">bug的出现及出现在IE6或IE7中或2者都有和浮动元素的个数有关</strong></p>
<p>当浮动元素个数为<strong style="color:#ff0000;">奇数</strong>时，此问题同时存在于<strong style="color:#ff0000;">IE6和IE7</strong>中，详见<a href="http://www.of-road.com/example/margin-bug01.html" class="p-a" target="_blank">demo1</a>及截图：</p>
<p><img src="http://www.of-road.com/example/img-marginbug-ji.png" /></p>
<p>当浮动元素个数为<strong style="color:#ff0000;">偶数</strong>时，此问题存在于<strong style="color:#ff0000;">IE7</strong>中，详见<a href="http://www.of-road.com/example/margin-bug02.html" class="p-a" target="_blank">demo2</a>及截图：</p>
<p><img src="http://www.of-road.com/example/img-marginbug-ou.png" /></p>
<p>进一步测试发现此问题存在于IE6或IE7中或2者都有<strong style="color:#ff0000;">还和浮动元素的父元素的宽度</strong>有关，以上2种情况是比较特殊的常见的情况，其他情况有兴趣的可以自己动手试试看(改变浮动元素的父元素的宽度)，一定会有自己的发现和体验</p>
]]></content:encoded>
			<wfw:commentRss>http://www.of-road.com/?feed=rss2&amp;p=93</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>元素在IE6/7下换行的问题</title>
		<link>http://www.of-road.com/?p=81</link>
		<comments>http://www.of-road.com/?p=81#comments</comments>
		<pubDate>Thu, 18 Mar 2010 04:45:41 +0000</pubDate>
		<dc:creator>之路</dc:creator>
				<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://www.of-road.com/?p=81</guid>
		<description><![CDATA[这是一个奇怪的问题。最后一个li元素在IE6、IE7下换行了，其他的浏览器都是没有问题的。下面是此问题的截图及代码：

主要css代码及demo：


.wrap{width:960px; margin:0 auto;}
.wrap ul{background-color:#FF0000; padding-left:200px; color:#FFFFFF;}
.wrap ul li{float:left; padding:6px 30px;}


开始以为是因为“溢出”产生的换行，就用firebug查看并计算了一下盒模型：
最外层的.wrap 实际宽度是960pxul的内容宽度是760px(960-200)6个li的实际宽度是6*(30+30+48)=648px很明显，所有li的实际宽度和远小于ul的实际宽度，因此并没有产生盒模型溢出，但问题却在IE6、IE7中出现了，实在令人费解
解决办法是给li一个大于等于48px的宽度，或给li加white-space:nowrap;强制其不换行，一般情况下会选择后者，因为一般情况下我们需要 li的宽度自适应
问题解决后的demo
]]></description>
			<content:encoded><![CDATA[<p>这是一个奇怪的问题。最后一个li元素在<strong style="color:#ff0000;">IE6、IE7</strong>下换行了，其他的浏览器都是没有问题的。下面是此问题的截图及代码：</p>
<p><img src="http://www.of-road.com/example/wrap-break.png" /></p>
<p>主要css代码及<a href="http://www.of-road.com/example/break.html" target="_blank" class="p-a">demo</a>：</p>
<div class="box-code">
<pre>
.wrap{width:960px; margin:0 auto;}
.wrap ul{background-color:#FF0000; padding-left:200px; color:#FFFFFF;}
.wrap ul li{float:left; padding:6px 30px;}
</pre>
</div>
<p>开始以为是因为“溢出”产生的换行，就用firebug查看并计算了一下盒模型：</p>
<p>最外层的.wrap 实际宽度是960px<br />ul的内容宽度是760px(960-200)<br />6个li的实际宽度是6*(30+30+48)=648px<br />很明显，所有li的实际宽度和远小于ul的实际宽度，因此并没有产生盒模型溢出，但问题却在<strong style="color:#ff0000;">IE6、IE7</strong>中出现了，实在令人费解</p>
<p>解决办法是给li一个大于等于48px的宽度，或给li加<strong style="color:#ff0000;">white-space:nowrap;</strong>强制其不换行，一般情况下会选择后者，因为一般情况下我们需要 li的宽度自适应<br />
问题解决后的<a href="http://www.of-road.com/example/break-ok.html" target="_blank" class="p-a">demo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.of-road.com/?feed=rss2&amp;p=81</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>100%宽度与背景平铺的问题</title>
		<link>http://www.of-road.com/?p=69</link>
		<comments>http://www.of-road.com/?p=69#comments</comments>
		<pubDate>Fri, 12 Mar 2010 04:28:04 +0000</pubDate>
		<dc:creator>之路</dc:creator>
				<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://www.of-road.com/?p=69</guid>
		<description><![CDATA[最近发现了一个问题，当给最外面的元素100%的宽度并给他一个横向平铺的背景后，如果浏览器窗口的宽度小于内容主体的宽度的时候，在IE7、IE8、FF、OP、safari中最外层元素的背景并没有平铺至实际的宽度，但是IE6中却无此“问题”，详见下面此“问题”的截图和demo-bug

解决方法是在&#60;div id=&#8221;header&#8221;&#62;外面加了一个层并给这个层和最外面元素同样的背景定义，这样就可以解决问题，详见问题解决后的截图和demo-ok

产生此问题的原因及在IE6下面为何没有此“问题”，有待日后探讨
]]></description>
			<content:encoded><![CDATA[<p>最近发现了一个问题，当给最外面的元素100%的宽度并给他一个横向平铺的背景后，如果浏览器窗口的宽度小于内容主体的宽度的时候，在IE7、IE8、FF、OP、safari中最外层元素的背景并没有平铺至实际的宽度，但是IE6中却无此“问题”，详见下面此“问题”的截图和<a class="p-a" href="http://www.of-road.com/example/background-bug.html" target="_blank">demo-bug</a></p>
<p><img src="http://www.of-road.com/example/background-bug.jpg" alt="" /></p>
<p>解决方法是在&lt;div id=&#8221;header&#8221;&gt;外面加了一个层并给这个层和最外面元素同样的背景定义，这样就可以解决问题，详见问题解决后的截图和<a class="p-a" href="http://www.of-road.com/example/background-ok.html" target="_blank">demo-ok</a>
<p><img src="http://www.of-road.com/example/background-ok.jpg" alt="" /></p>
<p>产生此问题的原因及在IE6下面为何没有此“问题”，有待日后探讨</p>
]]></content:encoded>
			<wfw:commentRss>http://www.of-road.com/?feed=rss2&amp;p=69</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>给flash加“链接”的“4”种方法</title>
		<link>http://www.of-road.com/?p=63</link>
		<comments>http://www.of-road.com/?p=63#comments</comments>
		<pubDate>Sun, 07 Mar 2010 10:28:36 +0000</pubDate>
		<dc:creator>之路</dc:creator>
				<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://www.of-road.com/?p=63</guid>
		<description><![CDATA[一般的swf文件本身是有链接效果的，如果swf文件本身没有链接效果，可以通过“变通”的方法使其拥有“链接”效果
要实现这个目的需要突破以下2个方面:
1.将a“盖到”object上面
2.实现a可点击，有真正的链接效果
实现1有margin负值或position(absolute)2种方法
实现2有给a透明滤镜（filter）或给a里面一个透明的图片2种方法
总结起来的话，就有2&#215;2共4种方法实现给flash加链接
下面是相关的结构代码片段和样式代码片段：
使用透明滤镜时的结构代码


&#60;div style="width:800px; margin:0 auto; padding:200px;"&#62;
    &#60;div class="flash-box"&#62;
        &#60;object type="application/x-shockwave-flash" data="flash-link.swf" width="760" height="100" style="outline-style: none;"&#62;
        &#60;param name="movie" value="f2.swf" /&#62;
        &#60;param name="wmode" value="opaque" /&#62;
        &#60;embed wmode="opaque"&#62;&#60;/embed&#62;
 [...]]]></description>
			<content:encoded><![CDATA[<p>一般的swf文件本身是有链接效果的，如果swf文件本身没有链接效果，可以通过“变通”的方法使其拥有“链接”效果</p>
<p>要实现这个目的需要突破以下2个方面:</p>
<p style="margin: 0 0 0 0; color: #ff0000;">1.将a“盖到”object上面</p>
<p style="color: #ff0000;">2.实现a可点击，有真正的链接效果</p>
<p style="color: #ff0000; margin: 0 0 0 0;"><strong>实现1有margin负值或position(absolute)2种方法</strong></p>
<p style="color: #ff0000;"><strong>实现2有给a透明滤镜（filter）或给a里面一个透明的图片2种方法</strong></p>
<p>总结起来的话，就有2&#215;2共<strong style="color: #ff0000;">4种</strong>方法实现给flash加链接</p>
<p>下面是相关的结构代码片段和样式代码片段：</p>
<p>使用透明滤镜时的结构代码</p>
<div class="box-code">
<pre>
&lt;div style="width:800px; margin:0 auto; padding:200px;"&gt;
    &lt;div class="flash-box"&gt;
        &lt;object type="application/x-shockwave-flash" data="flash-link.swf" width="760" height="100" style="outline-style: none;"&gt;
        &lt;param name="movie" value="f2.swf" /&gt;
        &lt;param name="wmode" value="opaque" /&gt;
        &lt;embed wmode="opaque"&gt;&lt;/embed&gt;
        &lt;/object&gt;
        &lt;a href="http://www.1hai.cn/" class="flash-link" target="_blank"&gt;&lt;/a&gt;
    &lt;/div&gt;
&lt;/div&gt;
</pre>
</div>
<p>使用透明图片时的结构代码</p>
<div class="box-code">
<pre>
&lt;div style="width:800px; margin:0 auto; padding:200px;"&gt;
    &lt;div class="flash-box"&gt;
        &lt;object type="application/x-shockwave-flash" data="flash-link.swf" width="760" height="100" style="outline-style: none;"&gt;
        &lt;param name="movie" value="f2.swf" /&gt;
        &lt;param name="wmode" value="opaque" /&gt;
        &lt;embed wmode="opaque"&gt;&lt;/embed&gt;
        &lt;/object&gt;
        &lt;a href="http://www.1hai.cn/" class="flash-link" target="_blank"&gt;<strong style="color:#ff0000;">&lt;img src="trans.png" /&gt;</strong>&lt;/a&gt;
    &lt;/div&gt;
&lt;/div&gt;
</pre>
</div>
<p>使用margin+透明滤镜时的css代码</p>
<div class="box-code">
<pre>
.flash-box{width:760px; height:100px;}
.flash-link{
             width:760px; height:100px;cursor:pointer;
             outline:none; display:block; margin:-100px 0 0 0;
             opacity:0; filter:alpha(opacity=0); background-color:#ffffff;
           }
</pre>
</div>
<p>使用margin+透明图片时的css代码</p>
<div class="box-code">
<pre>
.flash-box{width:760px; height:100px;}
.flash-link{
             width:760px; height:100px;cursor:pointer;
             outline:none; display:block; margin:-100px 0 0 0;
           }
.flash-link img{border:none;}
</pre>
</div>
<p>使用position+透明滤镜时的css代码</p>
<div class="box-code">
<pre>
.flash-box{width:760px; height:100px; position:relative;}
.flash-link{
             width:760px; height:100px;  position:absolute; left:0; top:0;
             cursor:pointer; outline:none; display:block; z-index:10px;
             opacity:0; filter:alpha(opacity=0); background-color:#F00000;
           }
</pre>
</div>
<p>使用position+透明图片时的css代码</p>
<div class="box-code">
<pre>
.flash-box{width:760px; height:100px; position:relative;}
.flash-link{
             width:760px; height:100px; position:absolute; left:0; top:0;
             cursor:pointer; outline:none; display:block; z-index:10px;
           }
.flash-link img{border:none;}
</pre>
</div>
<p>详情请看Demo<br />
margin+透明滤镜时的<a href="http://www.of-road.com/example/link-flash-demo1.html" target="_blank">demo</a><br />
margin+透明图片时的<a href="http://www.of-road.com/example/link-flash-demo2.html" target="_blank">demo</a><br />
position+透明滤镜时的<a href="http://www.of-road.com/example/link-flash-demo3.html" target="_blank">demo</a><br />
position+透明图片时的<a href="http://www.of-road.com/example/link-flash-demo4.html" target="_blank">demo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.of-road.com/?feed=rss2&amp;p=63</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>前缘</title>
		<link>http://www.of-road.com/?p=59</link>
		<comments>http://www.of-road.com/?p=59#comments</comments>
		<pubDate>Sun, 07 Mar 2010 06:55:33 +0000</pubDate>
		<dc:creator>之路</dc:creator>
				<category><![CDATA[前端开发]]></category>
		<category><![CDATA[随记]]></category>

		<guid isPermaLink="false">http://www.of-road.com/?p=59</guid>
		<description><![CDATA[今年春节回家，碰巧正好路过我曾经奋斗过的地方(大学)，于是便进去看了看。由于正值寒假期间，所以校园内人很少，但整个校园依旧很整洁、宽敞、明亮。校园内的一草一木似乎都是那么的熟悉，主楼、教三楼、教四楼等我曾经上课和自习最常去的地方，留下了我青春的身影。由于放假，许多教学楼都封楼了，我只是站在外面看了看，便赶往汽车站了……
站在校园内看着那熟悉的一切，想到了很多，想到了当年一起并肩战斗的那些花儿，想到了自己无意中结识了“前端开发”这个自己钟爱并将为之奋斗的职业。
应该是大三上学期，我们专业开设了一门“网页基础”的课程，主要讲述怎样使用Dreamweaver开发网站(网页)。在我的记忆中，讲这么课的老师似乎什么都没讲，每次上课都用大量的时间讲和这么课无关的事情，但是自己却从这本教材中第一次了解到了“网站(网页)开发”这个概念，并了解到了“html(xhtml)”、“css”、“javascript”等开发语言。于是自己试着按照教材里的步骤一步一步地做了起来，做了一些最“简陋”的页面，当时自己非常兴奋，整个人已经被完全吸引进来了。疯狂的到图书馆找相关书籍，到网上去找相关的书籍，网上找到的书中图书馆没有的便到网上去买(我的网购由此开始)，从那时到毕业到毕业，自己的整个时间除了上课、吃饭、睡觉等之外基本上都花在了看有关“前端开发”的相关书籍上，坚持每天去上自习，但总觉得时间还是“不够用”，学的“不尽兴”。那段时间图书馆的相关书籍基本都被我借看过了，还有自己从网上买的相关书籍。现在想起来那段时间的感觉就是“越学越想学”、“越学越觉得学的不够”、“自己今后就做这个了”。自己真的爱上了这个职业。
和“前端”有缘分，是因为自己学的虽是计算机专业，但并没有在“软件编程”上产生浓厚的兴趣，反而却因为开设的一门“附课”对前端产生了浓厚的兴趣。据我所知，我们寝室的几个兄弟及班上的同学毕业后很多人都从事和“计算机无关”的工作，从事前端的应该只有我了，而这就是缘分。
非常幸运，自己在大学期间就找到了人生(职业)中的一个点，知道了自己真的喜欢什么，也明确了自己的奋斗方向，从而不在迷茫。毕业后，自己就一直从事者前端开发的相关工作，在这个行业里不停地奋斗着、前进着，并将继续为之奋斗。
]]></description>
			<content:encoded><![CDATA[<p>今年春节回家，碰巧正好路过我曾经奋斗过的地方(大学)，于是便进去看了看。由于正值寒假期间，所以校园内人很少，但整个校园依旧很整洁、宽敞、明亮。校园内的一草一木似乎都是那么的熟悉，主楼、教三楼、教四楼等我曾经上课和自习最常去的地方，留下了我青春的身影。由于放假，许多教学楼都封楼了，我只是站在外面看了看，便赶往汽车站了……</p>
<p>站在校园内看着那熟悉的一切，想到了很多，想到了当年一起并肩战斗的那些花儿，想到了自己无意中结识了“前端开发”这个自己钟爱并将为之奋斗的职业。</p>
<p>应该是大三上学期，我们专业开设了一门“网页基础”的课程，主要讲述怎样使用Dreamweaver开发网站(网页)。在我的记忆中，讲这么课的老师似乎什么都没讲，每次上课都用大量的时间讲和这么课无关的事情，但是自己却从这本教材中第一次了解到了“网站(网页)开发”这个概念，并了解到了“html(xhtml)”、“css”、“javascript”等开发语言。于是自己试着按照教材里的步骤一步一步地做了起来，做了一些最“简陋”的页面，当时自己非常兴奋，整个人已经被完全吸引进来了。疯狂的到图书馆找相关书籍，到网上去找相关的书籍，网上找到的书中图书馆没有的便到网上去买(我的网购由此开始)，从那时到毕业到毕业，自己的整个时间除了上课、吃饭、睡觉等之外基本上都花在了看有关“前端开发”的相关书籍上，坚持每天去上自习，但总觉得时间还是“不够用”，学的“不尽兴”。那段时间图书馆的相关书籍基本都被我借看过了，还有自己从网上买的相关书籍。现在想起来那段时间的感觉就是“越学越想学”、“越学越觉得学的不够”、“自己今后就做这个了”。自己真的爱上了这个职业。</p>
<p>和“前端”有缘分，是因为自己学的虽是计算机专业，但并没有在“软件编程”上产生浓厚的兴趣，反而却因为开设的一门“附课”对前端产生了浓厚的兴趣。据我所知，我们寝室的几个兄弟及班上的同学毕业后很多人都从事和“计算机无关”的工作，从事前端的应该只有我了，而这就是缘分。</p>
<p>非常幸运，自己在大学期间就找到了人生(职业)中的一个点，知道了自己真的喜欢什么，也明确了自己的奋斗方向，从而不在迷茫。毕业后，自己就一直从事者前端开发的相关工作，在这个行业里不停地奋斗着、前进着，并将继续为之奋斗。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.of-road.com/?feed=rss2&amp;p=59</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>非常感谢我的angel master!</title>
		<link>http://www.of-road.com/?p=35</link>
		<comments>http://www.of-road.com/?p=35#comments</comments>
		<pubDate>Thu, 24 Dec 2009 12:17:12 +0000</pubDate>
		<dc:creator>之路</dc:creator>
				<category><![CDATA[随记]]></category>

		<guid isPermaLink="false">http://www.of-road.com/?p=35</guid>
		<description><![CDATA[非常感谢我的angel master! 
收到你的礼物和祝福，相当的开心与感动！
也把我的祝福送给你吧，一生快乐！我的angel master!
]]></description>
			<content:encoded><![CDATA[<p>非常感谢我的<span style="color: #ff0000;"><strong>angel master! </strong></span></p>
<p>收到你的礼物和祝福，相当的开心与感动！</p>
<p>也把我的祝福送给你吧，一生快乐！我的angel master!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.of-road.com/?feed=rss2&amp;p=35</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
