<?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; Web Design</title>
	<atom:link href="http://www.teikinka.com/tag/web-design/feed" rel="self" type="application/rss+xml" />
	<link>http://www.teikinka.com</link>
	<description>电脑、数码、娱乐、美发</description>
	<lastBuildDate>Tue, 27 Jul 2010 03:22:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Vicuna CMS结构</title>
		<link>http://www.teikinka.com/vicunacms.html</link>
		<comments>http://www.teikinka.com/vicunacms.html#comments</comments>
		<pubDate>Fri, 20 Feb 2009 04:13:00 +0000</pubDate>
		<dc:creator>YoungCheon</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Vicuna CMS]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[wp.Vicuna]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[网页设计]]></category>

		<guid isPermaLink="false">http://www.teikinka.com/vicunacms.html</guid>
		<description><![CDATA[题目很大，要想把Vicuna CMS结构具体讲清楚相当的难。所以在这里仅仅以wp.Vicuna为例讲起庞大的Vicuna CMS。通过图片的方式把结构讲一讲，必要时通过我的网页简单举个例子，这样对WordPress的优秀模板wp.Vicuna有一个很好的认识。 1、对网页设计非常有用，通用性强，循环性强、可控性强，高度优化。 2、如此结构还有一个好处就是代码干净整洁。 3、这种强大的结构，根本不亚于商业模板，有过之而无不及。 4、这里只讲结构大框，不讲具体，也没法讲清楚，不然得写论文。 5、以图片说明为主，举例为辅，这样能达到一目了然的效果。 6、三个部分：总揽、XHTML 和 CSS。 7、只要稍稍理解一点，做一个WP Theme 简直绰绰有余。 总揽： 图一、首先我们看一下Vicuna CMS的总体结构。 在WordPress平台上，调用XHTML，再加载CSS的方式构成一个WP Theme，同样你会发现用CSS控制模板样式，而且其样式多样化。 XHTML： 图二、核心BODY的构成。 我这篇文章的大标题就是H1，首页罗列的各个文章标题就是H2，我这里没有启用Class，默认的wp.Viucna模板带description这个Class。 图三、DIV用法之一。 &#8211; 这里先讲讲我用的一个FORM，参考我的header部分的Search form，BODY -&#62;DIV -&#62;P -&#62;Search Form这种形式，图二和图三结合起来看。 &#8211; 看完图请看下面代码，你会发现DIV,H3,UL是如何使用的，而这些使用远比图片丰富的多，还使用了H4，LI，SPAN。 这段代码就是我的首页Left Sidebar《休闲娱乐》展开以后的结果，当然class可以自行设定，从下段代码你会看出图三和图四是结合起来使用的（其他的原理都大同小异，仅仅以此说明）。 &#60;div id="utilities" class="section"&#62; &#60;div class="section xxx yyy"&#62; &#60;h3&#62;腾 信 家&#60;/h3&#62; &#60;div class="section ccc"&#62; &#60;h4&#62;休闲娱乐&#60;/h4&#62; &#60;ul class="lesson"&#62; &#60;li&#62;&#60;span class="subject"&#62; &#60;a href="/entertainment"/&#62;娱乐无限&#60;/a&#62;&#60;/span&#62; &#60;ul&#62; [...]]]></description>
			<content:encoded><![CDATA[				<p>题目很大，要想把Vicuna CMS结构具体讲清楚相当的难。所以在这里仅仅以wp.Vicuna为例讲起庞大的Vicuna CMS。通过图片的方式把结构讲一讲，必要时通过我的网页简单举个例子，这样对WordPress的优秀模板wp.Vicuna有一个很好的认识。</p>
				<h5>1、对网页设计非常有用，通用性强，循环性强、可控性强，高度优化。<br />
				2、如此结构还有一个好处就是代码干净整洁。<br />
				3、这种强大的结构，根本不亚于商业模板，有过之而无不及。<br />
				4、这里只讲结构大框，不讲具体，也没法讲清楚，不然得写论文。<br />
				5、以图片说明为主，举例为辅，这样能达到一目了然的效果。<br />
				6、三个部分：总揽、XHTML 和 CSS。<br />
				7、只要稍稍理解一点，做一个WP Theme 简直绰绰有余。</h5>
				<p><span id="more-891"></span></p>
				<p><span style="color: #0000ff;"><strong>总揽：</strong></span></p>
				<p><span style="color: #ff6600;">图一</span>、首先我们看一下Vicuna CMS的总体结构。</p>
				<p><img src="/wp-content/uploads/2009/vicunacms.gif" alt="vicunacms" /><br />
				在WordPress平台上，调用XHTML，再加载CSS的方式构成一个WP Theme，同样你会发现用CSS控制模板样式，而且其样式多样化。</p>
				<p><span style="color: #0000ff;"><strong>XHTML：</strong></span></p>
				<p><span style="color: #ff6600;">图二</span>、核心BODY的构成。</p>
				<p><img src="/wp-content/uploads/2009/Body.gif" alt="body" /></p>
				<p>我这篇文章的大标题就是H1，首页罗列的各个文章标题就是H2，我这里没有启用Class，默认的wp.Viucna模板带description这个Class。</p>
				<p><span style="color: #ff6600;">图三</span>、DIV用法之一。</p>
				<p><img src="/wp-content/uploads/2009/divh3.gif" alt="div" /></p>
				<p>&#8211; 这里先讲讲我用的一个FORM，参考我的header部分的Search form，BODY -&gt;DIV -&gt;P -&gt;Search Form这种形式，图二和图三结合起来看。</p>
				<p>&#8211; 看完图请看下面代码，你会发现DIV,H3,UL是如何使用的，而这些使用远比图片丰富的多，还使用了H4，LI，SPAN。</p>
				<p>这段代码就是我的首页Left Sidebar《休闲娱乐》展开以后的结果，当然class可以自行设定，从下段代码你会看出图三和图四是结合起来使用的（其他的原理都大同小异，仅仅以此说明）。</p>
				<pre class="html">

&lt;div id="utilities" class="section"&gt;

&lt;div class="section xxx yyy"&gt;
&lt;h3&gt;腾 信 家&lt;/h3&gt;

 &lt;div class="section ccc"&gt;
   &lt;h4&gt;休闲娱乐&lt;/h4&gt;
     &lt;ul class="lesson"&gt;
     &lt;li&gt;&lt;span class="subject"&gt;
&lt;a href="/entertainment"/&gt;娱乐无限&lt;/a&gt;&lt;/span&gt;
      &lt;ul&gt;
         &lt;li class="course"&gt;
&lt;a href="/movie"/&gt;经典影片&lt;/a&gt;&lt;/li&gt;
         &lt;li class="course"&gt;
&lt;a href="/music"/&gt;音乐欣赏&lt;/a&gt;&lt;/li&gt;
         &lt;li class="course lastChild"&gt;
&lt;a href="/youtube"/&gt;YouTube&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;span class="subject"&gt;
&lt;a href="/joke"/&gt;开心一刻&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;/ul&gt;
 &lt;/div&gt;</pre>
				<p><span style="color: #ff6600;">图四</span>、DIV用法之二。</p>
				<p><img src="/wp-content/uploads/2009/divulli.gif" alt="div" /></p>
				<p>请注意：UL和LI是反复使用，反复嵌套的。</p>
				<p><span style="color: #ff6600;">图五</span>、DIV用法之三。</p>
				<p><img src="/wp-content/uploads/2009/divdldtdd.gif" alt="div" /></p>
				<p>请看右边的Sidebar就是用的图五方式（图七更加具体），同样UL下还可以用LI，也可以像图四一样反复使用UL和LI。而且wp.Vicuna的Comment.php也大量使用了这种DL,DT,DD的方式。</p>
				<p>这样写法的好处就是可以无限制的增加代码，并且反复使用UL和LI，定义CSS也非常方便，任何一个小细节都能具体定义。</p>
				<p><span style="color: #ff6600;">图六</span>、wp.Vicuna的整体布局。</p>
				<p><img src="/wp-content/uploads/2009/content.jpg" alt="content" /></p>
				<p><span style="color: #ff6600;">图七</span>、wp.Vicuna的默认Sidebar构成。提供的默认模板都采用这种方式，DD下面可以增加UL,LI的，和图五结合着看。</p>
				<p><img src="/wp-content/uploads/2009/utilities.png" alt="utilities" /></p>
				<p>至此XHTML部分基本结束。循环性非常强。下面讲可控性强的CSS部分。</p>
				<p><span style="color: #0000ff;"><strong>CSS:</strong></span></p>
				<p><span style="color: #ff6600;">图八</span>、wp.Vicuna的CSS基本结构及其扩展性。</p>
				<p><img src="/wp-content/uploads/2009/cssgailan.jpg" alt="css" /></p>
				<p>从上图中很容易看的出来，通过外部导入CSS来增加定义，再倒入Module的方式变换样式，达到模板多样化，独栏、两栏、三栏，以及各种 eyeCatch 都是这样变化的。</p>
				<p><span style="color: #ff6600;">图九</span>、从Moudule引申，利用Subskin 进一步扩展CSS。</p>
				<p><img src="/wp-content/uploads/2009/subskin.gif" alt="subskin" /></p>
				<p><span style="color: #ff6600;">图十</span>、这么多CSS是如何起到定义作用的，如何相互影响的。（局部和广域的优先度）</p>
				<p><img src="/wp-content/uploads/2009/youxiandu.gif" alt="css" /></p>
				<p><span style="color: #ff6600;">图十一</span>、导入的基本CSS是如何使其不冲突，并进一步具体定义。</p>
				<p><img src="/wp-content/uploads/2009/youxiandu2.gif" alt="css" /></p>
				<p><span style="color: #ff6600;">图十二</span>、CSS定义的、涉及到的各种效果是如何实现的。</p>
				<p><img src="/wp-content/uploads/2009/data.jpg" alt="data" /></p>
				<p>不但有这种效果还有其他Table效果、Code效果等，可以参考我的<a href="/favorite">网页收藏页面</a>，也可以参考<a href="/wpvicuna-usage.html">wp.Vicuna用法</a>。</p>
				<p>至此，Vicuna CMS的总体结构基本讲述完毕。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teikinka.com/vicunacms.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
