<?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>活着 &#187; css</title>
	<atom:link href="http://www.yetlive.com/tags/css/feed" rel="self" type="application/rss+xml" />
	<link>http://www.yetlive.com</link>
	<description>活着就好，认真生活每一天</description>
	<lastBuildDate>Fri, 30 Dec 2011 13:17:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>压缩率与代码可读性的平衡</title>
		<link>http://www.yetlive.com/post/994.html</link>
		<comments>http://www.yetlive.com/post/994.html#comments</comments>
		<pubDate>Mon, 31 May 2010 03:52:06 +0000</pubDate>
		<dc:creator>认真生活</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[主题]]></category>
		<category><![CDATA[网页制作]]></category>

		<guid isPermaLink="false">http://www.yetlive.com/?p=994</guid>
		<description><![CDATA[我一直保留着个习惯，每当看到外观比较好的网站，就喜欢查看它的源文件，顺便可能也看看它的CSS代码，有时候又好的资源就先复制下来，一些好的图片就存到电脑里，Chrome的查看源代码这个功能还算好。有时候看其他人的代码，从头到尾就是一行，这样做的目的据我理解应该是能够加速网页显示，另外也能够防止其他人的抄袭了，比如我了！然而这样存在的问题是代码的可读性非常的差，在这之中该如何平衡一下呢？ 对于我来说，用的是Dreamweaver来写源代码的，比较喜欢用其提供的套用源格式功能来规范自己的代码，这样下来整体代码书写出来可读性比较强，查错比较容易。当然，良好的可读性也是要牺牲掉一定的文档大小的，由于套用了一些应该是类似Tab键产生的空隙，其文档会相对较大，尤其当源代码比较长的时候，这个额外的空间消耗也是有一定的数目的。然而，如果要压缩这些额外的空间消耗，则会导致源代码的可读性变差。 根据我的人工判断，活着首页正常情况下大小是39.7KB的，然而去除格式化的东西将所有代码书写成一行之后，其大小能够缩小大概在2KB左右，由于本身代码长度只有三百多行，这个减少的空间不是很多，不过1/20的数据量对于代码冗长或者是服务器网速不佳的站点来说，还是有一定积极意义的。 在本站提供的基于CSSTidy的css压缩与优化工具中，其减少CSS文件大小的功能有一部分就是依靠去除Tab所产生的空格的，用户可以选择在可读性和文档大小之间的平衡。 我认为，在书写源代码的时候也可以做此考虑。写代码的时候，当然是希望可读性越强越好，比较容易修改和查错。当源代码书写好将其传上网的时候，则可以考虑对其进行一定的压缩，变成一行也可以，这样能够减少一定的带宽消耗，并能提速网页。打个比方就是制作WordPress主题的时候，可以考虑做两个版本，它们的差别仅在于有没有格式化源代码，所有的修改都用套用了源格式的版本，修改之后对其去除格式化另存为上传版本。]]></description>
			<content:encoded><![CDATA[<p>我一直保留着个习惯，每当看到外观比较好的网站，就喜欢查看它的源文件，顺便可能也看看它的CSS代码，有时候又好的资源就先复制下来，一些好的图片就存到电脑里，<a href="http://www.yetlive.com/post/google-chrome-renew.html" target="_blank">Chrome</a>的查看源代码这个功能还算好。有时候看其他人的代码，从头到尾就是一行，这样做的目的据我理解应该是能够<a href="http://www.yetlive.com/post/htaccess-gzip.html" target="_blank">加速网页显示</a>，另外也能够防止其他人的抄袭了，比如我了！然而这样存在的问题是代码的可读性非常的差，在这之中该如何平衡一下呢？<span id="more-994"></span></p>
<p>对于我来说，用的是<a href="http://www.yetlive.com/post/dreamweaver-jiaocheng.html">Dreamweaver</a>来写源代码的，比较喜欢用其提供的套用源格式功能来规范自己的代码，这样下来整体代码书写出来可读性比较强，查错比较容易。当然，良好的可读性也是要牺牲掉一定的文档大小的，由于套用了一些应该是类似Tab键产生的空隙，其文档会相对较大，尤其当源代码比较长的时候，这个额外的空间消耗也是有一定的数目的。然而，如果要压缩这些额外的空间消耗，则会导致源代码的可读性变差。</p>
<p>根据我的人工判断，<a href="http://www.yetlive.com/">活着首页</a>正常情况下大小是39.7KB的，然而去除格式化的东西将所有代码书写成一行之后，其大小能够缩小大概在2KB左右，由于本身代码长度只有三百多行，这个减少的空间不是很多，不过1/20的数据量对于代码冗长或者是<a href="http://www.yetlive.com/category/domain-host" target="_blank">服务器</a>网速不佳的站点来说，还是有一定积极意义的。</p>
<p>在本站提供的<a href="http://www.yetlive.com/tools/css" target="_blank">基于CSSTidy的css压缩与优化工具</a>中，其减少CSS文件大小的功能有一部分就是依靠去除Tab所产生的空格的，用户可以选择在可读性和文档大小之间的平衡。</p>
<p>我认为，在书写源代码的时候也可以做此考虑。写代码的时候，当然是希望可读性越强越好，比较容易修改和查错。当源代码书写好将其传上网的时候，则可以考虑对其进行一定的压缩，变成一行也可以，这样能够减少一定的带宽消耗，并能提速网页。打个比方就是制作<a href="http://www.yetlive.com/">WordPress主题</a>的时候，可以考虑做两个版本，它们的差别仅在于有没有格式化源代码，所有的修改都用套用了源格式的版本，修改之后对其去除格式化另存为上传版本。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yetlive.com/post/994.html/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>制作博客主题应该注意哪些问题</title>
		<link>http://www.yetlive.com/post/890.html</link>
		<comments>http://www.yetlive.com/post/890.html#comments</comments>
		<pubDate>Thu, 25 Mar 2010 01:00:31 +0000</pubDate>
		<dc:creator>认真生活</dc:creator>
				<category><![CDATA[互联网络]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[主题]]></category>

		<guid isPermaLink="false">http://www.yetlive.com/?p=890</guid>
		<description><![CDATA[今日翻阅WP提供的官方主题，竟没有几个可以入目的，偶尔有了又觉得不太符合自己的需求，或者有些主题安装上了之后又是漏洞百出，结合自己制作WP主题的经历，我认为作为一款用于发布的博客主题，尤其是希望获得良好用户支持的主题，需要注意到的细节总结下来大致可以说是兼容性、易用性、美观性以及功能的多样化。 兼容性 个人以为，一款好的博客主题，最先该考虑到的就是器兼容性，在制作主题的过程中，时刻要考虑到兼容不同的浏览器，以免给用户造成不专业的感觉，在兼容不同浏览器方面，主要是做好IE浏览器的工作，对于其他标准浏览器，一般符合W3C规范的属性均能够正常的解释。 然而对于一款迎合大众口味的主题，尤其对于制作如wordpress等经常更新的程序主题来说，如果希望你的主题能够被大多数的用户所喜爱，对于程序历史版本的兼容也是需要好好考虑的，有时候需要考虑到历史版本对某些特殊函数的支持，至少不应该出现安装主题后网页无法显示的问题。 易用性 首先我们无法选择自己的用户是怎样的，也无法要求所有的用户都能够有多少HTML或者CSS甚至如php、asp等的知识，因此主题还需要易用，要尽量保证用户在安装你所制作的主题之后不需要多少的设置即可以轻松使用。当然，对于高级用户的需求也是需要照顾到，而这一部分的个性化工作应该可以独立出来，需要你给出一个默认的值以方便低级用户的使用。 美观性 我相信大多数安装主题的朋友在选择一款主题的时候，最先的理由就是主题的美观程度，因为这是最直观的评判，而至于其具体的功能则是次要的考虑了。 功能的多样化 考虑到使用主题的用户会有不同的需求，这时候就需要为主题添加一些常用的功能模块。比如现在的操作系统盘，虽然包括我在内的很多人会倾向与选择纯净版，但无法阻挡大部分人喜欢使用傻瓜式的几乎涵盖所有常用程序的Ghost版的趋势，而对于电脑城的工作人来说，第二种也是其不二选择。对于主题是同样的情况，如果你想让你的WP主题进入Yo2的库，相信也会需要将最常用的翻页、搜索功能制作进入主题吧。]]></description>
			<content:encoded><![CDATA[<p>今日翻阅WP提供的官方主题，竟没有几个可以入目的，偶尔有了又觉得不太符合自己的需求，或者有些主题安装上了之后又是漏洞百出，结合自己制作WP主题的经历，我认为作为一款用于发布的博客主题，尤其是希望获得良好用户支持的主题，需要注意到的细节总结下来大致可以说是兼容性、易用性、美观性以及功能的多样化。<br />
 <span id="more-890"></span></p>
<h3>兼容性</h3>
<p>个人以为，一款好的<a href="http://www.yetlive.com">博客主题</a>，最先该考虑到的就是器兼容性，在制作主题的过程中，时刻要考虑到兼容不同的浏览器，以免给用户造成不专业的感觉，在兼容不同浏览器方面，主要是做好IE浏览器的工作，对于其他标准浏览器，一般符合W3C规范的属性均能够正常的解释。</p>
<p>然而对于一款迎合大众口味的主题，尤其对于制作如wordpress等经常更新的程序主题来说，如果希望你的主题能够被大多数的用户所喜爱，对于程序历史版本的兼容也是需要好好考虑的，有时候需要考虑到历史版本对某些特殊函数的支持，至少不应该出现安装主题后网页无法显示的问题。</p>
<h3>易用性</h3>
<p>首先我们无法选择自己的用户是怎样的，也无法要求所有的用户都能够有多少<a href="http://www.yetlive.com">HTML或者CSS</a>甚至如php、asp等的知识，因此主题还需要易用，要尽量保证用户在安装你所制作的主题之后不需要多少的设置即可以轻松使用。当然，对于高级用户的需求也是需要照顾到，而这一部分的个性化工作应该可以独立出来，需要你给出一个默认的值以方便低级用户的使用。</p>
<h3>美观性</h3>
<p>我相信大多数安装主题的朋友在选择一款主题的时候，最先的理由就是主题的美观程度，因为这是最直观的评判，而至于其具体的功能则是次要的考虑了。</p>
<h3>功能的多样化</h3>
<p>考虑到使用主题的用户会有不同的需求，这时候就需要为主题添加一些常用的功能模块。比如现在的操作系统盘，虽然包括我在内的很多人会倾向与选择纯净版，但无法阻挡大部分人喜欢使用傻瓜式的几乎涵盖所有常用程序的Ghost版的趋势，而对于电脑城的工作人来说，第二种也是其不二选择。对于主题是同样的情况，如果你想让你的WP主题进入Yo2的库，相信也会需要将最常用的翻页、搜索功能制作进入主题吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yetlive.com/post/890.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>两款CSS代码优化压缩必备工具</title>
		<link>http://www.yetlive.com/post/799.html</link>
		<comments>http://www.yetlive.com/post/799.html#comments</comments>
		<pubDate>Fri, 15 Jan 2010 06:26:27 +0000</pubDate>
		<dc:creator>认真生活</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[免费工具]]></category>

		<guid isPermaLink="false">http://www.tinydiary.cn/?p=799</guid>
		<description><![CDATA[大部分网页都使用CSS控制页面外观，为能呈现精彩的页面效果，无法避免大量的属性，于是我们不免有失误或者说对属性进行了重复定义，遇到这样的问题，推荐大家两款CSS代码检查与优化工具：CSS tidy 和 W3C CSS 验证服务。通过两个的配合使用，完善CSS代码以及压缩文档大小，进一步优化你的CSS代码]]></description>
			<content:encoded><![CDATA[<p>到目前为止，绝大部分的网页都使用CSS来控制页面显示外观，在进行网页设计的过程中，为了能够呈现精彩的页面效果，自然无法避免大量的CSS属性，于是在这么多的属性过程中，我们有时不免犯下这样那样的失误或者说对属性进行了重复定义，遇到这样的问题，我推荐大家两款CSS代码检查与优化工具：<a href="http://www.yetlive.com/tags/css" class="st_tag internal_tag" rel="tag" title="标签 css 下的日志">CSS</a> tidy 和 W3C <a href="http://www.yetlive.com/tags/css" class="st_tag internal_tag" rel="tag" title="标签 css 下的日志">CSS</a> 验证服务。通过两个工具的配合使用，完善CSS代码以及压缩文档大小，进一步优化你的<a href="http://www.yetlive.com">CSS</a>代码。</p>
<p><span id="more-799"></span></p>
<h3>W3C CSS验证服务</h3>
<p>相信大家都应该不会陌生了，在书写CSS代码的时候，我们需要保证自己的代码能够达到自己需要的理想效果，最先应该做的就是让自己书写的CSS代码符合规范，而这一规范就是W3C提出的标准了，自然W3C自己提供的CSS校验服务无疑是最权威的优化工具了。</p>
<p>W3C CSS验证服务已经提供中文版，网址在<a href="http://jigsaw.w3.org/css-validator/" target="_blank">http://jigsaw.w3.org/css-validator/</a>，验证你的CSS文档有三种方式，一种是输入文档URL，第二种是上传文件，第三种就是直接输入。</p>
<p>他会为你的<a href="http://www.yetlive.com">CSS</a>文档提供优化建议并告知你具体在文档的哪一行哪个位置，优化建议包括文档错误与警告，通常CSS的警告主要集中在使用了同样的颜色上面，这一点如果是你自己有意设置的则无需理会。</p>
<h3><a href="http://www.yetlive.com/tools/css/" target="_blank">基于CSSTidy的CSS文档优化与压缩工具</a></h3>
<p>这一工具可能会有些人不知道，该工具能够做的工作包括压缩CSS文件大小和改善CSS文档可读性。输入你的CSS代码后，他能够为你自动合并为相同ID或者CLASS定义的属性，方便自己以后查找与修改，同时通过不同的压缩选项搭配，也能够把拥有相同属性的ID或CLASS放到一起。</p>
<p>当然，其最大的功能还是在于压缩你的CSS文档，压缩文档能够<a href="http://www.yetlive.com/post/speed-up.html">加快网页显示速度</a>，官方的说明中说到理论最大压缩比率在46.2%，当然书写良好的CSS代码压缩率还是比较小的。</p>
<p>这款工具提供了英语、德语、法语和中文繁体版本，本人已经将繁体转化为简体挂靠在<a href="http://www.yetlive.com/tools/css/">http://www.yetlive.com/tools/css/</a>了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yetlive.com/post/799.html/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>七个加快网页显示速度的方法</title>
		<link>http://www.yetlive.com/post/221.html</link>
		<comments>http://www.yetlive.com/post/221.html#comments</comments>
		<pubDate>Sat, 13 Jun 2009 07:46:11 +0000</pubDate>
		<dc:creator>认真生活</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[网页制作]]></category>

		<guid isPermaLink="false">http://www.d.zhangpeng.info/?p=221</guid>
		<description><![CDATA[续上一篇的seo之页面加载速度，也来说说如何优化网页以求提高网页显示速度，让你的搜索引擎排名更上一步。在这里我只是抛砖引玉，聊聊自己所能记住的一些加速的方法，方法不全，各位在优化页面的时候可以参考参考。 更换更为快速的服务器无疑是加速的最佳选择 前提是你有钱，这算最直接的网页提速方法了，省事，不需要对任何页面进行处理，缺点就是Money付出要增加了。 减少图片的应用 这点会一点基本知识的人都该知道，图片的大小和文字所占大小可不是一个数量级的东西，减少图片的应用，自然可以节省带宽资源，网页显示速度自然会加快。 合并JS 过多的JS调用需要占用一定的时间，合并JS之后则可以节省一点时间，所以尽量把多个JS合并为一个。 JS调用置于尾部&#60;/body&#62;之前伪加速 这是个掩耳盗铃的加速方法，事实上真是速度没有提高。通常JS在于控制一些特殊效果，然而用户通常关系页面的实际内容，JS放在底部，能够让用户更快的看到你的页面内容，当用户看完内容的时候，JS的特效也出来了。 将CSS放在尽量靠前的位置 CSS用于美化页面，放在最前面，可以在现实内容的同时也实现了页面的美化效果，而不是等所有文字一团糟的加载完了的时候突然出现各种美化效果，这虽然也未实际加快页面显示速度，却能让用户有种错觉，就是你的网页加载速度比较快了。 节省不必要的代码开支 这点通常效果不是那么明显，因为代码本身所占空间不是很大，不过对于页面代码、JS、CSS代码冗长的页面也是有一定作用的，对于CSS压缩可以使用本站提供的工具进行优化与压缩，地址在：http://www.yetlive.com/tools/css 控制非重点内容在底部 这就比如博客边栏，网民通常是不太需要这些信息的，可以尽量在写代码的时候写在页面底部正文内容之后，某些效果再以CSS实现，当然，这也只是伪加速的方法，因为真正的网页大小并未改变，同等网速下载时间也就不可能减少了]]></description>
			<content:encoded><![CDATA[<p>续上一篇的<a href="http://www.yetlive.com/post/speed-seo.html">seo之页面加载速度</a>，也来说说如何优化网页以求提高网页显示速度，让你的搜索引擎排名更上一步。在这里我只是抛砖引玉，聊聊自己所能记住的一些加速的方法，方法不全，各位在优化页面的时候可以参考参考。</p>
<p><span id="more-221"></span></p>
<h2>更换更为快速的服务器无疑是加速的最佳选择</h2>
<p>前提是你有钱，这算最直接的网页提速方法了，省事，不需要对任何页面进行处理，缺点就是Money付出要增加了。</p>
<h2>减少图片的应用</h2>
<p>这点会一点基本知识的人都该知道，图片的大小和文字所占大小可不是一个数量级的东西，减少图片的应用，自然可以节省带宽资源，网页显示速度自然会加快。</p>
<h2>合并JS</h2>
<p>过多的JS调用需要占用一定的时间，合并JS之后则可以节省一点时间，所以尽量把多个JS合并为一个。</p>
<h2>JS调用置于尾部&lt;/body&gt;之前伪加速</h2>
<p>这是个掩耳盗铃的加速方法，事实上真是速度没有提高。通常JS在于控制一些特殊效果，然而用户通常关系页面的实际内容，JS放在底部，能够让用户更快的看到你的页面内容，当用户看完内容的时候，JS的特效也出来了。</p>
<h2>将CSS放在尽量靠前的位置</h2>
<p><a href="http://www.yetlive.com/tags/css">CSS</a>用于美化页面，放在最前面，可以在现实内容的同时也实现了<a href="http://www.yetlive.com/post/theme-advise.html">页面的美化</a>效果，而不是等所有文字一团糟的加载完了的时候突然出现各种美化效果，这虽然也未实际加快页面显示速度，却能让用户有种错觉，就是你的网页加载速度比较快了。</p>
<h2>节省不必要的代码开支</h2>
<p>这点通常效果不是那么明显，因为代码本身所占空间不是很大，不过对于页面代码、JS、<a href="http://www.yetlive.com">CSS代码</a>冗长的页面也是有一定作用的，对于<a href="http://www.yetlive.com/tools/css" target="_blank">CSS压缩</a>可以使用本站提供的工具进行优化与压缩，地址在：<a href="http://www.yetlive.com/tools/css" target="_blank">http://www.yetlive.com/tools/css</a></p>
<h2>控制非重点内容在底部</h2>
<p>这就比如博客边栏，网民通常是不太需要这些信息的，可以尽量在写代码的时候写在页面底部正文内容之后，某些效果再以CSS实现，当然，这也只是伪加速的方法，因为真正的网页大小并未改变，同等网速下载时间也就不可能减少了</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yetlive.com/post/221.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>聊聊z-blog主题制作与打包导出</title>
		<link>http://www.yetlive.com/post/171.html</link>
		<comments>http://www.yetlive.com/post/171.html#comments</comments>
		<pubDate>Fri, 13 Mar 2009 05:30:41 +0000</pubDate>
		<dc:creator>认真生活</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[z-blog]]></category>
		<category><![CDATA[主题]]></category>

		<guid isPermaLink="false">http://www.d.zhangpeng.info/?p=171</guid>
		<description><![CDATA[好不容易在昨天发布了活着的处女主题z-joy主题，其实这个主题早在两个月前就制作好了，只是不知道主题的打包导出过程，下面把自己在此次制作z-blog主主题中的一点经验写出来，方便各位新手。 制作主题至少要对HTML和CSS有一定的了解，如果这点都不知道，那么你可有先去学习一下css和HTML，或者你不要考虑做一个主题了。 我们在制作自己的主题时要准备好一个主题模板，制作工具（记事本就可以，当然推荐dreamweaver）。然后主题制作中用到的许多标签可有参考官方解释：http://wiki.rainbowsoft.org/doku.php?id=themes:template z-blog提供了一个默认的主题，也就是default主题，可以用作主题模板，在此基础上修改。下载themes文件夹下的default文件夹，在此文件夹下的template文件夹中包含了所有需要修改的文件。代表的意思分别为： default.html 首页主模板文件 catalog.html 列表页模板文件1) b_article-multi.html 摘要文章模板 b_article-istop.html 置顶文章模板2) b_pagebar.html 页面底部分页条模板，可以改分页条样式 日志页相关模板 single.html 日志页主模板文件 b_article-single.html 日志页文章模板 b_article_nvabar_l.html 日志页面文章导航，显示“上一篇”日志链接3) b_article_nvabar_r.html 日志页面文章导航，显示“下一篇”日志链接 b_article_trackback.html 每条引用通告显示模板 b_article_mutuality.html 每条相关文章显示模板 b_article_comment.html 每条评论内容显示模板4) b_article_commentpost.html 评论发表框模板5) b_article_commentpost-verify.html 评论验证码显示模板6) b_article_tag.html 每个tag 的显示样式 在style文件夹下的则是主题CSS样式文件。 theme.xml为主题信息，书写格式参考：http://wiki.rainbowsoft.org/doku.php?id=themes:std 制作好主题后注意文件夹名称也改为你希望的主题名称，并注意与Theme.xml保持一致。 根据这几个制作好你的模板后，重新上传至Themes文件夹下，然后登陆后台的主题样式管理就可以安装你制作好的主题了。 在主题样式管理中有一个“主题管理扩展”的链接，点击之后在你的主题上方有五个小图标，点击其中第四个一个向上的箭头即可导出你的主题，也即打包导出。这样你就可以发布自己的主题了。]]></description>
			<content:encoded><![CDATA[<p>好不容易在昨天发布了<a href="http://www.yetlive.com">活着</a>的处女主题<a href="http://www.yetlive.com/post/z-joy-on-live.html" target="_blank">z-joy主题</a>，其实这个主题早在两个月前就制作好了，只是不知道主题的打包导出过程，下面把自己在此次制作z-blog主主题中的一点经验写出来，方便各位新手。</p>
<p><span id="more-171"></span></p>
<p>制作主题至少要对HTML和CSS有一定的了解，如果这点都不知道，那么你可有先去学习一下css和HTML，或者你不要考虑做一个主题了。</p>
<p>我们在制作自己的主题时要准备好一个主题模板，制作工具（记事本就可以，当然<a href="http://www.yetlive.com/post/74.html" target="_blank">推荐dreamweaver</a>）。然后主题制作中用到的许多标签可有参考官方解释：<a href="http://wiki.rainbowsoft.org/doku.php?id=themes:template" target="_blank">http://wiki.rainbowsoft.org/doku.php?id=themes:template</a></p>
<p>z-blog提供了一个默认的主题，也就是default主题，可以用作主题模板，在此基础上修改。下载themes文件夹下的default文件夹，在此文件夹下的template文件夹中包含了所有需要修改的文件。代表的意思分别为：</p>
<p><span style="color: #3366ff;">default.html 首页主模板文件<br />
catalog.html 列表页模板文件1)<br />
b_article-multi.html 摘要文章模板<br />
b_article-istop.html 置顶文章模板2)<br />
b_pagebar.html 页面底部分页条模板，可以改分页条样式<br />
日志页相关模板</span></p>
<p><span style="color: #3366ff;">single.html 日志页主模板文件<br />
b_article-single.html 日志页文章模板<br />
b_article_nvabar_l.html 日志页面文章导航，显示“上一篇”日志链接3)<br />
b_article_nvabar_r.html 日志页面文章导航，显示“下一篇”日志链接<br />
b_article_trackback.html 每条引用通告显示模板<br />
b_article_mutuality.html 每条相关文章显示模板<br />
b_article_comment.html 每条评论内容显示模板4)<br />
b_article_commentpost.html 评论发表框模板5)<br />
b_article_commentpost-verify.html 评论验证码显示模板6)<br />
b_article_tag.html 每个tag 的显示样式</span></p>
<p>在style文件夹下的则是主题CSS样式文件。</p>
<p>theme.xml为主题信息，书写格式参考：<a href="http://wiki.rainbowsoft.org/doku.php?id=themes:std" target="_blank">http://wiki.rainbowsoft.org/doku.php?id=themes:std</a></p>
<p>制作好主题后注意文件夹名称也改为你希望的主题名称，并注意与Theme.xml保持一致。</p>
<p>根据这几个制作好你的模板后，重新上传至Themes文件夹下，然后登陆后台的主题样式管理就可以安装你制作好的主题了。</p>
<p>在主题样式管理中有一个<span style="color: #ff0000;">“主题管理扩展”</span>的链接，点击之后在你的主题上方有五个小图标，点击其中第四个一个向上的箭头即可导出你的主题，也即打包导出。这样你就可以发布自己的主题了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yetlive.com/post/171.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>z-blog主题z-joy正式发布</title>
		<link>http://www.yetlive.com/post/170.html</link>
		<comments>http://www.yetlive.com/post/170.html#comments</comments>
		<pubDate>Wed, 11 Mar 2009 01:15:05 +0000</pubDate>
		<dc:creator>认真生活</dc:creator>
				<category><![CDATA[互联网络]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[z-blog]]></category>
		<category><![CDATA[主题]]></category>

		<guid isPermaLink="false">http://www.d.zhangpeng.info/?p=170</guid>
		<description><![CDATA[这还是第一次发布z-blog主题的，主题其实制作很久了,一直是想要发布出来的,无奈z-blog论坛中竟未找到主题制作发布的具体方法,而自己又没用过WP,所以不知道怎么导出,直到昨天问了大猪才知道怎么弄。 主题纯粹使用CSS美化，未插入任何图片，应该来说是比较简单的。 z-joy主题中优化了&#60;h&#62;标签，在文章页以文章标题作为浏览器标题。所有页面均加入了meta关键字及描述，特别适合不懂搜索引擎优化的博主。 最终主题可能和你现在看到的活着有点区别，主要是把侧栏的广告给去掉了，考虑到某些博主没有我这样向前看齐的啦。而且某个插件没添加进去，只好把热门文章和最新文章两项去掉了。 在此，还要特别感谢鸟儿与大猪，在两位的帮助下完成了主题的发布工作。 目前主题提供测试版下载,地址:http://bbs.rainbowsoft.org/thread-33686-1-1.html 有什么意见或建议希望大家提出.]]></description>
			<content:encoded><![CDATA[<p>这还是第一次发布z-blog主题的，主题其实制作很久了,一直是想要发布出来的,无奈z-blog论坛中竟未找到主题制作发布的具体方法,而自己又没用过WP,所以不知道怎么导出,直到昨天问了<a href="http://www.dazhuer.cn/" target="_blank">大猪</a>才知道怎么弄。</p>
<p><span id="more-170"></span></p>
<p>主题纯粹使用CSS美化，未插入任何图片，应该来说是比较简单的。</p>
<p>z-joy主题中优化了&lt;h&gt;标签，在文章页以文章标题作为浏览器标题。所有页面均加入了meta关键字及描述，特别适合不懂搜索引擎优化的博主。</p>
<p>最终主题可能和你现在看到的活着有点区别，主要是把侧栏的广告给去掉了，考虑到某些博主没有我这样向前看齐的啦。而且某个插件没添加进去，只好把热门文章和最新文章两项去掉了。</p>
<p>在此，还要特别感谢<a href="http://www.birdol.com/" target="_blank">鸟儿</a>与<a href="http://www.dazhuer.cn/" target="_blank">大猪</a>，在两位的帮助下完成了主题的发布工作。</p>
<p>目前主题提供测试版下载,地址:<a href="http://bbs.rainbowsoft.org/thread-33686-1-1.html" target="_blank">http://bbs.rainbowsoft.org/thread-33686-1-1.html</a></p>
<p>有什么意见或建议希望大家提出.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yetlive.com/post/170.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>CSS实现Godaddy免费空间广告的隐藏</title>
		<link>http://www.yetlive.com/post/149.html</link>
		<comments>http://www.yetlive.com/post/149.html#comments</comments>
		<pubDate>Fri, 20 Feb 2009 15:49:29 +0000</pubDate>
		<dc:creator>认真生活</dc:creator>
				<category><![CDATA[域名主机]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[广告]]></category>
		<category><![CDATA[服务器]]></category>

		<guid isPermaLink="false">http://www.d.zhangpeng.info/?p=149</guid>
		<description><![CDATA[最近在Godaddy上注册了一个域名，而Godaddy也为每个在其下注册的域名提供了一个免费的虚拟空间，于是活着继承一贯的免费主义，顺便也使用了一下Godaddy提供的免费空间，可惜其免费空间是附带了广告的，于是在HTML文件中加入了几句CSS代码来隐藏Godaddy免费空间的可恶广告。 总的来说Godaddy免费空间还是不错的，10GB的容量，300GB的流量限制，对于较小的网站甚至只是个人博客的话，这样的虚拟主机空间配置应该是完全够用的了，而且Godaddy提供的免费空间速度还算不错。不过使用Godaddy免费空间的同时，每个页面顶部都会被Godaddy自动添加一条广告，严重影响了网站的视觉效果。使用简短的CSS就可以把这个广告隐藏起来了。 我们打开架设在godaddy免费空间上的任何一个页面，然后查看源文件就会发现，其实只是每页都被强制加上了一个JS代码，具体的JS调用代码为： &#60;script language=&#8217;javascript&#8217; src=&#8217;https://a12.alphagodaddy.com/hosting_ads/gd01.js&#8217;&#62;&#60;/script&#62; 打开这个JS就会发现，该JS生成了一个id=”conash3D0&#8243;的漂浮框架，也就是&#60;iframe id=”conash3D0&#8243; frameborder=0 border=0 width=”100%” height=”115px” marginwidth=0 marginheight=0 allowtransparency=true vspace=0 hspace=0 scrolling=no src=”&#8216; + url + &#8216;”&#62;&#60;/iframe&#62;这样一段。 那么隐藏Godaddy免费空间广告的方法就很简单了，只需要在CSS代码中添加一段：#conash3D0 {height:0px; top:-1px;}就可以实现广告的隐藏了。 活着在使用中发现，此CSS代码在HTML文件的头部写出有效，写进独立的站点通用css文件时则不能隐藏广告，具体原因不详，反正有一个方法可以隐藏godaddy免费空间的广告了，也就没有多去研究css代码失效的原因了。]]></description>
			<content:encoded><![CDATA[<p>最近在Godaddy上注册了一个<a href="http://www.yetlive.com/category/domain-host">域名</a>，而Godaddy也为每个在其下注册的域名提供了一个免费的虚拟空间，于是活着继承一贯的免费主义，顺便也使用了一下Godaddy提供的免费空间，可惜其<a href="http://www.yetlive.com/post/free-host-by-phpwind.html">免费空间</a>是附带了广告的，于是在HTML文件中加入了几句<a href="http://www.yetlive.com/">CSS</a>代码来隐藏Godaddy免费空间的可恶广告。<span id="more-149"></span></p>
<p>总的来说Godaddy免费空间还是不错的，10GB的容量，300GB的流量限制，对于较小的网站甚至只是个人博客的话，这样的虚拟主机空间配置应该是完全够用的了，而且Godaddy提供的免费空间速度还算不错。不过使用Godaddy免费空间的同时，每个页面顶部都会被Godaddy自动添加一条广告，严重影响了网站的视觉效果。使用<a href="http://www.yetlive.com/tools/css" target="_blank">简短的CSS</a>就可以把这个广告隐藏起来了。</p>
<p>我们打开架设在godaddy<a href="http://www.yetlive.com/category/domain-host">免费空间</a>上的任何一个页面，然后查看源文件就会发现，其实只是每页都被强制加上了一个JS代码，具体的JS调用代码为：</p>
<p>&lt;script language=&#8217;<a href="http://www.yetlive.com/tags/javascript" class="st_tag internal_tag" rel="tag" title="标签 javascript 下的日志">javascript</a>&#8217; src=&#8217;https://a12.alphagodaddy.com/hosting_ads/gd01.js&#8217;&gt;&lt;/script&gt;</p>
<p>打开这个JS就会发现，该JS生成了一个id=”conash3D0&#8243;的漂浮框架，也就是&lt;iframe id=”conash3D0&#8243; frameborder=0 border=0 width=”100%” height=”115px”<br />
 marginwidth=0 marginheight=0 allowtransparency=true vspace=0 hspace=0 scrolling=no<br />
 src=”&#8216; + url + &#8216;”&gt;&lt;/iframe&gt;这样一段。</p>
<p>那么隐藏Godaddy免费空间广告的方法就很简单了，只需要在CSS代码中添加一段：#conash3D0 {height:0px; top:-1px;}就可以实现广告的隐藏了。</p>
<p><a href="http://www.yetlive.com">活着</a>在使用中发现，此CSS代码在HTML文件的头部写出有效，写进独立的站点通用css文件时则不能隐藏广告，具体原因不详，反正有一个方法可以隐藏godaddy免费空间的广告了，也就没有多去研究css代码失效的原因了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yetlive.com/post/149.html/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>CSS实现首行缩进特效的方法</title>
		<link>http://www.yetlive.com/post/145.html</link>
		<comments>http://www.yetlive.com/post/145.html#comments</comments>
		<pubDate>Wed, 18 Feb 2009 20:59:55 +0000</pubDate>
		<dc:creator>认真生活</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://www.d.zhangpeng.info/?p=145</guid>
		<description><![CDATA[活着的文章之前都是添加空格来实现每段的首行缩进效果，然而最近更改主题后，原先的首行缩进两字的效果显示不正常，昨日在网上翻了一下CSS实现同样功能的方法。 网上搜索一下CSS实现首字下沉（也即首字增大增粗）的文章非常多，我们只需稍微改变一下即可以实现首行缩进特效。 什么是首行缩进？我想使用过Word的人都应该知道首行缩进是什么东西，也就是中文中使用的每段第一行要空两格再书写的效果。 以下就是实现这一特效的代码: p:first-letter {margin:0 0 0 30px;} 在CSS文件中定义此段代码之后就可以实现每段首字自动缩进30像素的特效,也就是中文中出现的首字缩进两格的特效了。 更新： 以上的方法其实不是最理想的，而且不同的字体缩进宽度不同，其实CSS属性里面有这样的中文样式控制方法，以下就是 p {text-indent:2em;} 这里就是缩进两个字符了，而且不会随字体的大小变化而导致不同的显示结果。]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.yetlive.com">活着</a>的文章之前都是添加空格来实现每段的首行缩进效果，然而最近更改主题后，原先的首行缩进两字的效果显示不正常，昨日在网上翻了一下CSS实现同样功能的方法。<span id="more-145"></span></p>
<p>网上搜索一下CSS实现首字下沉（也即首字增大增粗）的文章非常多，我们只需稍微改变一下即可以实现首行缩进特效。</p>
<p>什么是首行缩进？我想使用过Word的人都应该知道首行缩进是什么东西，也就是中文中使用的每段第一行要空两格再书写的效果。 以下就是实现这一特效的代码:</p>
<p class="code"><code>p:first-letter {margin:0 0 0 30px;}</code></p>
<p>在<a href="http://www.yetlive.com/tools/css" target="_blank">CSS</a>文件中定义此段代码之后就可以实现每段首字自动缩进30像素的特效,也就是中文中出现的首字缩进两格的特效了。</p>
<p>更新：</p>
<p>以上的方法其实不是最理想的，而且不同的字体缩进宽度不同，其实CSS属性里面有这样的中文样式控制方法，以下就是</p>
<p>p {text-indent:2em;}</p>
<p>这里就是缩进两个字符了，而且不会随字体的大小变化而导致不同的显示结果。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yetlive.com/post/145.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

