<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>评论：CSS禅意花园(1)-使用图片替换文字</title>
	<atom:link href="http://tech.idv2.com/2007/08/14/image-replacing/feed/" rel="self" type="application/rss+xml" />
	<link>http://tech.idv2.com/2007/08/14/image-replacing/</link>
	<description>关注Web开发技术，关注Internet。</description>
	<lastBuildDate>Thu, 29 Jul 2010 17:30:30 +0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>来自：CSS禅意花园(1)-使用图片替换文字 - anzy.cn/css</title>
		<link>http://tech.idv2.com/2007/08/14/image-replacing/comment-page-1/#comment-11083</link>
		<dc:creator>CSS禅意花园(1)-使用图片替换文字 - anzy.cn/css</dc:creator>
		<pubDate>Tue, 14 Oct 2008 02:40:08 +0000</pubDate>
		<guid isPermaLink="false">http://tech.idv2.com/2007/08/14/image-replacing/#comment-11083</guid>
		<description>[...] 原始链接http://tech.idv2.com/2007/08/14/image-replacing/ [...]</description>
		<content:encoded><![CDATA[<p>[...] 原始链接http://tech.idv2.com/2007/08/14/image-replacing/ [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>来自：charlee</title>
		<link>http://tech.idv2.com/2007/08/14/image-replacing/comment-page-1/#comment-6181</link>
		<dc:creator>charlee</dc:creator>
		<pubDate>Wed, 22 Aug 2007 09:48:52 +0000</pubDate>
		<guid isPermaLink="false">http://tech.idv2.com/2007/08/14/image-replacing/#comment-6181</guid>
		<description>啊。是我误会你了。的确应该注重技术而不是注重提供商 :)

至于那个hack，的确不是针对浏览器bug而是针对CSS标准上的问题。
而至于这种hack是否应该使用，我在上一篇评论也发表观点了。

总结一下就是，
如果它能保证永远正确，并能为绝大部分开发者接受，那么就是可用的。

就像 XOR AX, AX 一样。

我也很反对那些针对浏览器解释bug的hack（虽然我也在用）
不过在目前各个浏览器对CSS的支持良莠不齐的情况下，
我们还不得不依赖于这些hack是不是？

ps. 咱俩似乎讨论过很多关于微软和Linux的技术话题了，
哪天专门开个话题深入讨论一下？</description>
		<content:encoded><![CDATA[<p>啊。是我误会你了。的确应该注重技术而不是注重提供商 :)</p>
<p>至于那个hack，的确不是针对浏览器bug而是针对CSS标准上的问题。<br />
而至于这种hack是否应该使用，我在上一篇评论也发表观点了。</p>
<p>总结一下就是，<br />
如果它能保证永远正确，并能为绝大部分开发者接受，那么就是可用的。</p>
<p>就像 XOR AX, AX 一样。</p>
<p>我也很反对那些针对浏览器解释bug的hack（虽然我也在用）<br />
不过在目前各个浏览器对CSS的支持良莠不齐的情况下，<br />
我们还不得不依赖于这些hack是不是？</p>
<p>ps. 咱俩似乎讨论过很多关于微软和Linux的技术话题了，<br />
哪天专门开个话题深入讨论一下？</p>
]]></content:encoded>
	</item>
	<item>
		<title>来自：smalldust</title>
		<link>http://tech.idv2.com/2007/08/14/image-replacing/comment-page-1/#comment-6177</link>
		<dc:creator>smalldust</dc:creator>
		<pubDate>Tue, 21 Aug 2007 13:55:34 +0000</pubDate>
		<guid isPermaLink="false">http://tech.idv2.com/2007/08/14/image-replacing/#comment-6177</guid>
		<description>报告Charlee老师，我本身也不喜欢IE浏览器（我更多时候都是用Firefox）。可是这个Hack好像不是针对IE的，而是针对CSS本身的缺陷的啊？在Firefox里难道可以很用很漂亮干净的代码完成用图片做Title文字吗？

其实我个人觉得，我个人很注重技术本身是否优秀，而不是开发商（而不是觉得Windows好Linux不好，然后就什么都是Windows上的好）。

举例来说，我个人很推崇.NET，是因为它把面向对象做得很好；但是同时我很鄙视ASP.NET，觉得它浪费资源巨多，却还不如PHP/JSP功能全面；为了完成一个功能也要调用无数个Class无数个Method，是一个典型的过度设计。</description>
		<content:encoded><![CDATA[<p>报告Charlee老师，我本身也不喜欢IE浏览器（我更多时候都是用Firefox）。可是这个Hack好像不是针对IE的，而是针对CSS本身的缺陷的啊？在Firefox里难道可以很用很漂亮干净的代码完成用图片做Title文字吗？</p>
<p>其实我个人觉得，我个人很注重技术本身是否优秀，而不是开发商（而不是觉得Windows好Linux不好，然后就什么都是Windows上的好）。</p>
<p>举例来说，我个人很推崇.NET，是因为它把面向对象做得很好；但是同时我很鄙视ASP.NET，觉得它浪费资源巨多，却还不如PHP/JSP功能全面；为了完成一个功能也要调用无数个Class无数个Method，是一个典型的过度设计。</p>
]]></content:encoded>
	</item>
	<item>
		<title>来自：charlee</title>
		<link>http://tech.idv2.com/2007/08/14/image-replacing/comment-page-1/#comment-6173</link>
		<dc:creator>charlee</dc:creator>
		<pubDate>Mon, 20 Aug 2007 15:14:38 +0000</pubDate>
		<guid isPermaLink="false">http://tech.idv2.com/2007/08/14/image-replacing/#comment-6173</guid>
		<description>呵呵，又要说一句smalldust同学不爱听的话了。
如果非要舍弃hack的话，我宁愿舍弃IE浏览器。
要知道绝大部分的hack都是针对IE的——IE5 on Mac, IE6,甚至是IE7。
Firefox、Opera和Safari虽然对标准支持各异，
但毕竟不会给开发者带来如此众多的麻烦。

至于 text-indent，那么我想先问一个最简单的问题，
在高级语言没有诞生之前，人们是如何清除寄存器的呢？
恐怕不会有人使用 MOV AX,0，而是使用 XOR AX AX吧。
广义来说这不也是hack的一种吗？

再举个例子，[url=http://tech.idv2.com/2006/12/05/fast-sqrt/]快速平方根算法[/url]，
这个算不算hack呢？

hack的出现我认为是由于标准尚不完善，
相信随着CSS的不断完善和各大浏览器厂商对CSS的支持度的提高，
这些问题终究会进入博物馆的。

令我奇怪的是，以微软的实力，不可能在实现CSS上技术能力不足，
不求走在最前端，哪怕不落后总该能办到吧。
但事实上哪怕是最新的IE7也仅仅支持了CSS2标准中的几条。
真是令人费解，商业目的？</description>
		<content:encoded><![CDATA[<p>呵呵，又要说一句smalldust同学不爱听的话了。<br />
如果非要舍弃hack的话，我宁愿舍弃IE浏览器。<br />
要知道绝大部分的hack都是针对IE的——IE5 on Mac, IE6,甚至是IE7。<br />
Firefox、Opera和Safari虽然对标准支持各异，<br />
但毕竟不会给开发者带来如此众多的麻烦。</p>
<p>至于 text-indent，那么我想先问一个最简单的问题，<br />
在高级语言没有诞生之前，人们是如何清除寄存器的呢？<br />
恐怕不会有人使用 MOV AX,0，而是使用 XOR AX AX吧。<br />
广义来说这不也是hack的一种吗？</p>
<p>再举个例子，[url=http://tech.idv2.com/2006/12/05/fast-sqrt/]快速平方根算法[/url]，<br />
这个算不算hack呢？</p>
<p>hack的出现我认为是由于标准尚不完善，<br />
相信随着CSS的不断完善和各大浏览器厂商对CSS的支持度的提高，<br />
这些问题终究会进入博物馆的。</p>
<p>令我奇怪的是，以微软的实力，不可能在实现CSS上技术能力不足，<br />
不求走在最前端，哪怕不落后总该能办到吧。<br />
但事实上哪怕是最新的IE7也仅仅支持了CSS2标准中的几条。<br />
真是令人费解，商业目的？</p>
]]></content:encoded>
	</item>
	<item>
		<title>来自：smalldust</title>
		<link>http://tech.idv2.com/2007/08/14/image-replacing/comment-page-1/#comment-6172</link>
		<dc:creator>smalldust</dc:creator>
		<pubDate>Mon, 20 Aug 2007 15:03:19 +0000</pubDate>
		<guid isPermaLink="false">http://tech.idv2.com/2007/08/14/image-replacing/#comment-6172</guid>
		<description>说实话，我觉得这些代码一点也不美，甚至有些丑陋——就是因为它们繁琐地为了实现一个CSS本身不支持的效果利用各种Bug和系统本身的漏洞，使得代码的可读性下降。

我认为，优秀的代码应该是和自然语言一样清晰易懂，意图清楚地写在一句句的程序当中。可是显然“text-indent: -5000px;”等语句已经远远偏离了他们的愿意。如果真是非要这样才能“不显示文字显示图像”和“搜索引擎评分”兼得的话，我宁愿舍弃其中之一。</description>
		<content:encoded><![CDATA[<p>说实话，我觉得这些代码一点也不美，甚至有些丑陋——就是因为它们繁琐地为了实现一个CSS本身不支持的效果利用各种Bug和系统本身的漏洞，使得代码的可读性下降。</p>
<p>我认为，优秀的代码应该是和自然语言一样清晰易懂，意图清楚地写在一句句的程序当中。可是显然“text-indent: -5000px;”等语句已经远远偏离了他们的愿意。如果真是非要这样才能“不显示文字显示图像”和“搜索引擎评分”兼得的话，我宁愿舍弃其中之一。</p>
]]></content:encoded>
	</item>
</channel>
</rss>
