<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[飘零雾雨的庄园]]></title>
<link>http://blog.doyoe.com/</link>
<description><![CDATA[闻弦歌而知雅意，顾叶落而晓秋至]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog2 v2.4]]></copyright>
<webMaster><![CDATA[dooyoe@gmail.com(飘零雾雨)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>飘零雾雨的庄园</title> 
	<url>http://blog.doyoe.com/images/logos.gif</url> 
	<link>http://blog.doyoe.com/</link> 
	<description>飘零雾雨的庄园</description> 
</image>

			<item>
			<link>http://blog.doyoe.com/default.asp?id=196</link>
			<title><![CDATA[对页面制作的一些建议]]></title>
			<author>dooyoe@gmail.com(飘零雾雨)</author>
			<category><![CDATA[(X)HTML]]></category>
			<pubDate>Tue,26 Aug 2008 14:30:57 +0800</pubDate>
			<guid>http://blog.doyoe.com/default.asp?id=196</guid>	
		<description><![CDATA[<p>　　现在，对于页面制作（估计每家公司的叫法都不大一样）这个职位，职责已经逐渐清晰了，通常需要负责的环节就是&ldquo;还原效果图&rdquo;，也就是将设计稿做成HTML页面。</p>
<p>　　不过在这个还原的过程中应该也是需要一些基本的流程和注意一些东西的。</p>
<p>　　<strong>1、我们在拿到设计图后，通常会怎样做呢？</strong></p>
<p>　　&nbsp;或许我们会在拿到图后二话不说，直接对着效果图，将代码从头敲到脚？</p>
<p>　　请对这个做法say no！</p>
<p>　　建议大家在拿到设计图后，不要急于开始制作，先仔细的看一次（不是看有多漂亮^_^）。如同庖丁解牛般，他看到的不是单纯的一头牛，而是看到了牛本体的机理结构。而我们要看出来的也正是设计图的骨架，只有顺骨架，才能知道这个图的结构应该怎么写。在把握好总体结构后才开始动手敲代码，以此避免在敲代码的时候，敲着敲着又要停下想想这块区域该怎样写。</p>
<p>　　<strong>2、对结构做到心中有数后，是否可以敲代码了？</strong></p>
<p>　　不，我们似乎还有一些事情忘了做。比如说，设计稿上的某些效果，需要使用什么技术来实现？又或者是某个部分，需要做成怎样效果。我们只有对整个设计稿有了一个大致的了解，才会知道，要完成这个页面，需要用到哪些东西，并且准备哪些东西。</p>
<p>　　而在等我们将上述的一些事情都做好后，接下来敲代码的工作将会顺畅很多。因为你的思绪早已经运作开了，对于设计稿的每个部位都已经了然于胸，敲起代码来，当然就会如有神助。 :)</p>
<p>　　<strong>3、通常，我们都可以事先写好一个固定的html框架，以备在以后的工作中高频次的使用。</strong></p>
<p class="tit-quote"><strong>假设以下是你写好的html固定框架：</strong></p>
<p class="quote">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; <br />&nbsp;&quot;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>&quot;&gt;<br />&lt;html xmlns=&quot;<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>&quot; xml:lang=&quot;zh-cn&quot; lang=&quot;zh-cn&quot;&gt;<br />&lt;head&gt;<br />&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=gb2312&quot; /&gt;<br />&lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;zh-cn&quot; /&gt;<br />&lt;title&gt;&lt;/title&gt;<br />&lt;meta http-equiv=&quot;imagetoolbar&quot; content=&quot;no&quot; /&gt;<br />&lt;meta name=&quot;Robots&quot; content=&quot;all&quot; /&gt;<br />&lt;meta name=&quot;Author&quot; content=&quot;&quot; /&gt;<br />&lt;meta name=&quot;Copyright&quot; content=&quot;&quot; /&gt;<br />&lt;meta name=&quot;Keywords&quot; content=&quot;&quot; /&gt;<br />&lt;meta name=&quot;Description&quot; content=&quot;&quot; /&gt;<br />&lt;link type=&quot;text/css&quot; rel=&quot;stylesheet&quot; href=&quot;skin/layout.css&quot; media=&quot;all&quot; /&gt;<br />&lt;/head&gt;<br />&lt;body&gt;<br />&lt;!--从这里敲你的代码--&gt;<br />&lt;/body&gt;<br />&lt;/html&gt;</p>
<p>　　这样的话，你就可以省下每次都去其它页面寻找并且copy这些东西的时间。当然，如果你是在使用一些IDE的话，可能会自动帮你生成，不过自动生成的东西或许不一定适合你。</p>
<p>　　<strong>4、同样，也会有一个类似的css框架</strong></p>
<p>　　说框架似乎有点不妥，这个所谓的css框架，其实只是一些公用的，复用性高的样式集合，比如一些reset样式或者其它。这样就可以不必每次都去重复写这些同样的东西，减少你敲样式的时间，提高工作效率。当然，这个集合应该是一个适合你工作需要的集合，而不是为了做一个集合而写的，且无法给自己的工作带来方便的集合，如果是这样，倒不如不写。</p>
<p>　　<strong>对于html和css样式的好坏是否有一个可参照的标准？</strong></p>
<p>　　应该说是没有的，</p>
<p>　　但<strong>一个良好的html结构，我觉得起码需要具备以下几个要素：</strong><br />　　对于时效性短，修改次数少且结构固定的页面，需要做到简洁，清晰；对于时效性长，修改频繁且结构相对变动较多的页面，也需要做到让html结构尽量简洁，清晰，但更重要的是要有较强的可扩展性（在页面有较大改动时，也不会伤筋动骨，可以比较轻松的搞定）。</p>
<p>　　<strong>那么一个</strong>良<strong>好的css，又该是怎样的呢？</strong></p>
<p>　　一个好的css文件，应该具备高复用，低耦合，当然，也需要注意简洁，能够缩写的尽量缩写，以减少字节。还有一个非常重要的，就是命名。好的命名，是可以共通的，比如说#header，只要是开发，不局限说前端，就是后端，也能够一眼就知道这块指的是&ldquo;头部&rdquo;，这就增强了你的代码可读性。当然，由于每个人的风格不一样，这或许就需要做成一个规范。其中的好处，不言而喻。另外还有就是hack，这个东东，虽然可以帮助我们解决很多难题，但可以不用尽量不要使用，因为它不仅会破坏代码的可读性，而且还会增加后期的维护成本，且不利于向后兼容。</p>
<p>　　这以上所说的这些，对于团体作业来说都是极为重要的。因为一个团队，难免有人员的更换，就免不了一个项目会换多个接手人。这时，一个规范，或者说一个良好的可读性强的页面结构和css，都能让新接手的人快速进入到你当时做这个项目时的状态，对提高效率有很大帮助；也对整个团队的代码风格的形成和编写习惯有比较大的帮助。</p>
<p>　　说了这些，其实还需要注意的是结构的语义化，当然还有一些微格式。现在是seo炒得火热，但语义化与seo并不冲突，且做好的了结构的语义化，其实对seo也是有极大帮助的，况且现在的一个总体趋势就是标准化，对于这个大环境，就是重量级的搜索引擎也不会轻视，蜘蛛对页面的结构也是非常敏感的。真正的seo并不仅仅是钻空子而已，而是要回到根源。</p>
<p>　　三言两语还有很多细节方面是描述不到的，以后有时间再写。</p>]]></description>
		</item>
		
			<item>
			<link>http://blog.doyoe.com/default.asp?id=195</link>
			<title><![CDATA[不给line-height加单位要成为一种习惯]]></title>
			<author>dooyoe@gmail.com(飘零雾雨)</author>
			<category><![CDATA[CSS]]></category>
			<pubDate>Mon,04 Aug 2008 19:07:29 +0800</pubDate>
			<guid>http://blog.doyoe.com/default.asp?id=195</guid>	
		<description><![CDATA[<p>　　好久都没有更新Blog了，最近懒了不少。</p>
<p>　　我们都知道line-height是可以继承的，由于这个特性，子元素就可以不用重复定义line-height了。但line-height会给人误解的地方也就是这个继承。这是怎么回事呢？别急，我们先来看一幅图。</p>
<p>　　<img alt="" src="http://blog.doyoe.com/attachments/month_0808/q200884201722.gif" />（图一）</p>
<p>　　看着图一，是不是让你心生&ldquo;亲切&rdquo;呢?^_^不过即使不感到亲切，也会觉得眼熟。明眼人一眼就能看出这是line-height导致的，其实这就是line-height好玩的地方。</p>
<p>　　有的时候，我们为了实现单行文字的垂直居中，会给line-height一个和height相同的固定的值；有的时候，我们为了调整特定的某段文字的行间距，通常会考虑使用百分比或者相对尺寸的em。或许是习惯，于是我们都习惯了line-height是要有单位的。</p>
<p>　　但，很明显，这些情况下，我们都不需要考虑line-height的继承，所以我们不会发现任何问题。</p>
<p>　　然而，当你要使用到line-height继承的时候，你会发现原来还有那么多的猫腻藏在其中。比如有这样一个结构（例一）：</p>
<p class="quote">&lt;style type=&quot;text/css&quot;&gt;<br />.test{line-height:150%;}<br />pre{font-size:30px;}<br />&lt;/style&gt;<br />&lt;div class=&quot;test&quot;&gt;<br />&lt;pre&gt;<br />第一行<br />第二行<br />&lt;/pre&gt;<br />&lt;/div&gt;</p>
<p class="">&nbsp;　　你会发现这2行字重叠了，问题来了吧。按普通的思维定式来看，由于line-height会被继承，于是pre内部的文字也应该是line-height:150%，所以出现重叠，似乎太过玄乎？</p>
<p class="">　　别急，再来看更具体的例子（例二）：<a title="line-height属性的继承问题" href="http://www.doyoe.com/model/xhtmlcss/teach/line-height/1.htm" target="_blank">DEMO</a></p>
<p class="">　　看过例子后，你会发现，只要有单位的line-height继承，都发生了重叠的现象。那到底这是什么原因导致的呢？</p>
<p class="">　　如果line-height属性值有单位，那么继承的值则是换算后的一个具体的px级别的值；而如果属性值没有单位，则浏览器会直接继承这个&ldquo;因子（数值）&rdquo;，而非计算后的具体值，此时它的line-height会根据本身的font-size值重新计算得到新的line-height 值。</p>
<p class="">　　如例一，div的line-height为150%，由于默认情况的字体大小为16px，所以div的具体line-height值可换算为16px*150%=24px，由于pre的line-height会继承24px这个换算过后的具体值，此时pre又被重新定义了font-size:30px;字体大小超过了line-height的大小，于是发生重叠。其它单位原理一样。</p>
<p class="">　　而例二中，不带单位的那个line-height，pre由于会直接继承1.5这个因子，所以pre的line-height值为30*1.5=45px;字体大小小于line-height，不会重叠，line-height永远是本身font-size乘以&ldquo;因子&rdquo;的倍数。</p>
<p class="">　　为了应付各种不可尽知的情况，请习惯不要给line-height单位。</p>]]></description>
		</item>
		
			<item>
			<link>http://blog.doyoe.com/default.asp?id=194</link>
			<title><![CDATA[上川岛2日游]]></title>
			<author>dooyoe@gmail.com(飘零雾雨)</author>
			<category><![CDATA[Life]]></category>
			<pubDate>Mon,21 Jul 2008 21:32:23 +0800</pubDate>
			<guid>http://blog.doyoe.com/default.asp?id=194</guid>	
		<description><![CDATA[<p>　　上川岛2日游回来，放几张照片晒晒先^_^</p>
<p><img alt="" src="http://blog.doyoe.com/attachments/month_0807/x200872122597.jpg" /></p>
<p><img alt="" src="http://blog.doyoe.com/attachments/month_0807/z2008721225919.jpg" />　</p>
<p><img alt="" src="http://blog.doyoe.com/attachments/month_0807/n200872123119.jpg" /><img alt="" src="http://blog.doyoe.com/attachments/month_0807/e200872123114.jpg" /><img alt="" src="http://blog.doyoe.com/attachments/month_0807/v20087212318.jpg" /><img alt="" src="http://blog.doyoe.com/attachments/month_0807/i20087212312.jpg" /><img alt="" src="http://blog.doyoe.com/attachments/month_0807/i200872123056.jpg" /><img alt="" src="http://blog.doyoe.com/attachments/month_0807/f200872123045.jpg" /><img alt="" src="http://blog.doyoe.com/attachments/month_0807/7200872123039.jpg" /><img alt="" src="http://blog.doyoe.com/attachments/month_0807/c200872123032.jpg" /><img alt="" src="http://blog.doyoe.com/attachments/month_0807/1200872123027.jpg" /><img alt="" src="http://blog.doyoe.com/attachments/month_0807/4200872123021.jpg" /><img alt="" src="http://blog.doyoe.com/attachments/month_0807/r200872123015.jpg" /><img alt="" src="http://blog.doyoe.com/attachments/month_0807/020087212309.jpg" /><img alt="" src="http://blog.doyoe.com/attachments/month_0807/820087212301.jpg" /><img alt="" src="http://blog.doyoe.com/attachments/month_0807/92008721225956.jpg" /><img alt="" src="http://blog.doyoe.com/attachments/month_0807/y2008721225950.jpg" /><img alt="" src="http://blog.doyoe.com/attachments/month_0807/e2008721225942.jpg" />　</p>]]></description>
		</item>
		
			<item>
			<link>http://blog.doyoe.com/default.asp?id=193</link>
			<title><![CDATA[a，你真的玩会了么？]]></title>
			<author>dooyoe@gmail.com(飘零雾雨)</author>
			<category><![CDATA[CSS]]></category>
			<pubDate>Fri,18 Jul 2008 16:52:16 +0800</pubDate>
			<guid>http://blog.doyoe.com/default.asp?id=193</guid>	
		<description><![CDATA[<p>　　a，小块头有大智慧。闲话不说，先上图：</p>
<p>　　<img alt="" src="http://blog.doyoe.com/attachments/month_0807/0200871817835.gif" />&nbsp;（图一）</p>
<p>　　如上图3个链接效果，本来只想说第3个的，另外2个是用来做对比滴。</p>
<p>　　假设图一的3个链接有固定的HTML结构，如下：</p>
<p class="quote">　　&lt;p class=&quot;test&quot;&gt;&lt;a href=&quot;#&quot;&gt;这是&lt;span&gt;传说&lt;/span&gt;中的测试&lt;/a&gt;&lt;/p&gt;</p>
<p>　　链接本身就带有下划线，这是a的特质。所以对于链接1，如果a的下划线被reset掉了的话，那么要还原的话，只需：</p>
<p class="tit-quote"><strong>代码1：</strong></p>
<p class="quote">　　.test a{color:#000;text-decoration:underline;}<br />　　.test a span{color:#f00;}</p>
<p>　　这个基本上没什么好说的，接着来看链接2。似乎也只是简单的下划线而已，于是也按处理链接1的方法来处理。结果，在你的意料之中，下划线颜色不合要求，我们要红色而不是黑色。</p>
<p>　　一个方法没有奏效，接着向另外一个办法，总之只是要一条红色的下划线而已。线，是的，很快你就会想起border，玩线还是它比较&ldquo;专业&rdquo;。</p>
<p>　　于是我们开始用border来测试：</p>
<p class="tit-quote"><strong>代码2：</strong></p>
<p class="quote">　　.test a{color:#000;border-bottom:1px solid #f00;}<br />　　.test a span{color:#f00;}</p>
<p>　　很明显，你是对的，我们想要的红色下划线出现了。但也有让你郁闷的事，那就是在红色的下划线之上还有一条黑色的下划线。如图二所示。</p>
<p>　　<img alt="" src="http://blog.doyoe.com/attachments/month_0807/92008718172429.gif" />（图二）</p>
<p>　　别急，别骂它，因为这是我们忘了清除a自身的下划线。来吧，让我们把它搞定：</p>
<p class="tit-quote"><strong>代码3：</strong></p>
<p class="quote">　　.test a{color:#000;border-bottom:1px solid #f00;text-decoration:none;}<br />　　.test a span{color:#f00;}</p>
<p>　　弄了这2个东西，基本上知道要下划线要么找border-botom要么找text-decoration:underline，不同的是border-bottom的颜色我想怎么换就怎么换，而text-decoration:underline则没那么自由，它始终摆脱不了它老爹的color。比如说a定义为红色，那么text-decoration:underline也只会乖乖的显示为红色。</p>
<p>　　请把眼睛往链接3上挪移挪，会发现这是完全不同于上面2个链接的效果。效果很简单，但到底该如何来写，你会怎样做呢？</p>
<p>　　对于这个效果我问了问旁人，想了解下其他人是怎么做的。他想都没想（这是我猜滴^_^），就给了我&ldquo;<strong>代码1</strong>&rdquo;。至于是谁，就不点名了哈，自己心里有数。@@</p>
<p>　　我提出问题后，他马上改了一下，变成了：</p>
<p class="tit-quote"><strong>代码4：</strong></p>
<p class="quote">　　.test a{color:#000;border-bottom:1px solid #000;text-decoration:none;}<br />　　.test a span{color:#f00;border-bottom:1px solid #f00;}</p>
<p>　　哦，神啊，在非IE下，果然达到了效果，不过在IE中却只能显示为图三的样子：</p>
<p>　　<img alt="" src="http://blog.doyoe.com/attachments/month_0807/j2008718174346.gif" />（图三）</p>
<p>　　他说，这简单，于是又给改成了：</p>
<p class="tit-quote"><strong>代码5：</strong></p>
<p class="quote">　　.test a{color:#000;border-bottom:1px solid #000;text-decoration:none;}<br />　　.test a span{#margin-bottom:-1px;color:#f00;border-bottom:1px solid #f00;}</p>
<p>　　用到了hack，自然不是理想的答案，于是我对他说，其实你走弯路了，可以不用这么复杂的。看代码6：</p>
<p class="tit-quote"><strong>代码6：</strong></p>
<p class="quote">　　.test a{color:#000;text-decoration:underline;}<br />　　.test a span{color:#f00;text-decoration:underline;}</p>
<p>　　电脑前的你又会怎样做呢？</p>]]></description>
		</item>
		
			<item>
			<link>http://blog.doyoe.com/default.asp?id=192</link>
			<title><![CDATA[被OpenSearch撞了一下腰]]></title>
			<author>dooyoe@gmail.com(飘零雾雨)</author>
			<category><![CDATA[Other]]></category>
			<pubDate>Tue,15 Jul 2008 17:00:52 +0800</pubDate>
			<guid>http://blog.doyoe.com/default.asp?id=192</guid>	
		<description><![CDATA[<p>　　OpenSearch还是很好很强大的，不过郁闷的是你的head又要多一个东西了。</p>
<p>　　因为小站已经做了搜索，所以就没大去玩这个。对它感兴趣的朋友可以参考<a href="http://www.opensearch.org/Specifications/OpenSearch/1.1" target="_blank">OpenSearch定义文档</a>。</p>
<p>　　不过今天发现在写一个OpenSearch的xml时发现一个编码问题。</p>
<p class="quote">&lt;?xml version=&quot;1.0&quot; encoding=&quot;GBK&quot;?&gt;<br />&lt;OpenSearchDescription xmlns=&quot;http://a9.com/-/spec/opensearch/1.1/&quot;&gt;<br />&nbsp; &lt;ShortName&gt;Joy's Search&lt;/ShortName&gt;<br />&nbsp; &lt;Description&gt;Joy的Google定制搜索&lt;/Description&gt;<br />&nbsp; &lt;Tags&gt;Joy's Search&lt;/Tags&gt;<br />&nbsp; &lt;Contact&gt;dooyoe@gmail.com&lt;/Contact&gt;<br />&nbsp; &lt;Image width=&quot;16&quot; height=&quot;16&quot; type=&quot;image/png&quot;&gt;http://www1.pcauto.com.cn/dy/test/joy.s.png&lt;/Image&gt;<br />&nbsp; &lt;Url type=&quot;text/html&quot; template=&quot;http://www.google.cn/search?q={searchTerms}&amp;amp;hl=zh-CN&amp;amp;newwindow=1&amp;amp;domains=doyoe.com&amp;amp;sitesearch=doyoe.com&quot;/&gt;<br />&lt;/OpenSearchDescription&gt;</p>
<p>　　写了如上一段xml，在IE7下添加这个<strong>Joy's Search</strong>没有任何问题，不过在FF下却死活添加不了。初步猜测可能是编码的问题，因为在XML里有中文。于是试着把里面的中文全部改成英文，神奇的事情出现，FF下居然也可以添加了。</p>
<p>　　当然，还需要将这个xml插入到你的站点：</p>
<p class="quote">　　&lt;link title=&quot;Joy's Serach&quot; type=&quot;application/opensearchdescription+xml&quot; rel=&quot;search&quot; href=&quot;http://www.doyoe.com/model/other/opensearch/search.xml&quot; /&gt;</p>
<p>　　如果想保留中文的话，当然也是可以的，只需将</p>
<p class="quote">　　&lt;?xml version=&quot;1.0&quot; encoding=&quot;GBK&quot;?&gt;</p>
<p>　　改成：</p>
<p class="quote">　　&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;</p>
<p>　　然后将文件另存为UTF-8格式。</p>
<p>　　对OpenSearch没有深入研究过，不知道还有些什么好玩的东西。</p>
<p>　　待续。。。</p>]]></description>
		</item>
		
			<item>
			<link>http://blog.doyoe.com/default.asp?id=191</link>
			<title><![CDATA[用途相似的标签：cite,q与blockquote]]></title>
			<author>dooyoe@gmail.com(飘零雾雨)</author>
			<category><![CDATA[(X)HTML]]></category>
			<pubDate>Wed,09 Jul 2008 23:03:00 +0800</pubDate>
			<guid>http://blog.doyoe.com/default.asp?id=191</guid>	
		<description><![CDATA[<p>　　cite,q与blockquote这三个标签都是用来表示引用的，但这三者之间确是有着比较明显的区别的。</p>
<p>　　cite是用来标明引言的，所谓引言，就是对一本书、一篇报告或其它出版的来源资料的引用。可使用该标签对参考文献的引用进行定义，比如书籍或杂志的标题。如：</p>
<p class="quote">　　&lt;cite&gt;《傲慢与偏见》&lt;/cite&gt;</p>
<p>　　q是什么呢，是用来分离文本中的引语，定义一个短的引用。如：</p>
<p class="quote">　　&lt;q&gt;能一起吃顿饭么？&lt;/q&gt;，那位帅气的先生带着期盼的眼神等她回复。</p>
<p>　　再说说blockquote，它是用来定义一段引语的。比如我们要引用某篇诗文或者文章片段，如：</p>
<p class="quote">　　&lt;blockquote&gt;<br />　　　&lt;pre&gt;<br />　　　&nbsp;&nbsp; 你站在桥上看风景， <br />　　　&nbsp;&nbsp; 看风景人在楼上看你。<br />　　　&nbsp;&nbsp; 明月装饰了你的窗子， <br />　　　&nbsp;&nbsp; 你装饰了别人的梦。<br />　　　&lt;/pre&gt;<br />　　&lt;/blockquote&gt;</p>
<p>　　需要注意的是，q是用来定义一个短的引语，blockquote是用来定义一段引语，它们的范围和作用级别不同。q引用的是一句话或者一句文档摘要，而blockquote则是引用一段或者大篇幅。q可以只包含存文本，或者内联元素，但blockquote的子节点必须为块元素，而不能是文本或者内联元素，当然，孙子辈的就无所谓了，这点进行strict XHTML验证你就会知晓。</p>
<p>　　有一点相同的就是q和blockquote都有一个重要而且相同的属性cite，&ldquo;cite？这不是一个标签元素么？我们前面才说到啊。&rdquo;是的，确实有一个&lt;cite&gt;标签，但同时也有一个cite属性，它是用来注明引用来源的URL。</p>
<p>　　如上面的blockquote的例子，我们就可以加上cite属性来表明该引用的来源：</p>
<p class="quote">　　&lt;blockquote cite=&ldquo;http://www.doyoe.com/plwj/article.asp?fid=pop&amp;id=54&rdquo;...</p>
<p>　　至于如何区分cite标签和q,blockquote的作用，也可以举2个例子：</p>
<p class="tit-quote"><strong>q与cite：</strong></p>
<p class="quote">　　&lt;q&gt;废那事干啥，直接上不就得了&lt;/q&gt;，&lt;cite&gt;黑皮&lt;/cite&gt;先生如是说。</p>
<p class="tit-quote"><strong>blockquote与cite：</strong></p>
<p class="quote">　　&lt;blockquote&gt;<br />　　　&lt;pre&gt;<br />　　　&nbsp;&nbsp; 最是那一低头的温柔， <br />　　　&nbsp;&nbsp; 象一朵水莲花不胜凉风的娇羞，<br />　　　&nbsp;&nbsp; 道一声珍重，道一声珍重， <br />　　　&nbsp;&nbsp; 那一声珍重里有蜜甜的忧愁&mdash;&mdash;<br />　　　&nbsp;&nbsp; 沙扬娜拉！<br />　　　&lt;/pre&gt;<br />　　&lt;/blockquote&gt;<br />　　&lt;p&gt;&mdash;&mdash;摘自&lt;cite&gt;《志摩的诗》&lt;/cite&gt;&lt;/p&gt;</p>
<p>　　cite,q,blockquote三者虽然都有引用的作用，但却各司其职，互不干涉。</p>]]></description>
		</item>
		
			<item>
			<link>http://blog.doyoe.com/default.asp?id=190</link>
			<title><![CDATA[用途相似的标签：em与strong]]></title>
			<author>dooyoe@gmail.com(飘零雾雨)</author>
			<category><![CDATA[(X)HTML]]></category>
			<pubDate>Wed,09 Jul 2008 21:52:40 +0800</pubDate>
			<guid>http://blog.doyoe.com/default.asp?id=190</guid>	
		<description><![CDATA[<p>　　em和strong虽然一个表现为斜体，以斜体来渲染指定的文本，一个表现为粗体，以粗体来渲染指定的文本，但它们却并不是用于表现的标签。它们都有着自己的语义：em是用于对文本的强调，strong用于对文本的特别强调。从em到strong是一个递进的关系。</p>
<p>　　由于重要性的轻重，对于一句话，可能需要有强调，也可能在强调中还有特别强调。这时就需要同时用到em和strong，但在使用它们时，还需注意，如：</p>
<p class="quote">　　&lt;p&gt;&lt;em&gt;她是一个&lt;strong&gt;有文化，有内涵，有气质&lt;/strong&gt;的江南美女&lt;/em&gt;&lt;/p&gt;</p>
<p>　　而不能写成：</p>
<p class="quote">　　&lt;p&gt;&lt;strong&gt;她是一个&lt;em&gt;有文化，有内涵，有气质&lt;/em&gt;的江南美女&lt;/strong&gt;&lt;/p&gt;</p>
<p>　　原因是强调中还可以有着重强调，而着重强调中不应再有较弱的强调。因此em中还可以包含strong，而strong里却不可以包含em。</p>]]></description>
		</item>
		
			<item>
			<link>http://blog.doyoe.com/default.asp?id=189</link>
			<title><![CDATA[用途相似的标签：acronym与abbr]]></title>
			<author>dooyoe@gmail.com(飘零雾雨)</author>
			<category><![CDATA[(X)HTML]]></category>
			<pubDate>Wed,02 Jul 2008 17:38:15 +0800</pubDate>
			<guid>http://blog.doyoe.com/default.asp?id=189</guid>	
		<description><![CDATA[<p>　　有的时候为了方便传阅或者记忆，比如一句话太长，我们就会将其缩短些。或简单的缩句，或进行特殊的减短，如取首字母。</p>
<p>　　那么在HTML如何来标识这些缩略词呢？一般我们会使用到2个标签，一个是acronym，另一个是abbr。</p>
<p>　　其中，acronym被定义为首字母缩写词，abbr定义一个缩写内容。</p>
<p>　　目前的一些较为高级的浏览器，如FF，OP，都会对2个标签的内容进行特殊的显示，会自行加上虚线。</p>
<p>　　缩写是为了我们能方便的记忆和传阅，但这却对我们理解内容比较不利。所以通常在使用这2个标签时，我们还需要结合标签属性title，用以详细说明被省略的内容部分，达到记忆，传阅与理解兼顾。来看几个例子：</p>
<p>　　<strong>首字母缩写：</strong></p>
<p>　　&lt;acronym title=&quot;World Wide Web&quot;&gt;WWW&lt;/acronym&gt;</p>
<p>　　&lt;acronym title=&quot;Cascading Style Sheets&quot;&gt;CSS&lt;/acronym&gt;</p>
<p>　　<strong>普通的缩写形式：</strong></p>
<p>　　&lt;abbr title=&quot;etcetera&quot;&gt;etc.&lt;/abbr&gt;</p>
<p>　　&lt;abbr title=&quot;中华人民共和国&quot;&gt;中国&lt;/abbr&gt;</p>
<p>　　个人认为abbr应该是包括acronym的，因为acronym仅仅用来取首字母，是缩写的一种特殊形式而已；而abbr则是定义一个缩写内容，相对范围更大。</p>
<p>　　也就是说</p>
<p>　　&lt;abbr title=&quot;中华人民共和国&quot;&gt;中国&lt;/abbr&gt;</p>
<p>　　不能写成</p>
<p>　　&lt;acronym title=&quot;中华人民共和国&quot;&gt;中国&lt;/acronym&gt;</p>
<p>　　而</p>
<p>　　&lt;acronym title=&quot;HyperText Markup Language&quot;&gt;HTML&lt;/acronym&gt;</p>
<p>　　应该是可以写成</p>
<p>　　&lt;abbr title=&quot;HyperText Markup Language&quot;&gt;HTML&lt;/abbr&gt;</p>
<p>　　在接下来的HTML5中，貌似也有让abbr取代acronym的意思。</p>]]></description>
		</item>
		
			<item>
			<link>http://blog.doyoe.com/default.asp?id=188</link>
			<title><![CDATA[position:fixed的时刻已到来]]></title>
			<author>dooyoe@gmail.com(飘零雾雨)</author>
			<category><![CDATA[CSS]]></category>
			<pubDate>Wed,18 Jun 2008 21:55:12 +0800</pubDate>
			<guid>http://blog.doyoe.com/default.asp?id=188</guid>	
		<description><![CDATA[<p>　　由于ie6及以下浏览器一直不支持position:fixed，所以使得这个特殊的定位方式一直不为大家所熟悉，本该由position:fixed来做的定位多数情况下都是用JS来实现了，说起来也算是一种资源浪费。</p>
<p>　　估计是MS也是意识到不支持position的fixed值是一个错误，所以从IE7起，已经开始支持fixed了，而IE8也正大步向我们走来。于是我们可以开心的说，position:fixed的时刻终于真正的来临了。</p>
<p>　　然而IE6还是不支持，又该怎么办呢。当然我们不奢望IE6还能再升级到支持fixed，但我们可以想办法让它&ldquo;支持&rdquo;。</p>
<p>　　OK，来看DEMO</p>
<p>　　[<strong>演示地址：</strong><a href="http://www.doyoe.com/model/xhtmlcss/style/position/fixed.htm" target="_blank">http://www.doyoe.com/model/xhtmlcss/style/position/fixed.htm</a>]</p>
<p>　　当然，IE5.5用这种方式仍然是不行的，但可以知道的，IE5.5其实已经越来越少了：）</p>]]></description>
		</item>
		
			<item>
			<link>http://blog.doyoe.com/default.asp?id=187</link>
			<title><![CDATA[忆]]></title>
			<author>dooyoe@gmail.com(飘零雾雨)</author>
			<category><![CDATA[Poetry]]></category>
			<pubDate>Tue,17 Jun 2008 20:23:59 +0800</pubDate>
			<guid>http://blog.doyoe.com/default.asp?id=187</guid>	
		<description><![CDATA[<p>雨仍继续着昨日的疯狂 <br />雷是必不可少的佐料</p>
<p>水珠从我的耳旁滑过<br />很静<br />清脆的落地声<br />心也静下来<br />任闪电如何肆虐 <br />也激不起半点涟漪</p>
<p>小巷前有一滩水洼 <br />我脱下鞋 <br />虽然已经湿透 </p>
<p>我仔细的回忆 <br />回忆 <br />水的味道 <br />瓦砾的感觉 <br />湿透的清醒</p>
<p>却怎么也捕捉不到 <br />捉不到 那触手可及的 <br />朦胧的，依稀的 <br />影像</p>]]></description>
		</item>
		
</channel>
</rss>