<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[空空之博]]></title> 
<link>http://www.kkong.net/index.php</link> 
<description><![CDATA[本人linux技术及个人源码收藏与心情历程]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[空空之博]]></copyright>
<item>
<link>http://www.kkong.net/post/354/</link>
<title><![CDATA[Wap中常用的MIME Type]]></title> 
<author>admin &lt;admin@kkong.net&gt;</author>
<category><![CDATA[〖工具代码〗]]></category>
<pubDate>Thu, 20 May 2010 14:27:54 +0000</pubDate> 
<guid>http://www.kkong.net/post/354/</guid> 
<description>
<![CDATA[ 
	Apache 是一个优秀的应用服务器程序，已经提供了对一般WAP的支持。<br/><br/>如果你不确定你的Apache是否配置好了WAP支持，可以看一下Apache的配置文件"mime.types"。如果配置文件中这么一行：<br/><br/>text/vnd.wap.wml&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wml&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/><br/>如果没有的话，也不用着急，加上这一行就行了。如果你要配置全面一些的话还要加上以下几行：<br/><br/>image/vnd.wap.wbmp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wbmp<br/>text/vnd.wap.wmls&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wmls<br/>application/vnd.wap.wmlc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wmlc<br/>application/vnd.wap.wmlscriptc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wmlsc<br/>text/vnd.wap.wmlscript&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wsc<br/>text/vnd.wap.wmlscript&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wmlscript<br/><br/>修改好以后，重新启动Apache就可以了。<br/><br/>如果要系统支持index.wml的话，还得配置Apache的httpd.conf，类似添加index.php的配置了，略。<br/><br/>只所以说支持的是一般WAP，像一些安装文件jar，jad，sis之类的安装文件就没有默认支持。<br/><br/>如果要使Apache支持OTA（WAP PUSH）下载的话，还得在mime.types中添加下面几行：<br/><br/>AddType image/vnd.nokia.ota-bitmap ota<br/>AddType text/vnd.sun.j2me.app-descriptor jad<br/>AddType application/java-archive jar<br/>AddType application/vnd.Nokie.ringing-tone rng<br/>AddType application/vnd.symbian.install sis<br/><br/>（不加的话，下载类似sis的安装文件会直接打开该文件，而不会直接执行。）<br/><br/>更详细的文件类型配置如下：<br/>AddType text/vnd.sun.j2me.app-descriptor jad<br/>AddType application/java-archive jar<br/>AddType text/vnd.wap.wml wml<br/>AddType audio/amr amr<br/>AddType audio/midi mid<br/>AddType audio/midi midi<br/>AddType application/vnd.Nokie.ringing-tone rng<br/>AddType application/vnd.symbian.install sis<br/>AddType application/vnd.wap.wmlc wmlc<br/>AddType text/vnd.wap.wmlscript wmls<br/>AddType text/vnd.wap.wmlscript wmlsc<br/>AddType application/vnd.wap.sic sic<br/>AddType text/vnd.wap.si si<br/>AddType text/vnd.wap.sl sl<br/>AddType application/vnd.wap.slc slc<br/>AddType text/x-vCalendar vcs<br/>AddType text/v-vCard vcf<br/>AddType application/vnd.nokia.gamedata nqd<br/>AddType application/x-nokiagamedata ngd<br/>AddType image/vnd.wap.wmbp wbmp<br/>AddType image/x-bmp bmp<br/>AddType image/x-epoc-mbm mbm<br/>AddType image/vnd.nok-3dscreensaver n3a<br/>AddType text/x-co-desc cod<br/>AddType image/vnd.nok-oplogo-colornokia-op-logo nok<br/>AddType application/x-pmd .pmd<br/>AddType audio/vnd.qcelp .qcp<br/>AddType application/x-smaf .mmf<br/>AddType application/vnd.smaf<br/>application/vnd.symbian.install&nbsp;&nbsp; sis<br/>application/vnd.symbian.install&nbsp;&nbsp; sisx<br/>application/java-archive&nbsp;&nbsp;&nbsp;&nbsp;jar<br/>text/vnd.sun.j2me.app-descriptor jad<br/>保存后，重启下Apache，OK了！<br/>Tags - <a href="http://www.kkong.net/tags/wap%25E4%25B8%25AD%25E5%25B8%25B8%25E7%2594%25A8%25E7%259A%2584mime/" rel="tag">wap中常用的mime</a> , <a href="http://www.kkong.net/tags/type/" rel="tag">type</a> , <a href="http://www.kkong.net/tags/apache/" rel="tag">apache</a>
]]>
</description>
</item><item>
<link>http://www.kkong.net/post/351/</link>
<title><![CDATA[netbeans6.8中的字体配置-NetBeans]]></title> 
<author>admin &lt;admin@kkong.net&gt;</author>
<category><![CDATA[〖工具代码〗]]></category>
<pubDate>Fri, 14 May 2010 00:59:36 +0000</pubDate> 
<guid>http://www.kkong.net/post/351/</guid> 
<description>
<![CDATA[ 
	说NetBeans的字体丑陋，NetBeans的字体太小，编辑器里的字体不好看，字体边楞有锯齿等等。坦白的说，这也是我刚从Eclipse转到 NetBeans的第一印象。其实由于NetBeans使用Swing构建界面，这使得它缺省的使用Swing的缺省配置，尤其是中文，就更不敢恭维。其实NetBeans提供了强大的配置工具，完全可以将NetBeans配置的很漂亮。下面我就以Windows上的NetBeans安装为例，说说如何配置字体。 <br/><br/>　　1.NetBeans界面上的普通字体大小，可以通过配置NetBeans安装目录下netbeans.conf启动文件来实现，这个文件在< NetBeans>/etc目录下。缺省的NetBeans在使用Swing的缺省字体，大小为11，稍稍嫌小，如果要改成12，可以将文件中的下面一行： <br/>netbeans_default_options="-J-client -J-Xverify:none -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true"<br/>　　改成 <br/>netbeans_default_options="-J-client -J-Xverify:none -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true --fontsize 12 -J-Dsun.java2d.noddraw=true"<br/>以下文件是我已经做好的配置文件.<br/><a href="attachment.php?fid=180">点击这里下载文件</a><br/>　　另外，也可以通过设置Swing的一个控制字体的系统属性swing.useSystemFontSetting来实现： <br/><br/>　　netbeans_default_options="-J-Dswing.useSystemFontSettings=false -J-Xms32m -J-Xmx256m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true" <br/><br/>　　2.编辑器的字体可以通过选项设置来实现，具体是Tools->Options->Fonts & Colors，这儿可以设置包含字体、前后背景等设置。刚转到NetBeans时，我就按照Eclipse和VS2003刚设置了一套设置，设置好了之后的NetBeans特别漂亮，一点都不输给Eclipse。 <br/><br/>　　3.字体锯齿问题，解决这个问题，首先你要使用Java6。Java6支持LCD和反走样(anti-alias)字体，安装Java6后，修改 etc/netbeans.conf让NetBeans使用Java6。需要注意的是在Windows下需要明确打开操作系统的字体边缘平滑设置后，才起作用。设置方法是，右键点击桌面，选择外观->效果->使用下列方式使字体的边缘平滑->清晰，然后启动NetBeans就可以了。 <br/><br/>　　另外，我个人觉得NetBeans缺省的工具栏按钮太大，如果你和我有同样感觉，可以右键点击工具栏，从下拉菜单中选择Small Toolbar Icons。<br/>修改 Java 字体配置<br/>NetBeans代码编辑器和输出窗口使用 Monospaced字体来显示，而 Monospaced代表着等宽字体，应该是显示程序源代码的合理选择。 Monospaced是种逻辑字体，它在不同 语言和操作系统上映射为不同的物理字体。一般英文操作系统将 Monospaced字体映射为Courier New。这种字体非常美观，适宜于显示源代码，在Eclipse和Microsoft Visual Studio等IDE中是显示源代码的缺省字体，它也是许多技术网站、博客或者论坛显示源代码的缺省字体。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;问题就出在这儿。一般中文操作系统上， Monospaced字体是被映射到宋体上的，虽然宋体显示中文非常好看，但它的英文显示非常糟糕。由于 Monospaced被映射成宋体，所以 NetBeans在刚装上后没做任何配置之前，其编辑器和输出窗口里的字体都是宋体，其英文显示也就比较难看。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;今天看的这个文档指出JRE的字体映射是可以配置的。简单来说就是在jre/lib下用户可以创建一个fongconfig.properties，配置 自定义的字体映射关系。当然不需要从头创建一个字体配置文件，只需拷贝一份字体配置模板文件，然后稍做改动就可以了。具体操作步骤如下：<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.将JDK_HOME/jre/lib目录下的fontconfig.properties.src复制一份文件fontconfig.properties，并放在该目录下。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.编辑文件fontconfig.properties，查找到下面一行：<br/><br/>1 sequence.monospaced.GBK=chinese-ms936, alphabetic,dingbats,symbol<br/><br/>可以发现由于中文 Monospaced字体缺省查找顺序是先使用chinese-ms936，结果造成了英文被宋体来显示。纠正非常简单，只需将chinese-ms936和alphabetic调换顺序就可以了：<br/><br/>1 sequence.monospaced.GBK=alphabetic,chinese-ms936,dingbats,symbol<br/> <br/> <br/>3.保存该文件后启动 NetBeans，这时就会发现 NetBeans编辑器和输出窗口的字体都变成了 Courier New，很好看。如果你已经改了缺省字体设置，不妨再把它改回到缺省的 Monospaced，再看看结果是不是如你所愿。<br/><br/>Tags - <a href="http://www.kkong.net/tags/netbeans6.0%25E4%25B8%25AD%25E7%259A%2584%25E5%25AD%2597%25E4%25BD%2593%25E9%2585%258D%25E7%25BD%25AE-netbeans/" rel="tag">netbeans6.0中的字体配置-netbeans</a>
]]>
</description>
</item><item>
<link>http://www.kkong.net/post/348/</link>
<title><![CDATA[用CSS进行元素的定位]]></title> 
<author>admin &lt;admin@kkong.net&gt;</author>
<category><![CDATA[〖工具代码〗]]></category>
<pubDate>Wed, 12 May 2010 14:44:44 +0000</pubDate> 
<guid>http://www.kkong.net/post/348/</guid> 
<description>
<![CDATA[ 
	CSS 相对定位<br/>相对定位是一个非常容易掌握的概念。如果对一个元素进行相对定位，它将出现在它所在的位置上。然后，可以通过设置垂直或水平位置，让这个元素“相对于”它的起点进行移动。<br/><br/>如果将 top 设置为 20px，那么框将在原位置顶部下面 20 像素的地方。如果 left 设置为 30 像素，那么会在元素左边创建 30 像素的空间，也就是将元素向右移动。<br/><br/>#box_relative &#123;<br/> position: relative;<br/> left: 30px;<br/> top: 20px;<br/>&#125;<br/>如下图所示：<br/><a href="http://www.kkong.net/attachment.php?fid=169" class="highslide" onclick="return hs.expand(this)"><img src="http://www.kkong.net/attachment.php?fid=169" class="insertimage" alt="Highslide JS" title="点击图片放大 www.kkong.net" border="0" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/> <br/>注意，在使用相对定位时，无论是否进行移动，元素仍然占据原来的空间。因此，移动元素会导致它覆盖其它框。<br/>那么我们就会想了怎么让框三把框二覆盖呢，很自然的想到把框3的z-index设为一个优先级高的值如100，但是这样并不能得到我们想要的结果，必须把框2的z-index设为优先级低的如-1，<br/>我猜想是因为框2已经脱离了文档流，所以只设置框3的z-index对框2起不到作用，所以只能对框2操作了。大家也可以去试试代码如下在ie7下通过：<br/><html><br/><head runat="server"><br/>&nbsp;&nbsp;&nbsp;&nbsp;<title>Untitled Page</title><br/><style type="text/css"><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;span<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;background-color: Red;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;width: 30px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;height: 30px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#box_relative<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;position: relative;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;left: 10px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;top: 10px; background-color: gray;z-index:-1;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;</style><br/></head><br/><body><br/>&nbsp;&nbsp;&nbsp;&nbsp;<span></span><span id="box_relative"></span><span style="z-index:30"></span><br/></body><br/></html><br/> <br/><br/>CSS 绝对定位<br/>绝对定位使元素的位置与文档流无关，因此不占据空间。这一点与相对定位不同，相对定位实际上被看作普通流定位模型的一部分，因为元素的位置相对于它在普通流中的位置。<br/><br/>普通流中其它元素的布局就像绝对定位的元素不存在一样：<br/><br/>#box_relative &#123;<br/> position: absolute;<br/> left: 30px;<br/> top: 20px;<br/>&#125;<br/>如下图所示：<br/><br/><a href="http://www.kkong.net/attachment.php?fid=170" class="highslide" onclick="return hs.expand(this)"><img src="http://www.kkong.net/attachment.php?fid=170" class="insertimage" alt="Highslide JS" title="点击图片放大 www.kkong.net" border="0" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/>绝对定位的元素的位置相对于最近的已定位祖先元素，如果元素没有已定位的祖先元素，那么它的位置相对于最初的包含块。<br/><br/>对于定位的主要问题是要记住每种定位的意义。所以，现在让我们复习一下学过的知识吧：相对定位是“相对于”元素在文档中的初始位置，而绝对定位是“相对于”最近的已定位祖先元素，如果不存在已定位的祖先元素，那么“相对于”最初的包含块。<br/><br/>注释：根据用户代理的不同，最初的包含块可能是画布或 HTML 元素。<br/><br/>提示：因为绝对定位的框与文档流无关，所以它们可以覆盖页面上的其它元素。可以通过设置 z-index 属性来控制这些框的堆放次序。<br/><br/>同样的道路如果想让框1，3在2之上的话也需要在框2上设置z-index，而且如果只在框1，3上设置的话无效。大家也可以去试试代码如下在ie7下通过：<br/><html><br/><head runat="server"><br/>&nbsp;&nbsp;&nbsp;&nbsp;<title>Untitled Page</title><br/><style type="text/css"><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;span<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;background-color: Red;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;width: 30px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;height: 30px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#box_relative<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;position: absolute;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;left: 20px;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;top: 20px; background-color: gray;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;</style><br/></head><br/><body><br/>&nbsp;&nbsp;&nbsp;&nbsp;<span style="z-index:30"></span><span id="box_relative"></span><span style="z-index:30"></span><br/></body><br/></html><br/><br/>CSS 浮动<br/>请看下图，当把框 1 向右浮动时，它脱离文档流并且向右移动，直到它的右边缘碰到包含框的右边缘：<br/><a href="http://www.kkong.net/attachment.php?fid=171" class="highslide" onclick="return hs.expand(this)"><img src="http://www.kkong.net/attachment.php?fid=171" class="insertimage" alt="Highslide JS" title="点击图片放大 www.kkong.net" border="0" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a> <br/>再请看下图，当框 1 向左浮动时，它脱离文档流并且向左移动，直到它的左边缘碰到包含框的左边缘。因为它不再处于文档流中，所以它不占据空间，实际上覆盖住了框 2，使框 2 从视图中消失。（经过网友的提醒，发现在ie（6和7）浏览器中无法做到如教程中所说的那样，在ff中做到了，但是框2的文本会跑到框3中去。代码在第二条评论中。）<br/><a href="http://www.kkong.net/attachment.php?fid=172" class="highslide" onclick="return hs.expand(this)"><img src="http://www.kkong.net/attachment.php?fid=172" class="insertimage" alt="Highslide JS" title="点击图片放大 www.kkong.net" border="0" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>如果把所有三个框都向左移动，那么框 1 向左浮动直到碰到包含框，另外两个框向左浮动直到碰到前一个浮动框。<br/> <a href="http://www.kkong.net/attachment.php?fid=173" class="highslide" onclick="return hs.expand(this)"><img src="http://www.kkong.net/attachment.php?fid=173" class="insertimage" alt="Highslide JS" title="点击图片放大 www.kkong.net" border="0" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>如下图所示，如果包含框太窄，无法容纳水平排列的三个浮动元素，那么其它浮动块向下移动，直到有足够的空间。如果浮动元素的高度不同，那么当它们向下移动时可能被其它浮动元素“卡住”：<br/><a href="http://www.kkong.net/attachment.php?fid=174" class="highslide" onclick="return hs.expand(this)"><img src="http://www.kkong.net/attachment.php?fid=174" class="insertimage" alt="Highslide JS" title="点击图片放大 www.kkong.net" border="0" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>CSS float 属性<br/>在 CSS 中，我们通过 float 属性实现元素的浮动。<br/><br/>如需更多有关 float 属性的知识，请访问参考手册：CSS float 属性。<br/><br/>行框和清理<br/>浮动框旁边的行框被缩短，从而给浮动框留出空间，行框围绕浮动框。<br/><br/>因此，创建浮动框可以使文本围绕图像：<br/><a href="http://www.kkong.net/attachment.php?fid=175" class="highslide" onclick="return hs.expand(this)"><img src="http://www.kkong.net/attachment.php?fid=175" class="insertimage" alt="Highslide JS" title="点击图片放大 www.kkong.net" border="0" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/> <br/>要想阻止行框围绕浮动框，需要对该框应用 clear 属性。clear 属性的值可以是 left、right、both 或 none，它表示框的哪些边不应该挨着浮动框。<br/><br/>为了实现这种效果，在被清理的元素的上外边距上添加足够的空间，使元素的顶边缘垂直下降到浮动框下面：<br/><a href="http://www.kkong.net/attachment.php?fid=176" class="highslide" onclick="return hs.expand(this)"><img src="http://www.kkong.net/attachment.php?fid=176" class="insertimage" alt="Highslide JS" title="点击图片放大 www.kkong.net" border="0" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/> <br/>这是一个有用的工具，它让周围的元素为浮动元素留出空间。<br/><br/>让我们更详细地看看浮动和清理。假设希望让一个图片浮动到文本块的左边，并且希望这幅图片和文本包含在另一个具有背景颜色和边框的元素中。您可能编写下面的代码：<br/><br/>.news &#123;<br/> background-color: gray;<br/> border: solid 1px black;<br/> &#125;<br/><br/>.news img &#123;<br/> float: left;<br/> &#125;<br/><br/>.news p &#123;<br/> float: right;<br/> &#125;<br/><br/><div class="news"><br/><img src="news-pic.jpg" /><br/><p>some text</p><br/></div><br/>这种情况下，出现了一个问题。因为浮动元素脱离了文档流，所以包围图片和文本的 div 不占据空间。<br/><br/>如何让包围元素在视觉上包围浮动元素呢？需要在这个元素中的某个地方应用 clear：<br/><br/><a href="http://www.kkong.net/attachment.php?fid=177" class="highslide" onclick="return hs.expand(this)"><img src="http://www.kkong.net/attachment.php?fid=177" class="insertimage" alt="Highslide JS" title="点击图片放大 www.kkong.net" border="0" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>不幸的是出现了一个新的问题，由于没有现有的元素可以应用清理，所以我们只能添加一个空元素并且清理它。<br/><br/>.news &#123;<br/> background-color: gray;<br/> border: solid 1px black;<br/> &#125;<br/><br/>.news img &#123;<br/> float: left;<br/> &#125;<br/><br/>.news p &#123;<br/> float: right;<br/> &#125;<br/><br/>.clear &#123; clear: both; &#125;<br/><br/><div class="news"><br/><img src="news-pic.jpg" /><br/><p>some text</p><br/><div class="clear"></div><br/></div><br/>这样可以实现我们希望的效果，但是需要添加多余的代码。常常有元素可以应用 clear，但是有时候不得不为了进行布局而添加无意义的标记。<br/><br/>不过我们还有另一种办法，那就是对容器 div 进行浮动：<br/><br/>.news &#123;<br/> background-color: gray;<br/> border: solid 1px black;<br/> float: left;<br/> &#125;<br/><br/>.news img &#123;<br/> float: left;<br/> &#125;<br/><br/>.news p &#123;<br/> float: right;<br/> &#125;<br/><br/><div class="news"><br/><img src="news-pic.jpg" /><br/><p>some text</p><br/></div><br/>这样会得到我们希望的效果。不幸的是，下一个元素会受到这个浮动元素的影响。为了解决这个问题，有些人选择对布局中的所有东西进行浮动，然后使用适当的有意义的元素（常常是站点的页脚）对这些浮动进行清理。这有助于减少或消除不必要的标记。<br/><br/>事实上，W3School 站点上的所有页面都采用了这种技术，如果您打开我们使用 CSS 文件，您会看到我们对页脚的 div 进行了清理，而页脚上面的三个 div 都向左浮动。<br/>http://www.88web.org/content-90.html<br/>Tags - <a href="http://www.kkong.net/tags/%25E7%2594%25A8css/" rel="tag">用css</a> , <a href="http://www.kkong.net/tags/%25E5%2585%2583%25E7%25B4%25A0%25E7%259A%2584%25E5%25AE%259A%25E4%25BD%258D/" rel="tag">元素的定位</a>
]]>
</description>
</item><item>
<link>http://www.kkong.net/post/347/</link>
<title><![CDATA[网站设计师需要安装的6个Firefox附加组件]]></title> 
<author>admin &lt;admin@kkong.net&gt;</author>
<category><![CDATA[〖工具代码〗]]></category>
<pubDate>Wed, 12 May 2010 13:47:50 +0000</pubDate> 
<guid>http://www.kkong.net/post/347/</guid> 
<description>
<![CDATA[ 
	作为一个webdesigner（网站设计师），你应该注意到了国外主流浏览器Firefox。如果你还没有使用Firefox，您可以现在去下载它。火狐除了提供网页浏览体验之外，而且还提供了一个功能，是其他任何浏览器无法媲美的。那就是第三方开发的附加组件工具可以根据不同爱好和需求安装加载在Firefox浏览器中，大大提高您的工作效率并节省您的时间，<br/><br/>目前Firefox的附加组件达到成百上千个，有的帮助您浏览被屏蔽的网站，有的帮助您下载隐藏文件，有的帮助您实现网站窗口单一化和自动翻页等等，既然有这么多不同功能的组件可以下载，我们今天介绍6种针对网站设计师需要的组件。<br/><br/>Web Developer<br/><br/>虽然被称为 Web Developer，但是这一Firefox附加组件对于网页设计师来说绝对是非常宝贵的。<br/>如果你添加安装完毕此组件，网站设计人员会发现有用的是CSS菜单。这个菜单的功能包括显示CSS是否出错，查看CSS，编辑和加入自定义样式信息。另外 1个特点是图像菜单。可以查看ALT属性，图像尺寸，图像文件大小和图像的路径，您可以禁用图像，找到无效的图像，ALT属性替换图像等一些额外的功能。<br/><br/>Firebug<br/><br/>尽管Web Developer是我们第一推荐， Firebug 紧随其后也是我们要重点推荐的。<br/><br/>有了Firebug的，你可立即编辑，调试和监测任何网页。Firebug可以让你对任何网页CSS，HTML和JavaScript完全控制。最棒的是，您调试的每个不同的变化，都可以立即看到效果。<br/><br/>像大多数好的Firefox插件一样，Firebug 也有增值服务可以选择，这样用户可以使用一些额外的功能。<br/><br/>Colorzilla<br/><br/>作为一个网页设计师，当您在网上冲浪的时候，你永远不知道什么时候灵感会打动你。比如，您可能会看一个网站的色彩，你真的很喜欢。<br/><br/>如果你想快速，有效的抓出这些色彩，你应该安装 ColorZilla 附加组件。<br/><br/>ColorZilla附加功能的在线滴管，这使得它非常简单的抓取颜色精确值。除了在线滴管，ColorZilla提供多种附加功能，大部分的网页设计师会找到有用的，如 DOM的色彩分析仪和在线配色等。<br/><br/>FireShot<br/><br/>虽然你的操作系统具有内置的屏幕捕捉功能，但这并不意味着默认的屏幕捕获符合您实际需要的情况，比如一般都抓一屏，如果网站很长就要抓很多次，还是断开的，而且所抓取的内容还包括浏览器窗口。<br/>幸运的是，Fireshot插件，提供只抓去浏览器以内的网页功能，连同其他有用的多种功能。<br/><br/>FireShot的是一种先进的Firefox屏幕捕获附件组件。除了让您能够捕获整个网页（即使网页不是作为对您的浏览器窗口的限制而导致的不可见部分），FireShot的还可以直接在屏幕捕获后添加注释。<br/>FireShot 让您在屏幕捕获后保存上有多种选择。他们不仅可以被保存为不同的文件格式，但也可以保存到本地计算机，或服务器网络。目前，因为这功能，这个附加已吸引了超过15.0万活跃用户，并已证明是网页设计人员和其他互联网专业人士的挚爱。<br/><br/>CSS验证器/HTML Validator<br/><br/>作为设计师，你要确保你的网站作品，都可以很容易在任何电脑和平台上显示和展示。首先就是确保这CSS和HTML代码的W3C验证。<br/>无论是 CSS验证器还是HTML验证 当我们安装了CSS验证器/HTML Validator这个组件以后，可以在浏览器上一点，就会进入验证页面，根据验证结果调整自己的网站。<br/><br/><a href="https://addons.mozilla.org/en-US/firefox/addon/1985" target="_blank">Window Resizer的浏览器</a> 适用:Firefox: 1.5 - 3.5.*<br/><br/>互联网，最令网页设计师沮丧的问题之一，就是我们所设计的网站，需要在不同屏幕尺寸下显示。<br/><br/>因为你不知道的访问者的浏览器分辨率是640 × 480，800 × 600，1024 × 768，1280 × 1024或1600 × 1200，所以我们必须解决不同分辨率网站显示的问题。<br/><br/>我发现安装 Window Resizer附加组件，是最有效的方式来完成这项任务。一旦您下载并安装此插件，您可以按照上述尺寸查看自己的网页在不同分辨率下的表现。<br/>我们可以通过调试去解决大部分分辨率下的展示问题。<br/><br/>Tags - <a href="http://www.kkong.net/tags/%25E7%25BD%2591%25E7%25AB%2599%25E8%25AE%25BE%25E8%25AE%25A1%25E5%25B8%2588/" rel="tag">网站设计师</a> , <a href="http://www.kkong.net/tags/firefox%25E9%2599%2584%25E5%258A%25A0%25E7%25BB%2584%25E4%25BB%25B6/" rel="tag">firefox附加组件</a>
]]>
</description>
</item><item>
<link>http://www.kkong.net/post/350/</link>
<title><![CDATA[今天装了Adobe Dreamweaver CS5 中文版]]></title> 
<author>admin &lt;admin@kkong.net&gt;</author>
<category><![CDATA[〖工具代码〗]]></category>
<pubDate>Tue, 11 May 2010 15:30:36 +0000</pubDate> 
<guid>http://www.kkong.net/post/350/</guid> 
<description>
<![CDATA[ 
	今天装了Adobe Dreamweaver CS5中文版的.试用一下还可以.比CS4多个几个东东.有个检查功能就像firebug里面的选择工具差不多.<br/>启动界面也不同了.呵呵.<br/><a href="http://www.kkong.net/attachment.php?fid=179" class="highslide" onclick="return hs.expand(this)"><img src="http://www.kkong.net/attachment.php?fid=179" class="insertimage" alt="Highslide JS" title="点击图片放大 www.kkong.net" border="0" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><a href="http://www.kkong.net/attachment.php?fid=178" class="highslide" onclick="return hs.expand(this)"><img src="http://www.kkong.net/attachment.php?fid=178" class="insertimage" alt="Highslide JS" title="点击图片放大 www.kkong.net" border="0" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>但装后发现IE7竟然不能显示PNG图片了.还有flash插件也不好使了,真晕.就把flash重装了一下.但PNG.网上找了一下解决方式,找到下面一小段.但不适用我.自己改了地方注册就可以了.<br/>如下:<br/>1、开始->运行，在运行输入框中输入 “regsvr32 c:&#92;windows&#92;system32&#92;pngfilt.dll”（然后点击确定）<br/>如果在注册时出现 “已加载c:&#92;windows&#92;system32&#92;pngfilt.dll，但没有找到DllRegisterSever 输入点，无法注册这个文件”，<br/>则表明这个文件可能损坏了，你要去别的机子去Copy一个好的过来，再进行一次注册。 <br/>如果还是出现!已加载 c:&#92;windows&#92;system32&#92;pngfilt.dll，但没有找到DllRegisterSever 输入点，无法注册这个文件”,就把文件放到c:&#92;windows下.然后按上面的regsvr32 c:&#92;windows&#92;pngfilt.dll 注册一下就可以了.我的就是<br/>Tags - <a href="http://www.kkong.net/tags/adobe/" rel="tag">adobe</a> , <a href="http://www.kkong.net/tags/dreamweaver/" rel="tag">dreamweaver</a> , <a href="http://www.kkong.net/tags/cs5/" rel="tag">cs5</a> , <a href="http://www.kkong.net/tags/ie/" rel="tag">ie</a> , <a href="http://www.kkong.net/tags/png/" rel="tag">png</a>
]]>
</description>
</item><item>
<link>http://www.kkong.net/post/346/</link>
<title><![CDATA[解读Blueprint CSS framework ]]></title> 
<author>admin &lt;admin@kkong.net&gt;</author>
<category><![CDATA[〖工具代码〗]]></category>
<pubDate>Tue, 23 Mar 2010 07:09:03 +0000</pubDate> 
<guid>http://www.kkong.net/post/346/</guid> 
<description>
<![CDATA[ 
	例子文件:Sample.html&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/> <a href="http://www.blueprintcss.org/tests/parts/sample.html" target="_blank">http://www.blueprintcss.org/tests/parts/sample.html</a><div class="code"> <br/>&lt;link rel=&quot;stylesheet&quot; href=&quot;http://www.cnblogs.com/blueprint/screen.css&quot; type=&quot;text/css&quot; media=&quot;screen, projection&quot;&gt;<br/>这个文件将所有的CSS文件合并到一起，减少了并发连接数。<br/>一共包含了以下几个CSS<br/>/* reset.css */<br/>/* typography.css */<br/>/* forms.css */<br/>/* grid.css */<br/>此外，如果是IE8以下版本则包含/* ie.css */<br/>作者的注释已经很清晰了，代码也很清晰。跟着我一起理解一遍即可。<br/>/* --------------------------------------------------------------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp; reset.css&nbsp;&nbsp;<br/>&nbsp;&nbsp; * Resets default browser CSS.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>-------------------------------------------------------------- */&nbsp;&nbsp;<br/>/*原文作者注释已经很清晰了*/&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>html, body, div, span, object, iframe,&nbsp;&nbsp; <br/>h1, h2, h3, h4, h5, h6, p, blockquote, pre,&nbsp;&nbsp; <br/>a, abbr, acronym, address, code,&nbsp;&nbsp; <br/>del, dfn, em, img, q, dl, dt, dd, ol, ul, li,&nbsp;&nbsp; <br/>fieldset, form, label, legend,&nbsp;&nbsp; <br/>table, caption, tbody, tfoot, thead, tr, th, td &#123;&nbsp;&nbsp; <br/>&nbsp;&nbsp;margin: 0;&nbsp;&nbsp; <br/>&nbsp;&nbsp;padding: 0;&nbsp;&nbsp; <br/>&nbsp;&nbsp;border: 0;&nbsp;&nbsp; <br/>&nbsp;&nbsp;font-weight: inherit;&nbsp;&nbsp; <br/>&nbsp;&nbsp;font-style: inherit;&nbsp;&nbsp; <br/>&nbsp;&nbsp;font-size: 100%;&nbsp;&nbsp; <br/>&nbsp;&nbsp;font-family: inherit;&nbsp;&nbsp; <br/>&nbsp;&nbsp;vertical-align: baselinebaseline;&nbsp;&nbsp; <br/>&#125;&nbsp;&nbsp; <br/>/*行高1.5，也就是150%,刚看了淘宝UED的碳酸饮料会杂志，上面有介绍*/&nbsp;&nbsp;<br/>body &#123;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;line-height: 1.5;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>/* Tables still need &#039;cellspacing=&quot;0&quot;&#039; in the markup. */&nbsp;&nbsp;<br/>table &#123; border-collapse: separate; border-spacing: 0; &#125;&nbsp;&nbsp; <br/>caption, th, td &#123; text-align: left; font-weight: normal; &#125;&nbsp;&nbsp; <br/>/*垂直居中*/&nbsp;&nbsp;<br/>table, td, th &#123; vertical-align: middle; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>/* Remove possible quote marks (&quot;) from &lt;q&gt;, &lt;blockquote&gt;. */&nbsp;&nbsp;<br/>blockquote:before, blockquote:after, q:before, q:after &#123; content: &quot;&quot;; &#125;&nbsp;&nbsp;<br/>blockquote, q &#123; quotes: &quot;&quot; &quot;&quot;; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>/* 链接内加图片，会有一个难看的border */&nbsp;&nbsp;<br/>a img &#123; border: none; &#125; <br/> </div><br/><div class="code">/* --------------------------------------------------------------&nbsp;&nbsp; <br/> <br/>&nbsp;&nbsp; typography.css&nbsp;&nbsp;<br/>&nbsp;&nbsp; * Sets up some sensible default typography.&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp; typography == 文字排版&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp; <br/>-------------------------------------------------------------- */&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* Default font settings.&nbsp;&nbsp; <br/>&nbsp;&nbsp; The font-size percentage is of 16px. (0.75 * 16px = 12px) 默认12像素&nbsp;&nbsp;<br/>&nbsp;&nbsp; */&nbsp;&nbsp;<br/>body &#123;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;font-size: 75%;&nbsp;&nbsp; <br/>&nbsp;&nbsp;color: #222;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;background: #fff;&nbsp;&nbsp; <br/>&nbsp;&nbsp;font-family: &quot;Helvetica Neue&quot;, Arial, Helvetica, sans-serif;&nbsp;&nbsp; <br/>&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* Headings&nbsp;&nbsp;<br/>-------------------------------------------------------------- */&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/*不加粗,非纯黑(将更美观)*/&nbsp;&nbsp;<br/>h1,h2,h3,h4,h5,h6 &#123; font-weight: normal; color: #111; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>h1 &#123; font-size: 3em; line-height: 1; margin-bottom: 0.5em; &#125;&nbsp;&nbsp; <br/>h2 &#123; font-size: 2em; margin-bottom: 0.75em; &#125;&nbsp;&nbsp; <br/>h3 &#123; font-size: 1.5em; line-height: 1; margin-bottom: 1em; &#125;&nbsp;&nbsp; <br/>h4 &#123; font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; &#125;&nbsp;&nbsp; <br/>/*H5 H6的字体和正文已经一样了，所以要加粗*/&nbsp;&nbsp;<br/>h5 &#123; font-size: 1em; font-weight: bold; margin-bottom: 1.5em; &#125;&nbsp;&nbsp; <br/>h6 &#123; font-size: 1em; font-weight: bold; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>h1 img, h2 img, h3 img,&nbsp;&nbsp;&nbsp;&nbsp;<br/>h4 img, h5 img, h6 img &#123;&nbsp;&nbsp; <br/>&nbsp;&nbsp;margin: 0;&nbsp;&nbsp; <br/>&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* Text elements&nbsp;&nbsp;<br/>-------------------------------------------------------------- */&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>p&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#123; margin: 0 0 1.5em; &#125;&nbsp;&nbsp; <br/>p img.left&nbsp;&nbsp;&#123; float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; &#125;&nbsp;&nbsp; <br/>p img.rightright &#123; float: rightright; margin: 1.5em 0 1.5em 1.5em; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>a:focus,&nbsp;&nbsp;&nbsp;&nbsp;<br/>a:hover&nbsp;&nbsp;&nbsp;&nbsp; &#123; color: #000; &#125;&nbsp;&nbsp; <br/>a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#123; color: #009; text-decoration: underline; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>blockquote&nbsp;&nbsp;&#123; margin: 1.5em; color: #666; font-style: italic; &#125;&nbsp;&nbsp; <br/>strong&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; font-weight: bold; &#125;&nbsp;&nbsp; <br/>em,dfn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; font-style: italic; &#125;&nbsp;&nbsp; <br/>dfn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#123; font-weight: bold; &#125;&nbsp;&nbsp; <br/>sup, sub&nbsp;&nbsp;&nbsp;&nbsp;&#123; line-height: 0; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>abbr,&nbsp;&nbsp;&nbsp;&nbsp;<br/>acronym&nbsp;&nbsp;&nbsp;&nbsp; &#123; border-bottom: 1px dotted #666; &#125;&nbsp;&nbsp; <br/>address&nbsp;&nbsp;&nbsp;&nbsp; &#123; margin: 0 0 1.5em; font-style: italic; &#125;&nbsp;&nbsp; <br/>del&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#123; color:#666; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>pre&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#123; margin: 1.5em 0; whitewhite-space: pre; &#125;&nbsp;&nbsp; <br/>/*代码用等宽字体*/&nbsp;&nbsp;<br/>pre,code,tt &#123; font: 1em &#039;andale mono&#039;, &#039;lucida console&#039;, monospace; line-height: 1.5; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* Lists&nbsp;&nbsp;<br/>-------------------------------------------------------------- */&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/*和平时的做法不一样,常用的ul li是有margin的，并保留list-style*/&nbsp;&nbsp;<br/>li ul,&nbsp;&nbsp;&nbsp;&nbsp;<br/>li ol&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#123; margin:0 1.5em; &#125;&nbsp;&nbsp; <br/>ul, ol&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; margin: 0 1.5em 1.5em 1.5em; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>ul&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; list-style-type: disc; &#125;&nbsp;&nbsp; <br/>ol&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; list-style-type: decimal; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>dl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; margin: 0 0 1.5em 0; &#125;&nbsp;&nbsp; <br/>dl dt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#123; font-weight: bold; &#125;&nbsp;&nbsp; <br/>dd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; margin-left: 1.5em;&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* Tables&nbsp;&nbsp;<br/>-------------------------------------------------------------- */&nbsp;&nbsp;<br/>/*表格头加粗加背景，效果应该不错*/&nbsp;&nbsp;<br/>table&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#123; margin-bottom: 1.4em; width:100%; &#125;&nbsp;&nbsp; <br/>th&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; font-weight: bold; &#125;&nbsp;&nbsp; <br/>thead th&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; background: #c3d9ff; &#125;&nbsp;&nbsp; <br/>th,td,caption &#123; padding: 4px 10px 4px 5px; &#125;&nbsp;&nbsp; <br/>tr.even td&nbsp;&nbsp;&#123; background: #e5ecf9; &#125;&nbsp;&nbsp; <br/>tfoot&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#123; font-style: italic; &#125;&nbsp;&nbsp; <br/>caption&nbsp;&nbsp;&nbsp;&nbsp; &#123; background: #eee; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* Misc classes&nbsp;&nbsp;<br/>-------------------------------------------------------------- */&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>.small&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; &#125;&nbsp;&nbsp; <br/>.large&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; &#125;&nbsp;&nbsp; <br/>.hide&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#123; display: none; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>.quiet&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; color: #666; &#125;&nbsp;&nbsp; <br/>.loud&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#123; color: #000; &#125;&nbsp;&nbsp; <br/>.highlight&nbsp;&nbsp;&#123; background:#ff0; &#125;&nbsp;&nbsp; <br/>.added&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; background:#060; color: #fff; &#125;&nbsp;&nbsp; <br/>.removed&nbsp;&nbsp;&nbsp;&nbsp;&#123; background:#900; color: #fff; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>.first&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; margin-left:0; padding-left:0; &#125;&nbsp;&nbsp; <br/>.last&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#123; margin-right:0; padding-right:0; &#125;&nbsp;&nbsp; <br/>.top&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; margin-top:0; padding-top:0; &#125;&nbsp;&nbsp; <br/>.bottombottom&nbsp;&nbsp;&nbsp;&nbsp; &#123; margin-bottom:0; padding-bottom:0; &#125;&nbsp;&nbsp; <br/><br/>/* --------------------------------------------------------------&nbsp;&nbsp; <br/> <br/>&nbsp;&nbsp; forms.css&nbsp;&nbsp;<br/>&nbsp;&nbsp; * Sets up some default styling for forms&nbsp;&nbsp;<br/>&nbsp;&nbsp; * Gives you classes to enhance your forms&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp; Usage:&nbsp;&nbsp;<br/>&nbsp;&nbsp; * For text fields, use class .title or .text&nbsp;&nbsp;<br/>&nbsp;&nbsp; * For inline forms, use .inline (even when using columns)&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp; <br/>-------------------------------------------------------------- */&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>label&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#123; font-weight: bold; &#125;&nbsp;&nbsp; <br/>fieldset&nbsp;&nbsp;&nbsp;&nbsp;&#123; padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; &#125;&nbsp;&nbsp; <br/>legend&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; font-weight: bold; font-size:1.2em; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* Form fields&nbsp;&nbsp;<br/>-------------------------------------------------------------- */&nbsp;&nbsp;<br/>/*这种方式的selector不错*/&nbsp;&nbsp;<br/>input&#91;type=text&#93;, input&#91;type=password&#93;,&nbsp;&nbsp; <br/>input.text, input.title,&nbsp;&nbsp;&nbsp;&nbsp;<br/>textarea, select &#123;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;background-color:#fff;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;border:1px solid #bbb;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp; <br/>/*获取到焦点时改变边框颜色，不用JS就能实现，很实用*/&nbsp;&nbsp;<br/>input&#91;type=text&#93;:focus, input&#91;type=password&#93;:focus,&nbsp;&nbsp;&nbsp;&nbsp;<br/>input.text:focus, input.title:focus,&nbsp;&nbsp;&nbsp;&nbsp;<br/>textarea:focus, select:focus &#123;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;border-color:#666;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>input&#91;type=text&#93;, input&#91;type=password&#93;,&nbsp;&nbsp; <br/>input.text, input.title,&nbsp;&nbsp; <br/>textarea, select &#123;&nbsp;&nbsp; <br/>&nbsp;&nbsp;margin:0.5em 0;&nbsp;&nbsp; <br/>&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>input.text,&nbsp;&nbsp;&nbsp;&nbsp;<br/>input.title&nbsp;&nbsp; &#123; width: 300px; padding:5px; &#125;&nbsp;&nbsp; <br/>input.title&nbsp;&nbsp; &#123; font-size:1.5em; &#125;&nbsp;&nbsp; <br/>textarea&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; width: 390px; height: 250px; padding:5px; &#125;&nbsp;&nbsp; <br/>/*修正checkbox和radio的位置*/&nbsp;&nbsp;<br/>input&#91;type=checkbox&#93;, input&#91;type=radio&#93;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>input.checkbox, input.radio &#123;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;position:relative; top:.25em;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>form.inline &#123; line-height:3; &#125;&nbsp;&nbsp; <br/>form.inline p &#123; margin-bottom:0; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* Success, notice and error boxes&nbsp;&nbsp;<br/>-------------------------------------------------------------- */&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>.error,&nbsp;&nbsp; <br/>.notice,&nbsp;&nbsp;&nbsp;&nbsp;<br/>.success&nbsp;&nbsp;&nbsp;&nbsp;&#123; padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>.error&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; &#125;&nbsp;&nbsp; <br/>.notice&nbsp;&nbsp;&nbsp;&nbsp; &#123; background: #FFF6BF; color: #514721; border-color: #FFD324; &#125;&nbsp;&nbsp; <br/>.success&nbsp;&nbsp;&nbsp;&nbsp;&#123; background: #E6EFC2; color: #264409; border-color: #C6D880; &#125;&nbsp;&nbsp; <br/>.error a&nbsp;&nbsp;&nbsp;&nbsp;&#123; color: #8a1f11; &#125;&nbsp;&nbsp; <br/>.notice a&nbsp;&nbsp; &#123; color: #514721; &#125;&nbsp;&nbsp; <br/>.success a&nbsp;&nbsp;&#123; color: #264409; &#125;&nbsp;&nbsp;<br/><br/>/* --------------------------------------------------------------&nbsp;&nbsp;<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;grid.css&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;* Sets up an easy-to-use grid of 24 columns.&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;By default, the grid is 950px wide, with 24 columns&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;spanning 30px, and a 10px margin between columns.&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;If you need fewer or more columns, namespaces or semantic&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;element names, use the compressor script (lib/compress.rb)&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Note: Changes made in this file will not be applied when&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;using the compressor: make changes in lib/blueprint/grid.css.rb&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>-------------------------------------------------------------- */&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* A container should group all your columns.&nbsp;&nbsp; <br/>容器宽950,居中&nbsp;&nbsp;<br/>*/&nbsp;&nbsp;<br/>.container &#123;&nbsp;&nbsp; <br/>&nbsp;&nbsp;width: 950px;&nbsp;&nbsp; <br/>&nbsp;&nbsp;margin: 0 auto;&nbsp;&nbsp; <br/>&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>/* Use this class on any div.span / container to see the grid.&nbsp;&nbsp; <br/>显示grid&nbsp;&nbsp;<br/>*/&nbsp;&nbsp;<br/>.showgrid &#123;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;background: url(src/grid.png);&nbsp;&nbsp;&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* Columns&nbsp;&nbsp;<br/>-------------------------------------------------------------- */&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* Sets up basic grid floating and margin.&nbsp;&nbsp; <br/>DIV需要float才能排一行&nbsp;&nbsp;<br/>*/&nbsp;&nbsp;<br/>.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 &#123;&nbsp;&nbsp; <br/>&nbsp;&nbsp;float: left;&nbsp;&nbsp; <br/>&nbsp;&nbsp;margin-right: 10px;&nbsp;&nbsp; <br/>&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>/* The last column in a row needs this class.&nbsp;&nbsp; <br/>右侧的column需要将右边距调为0&nbsp;&nbsp;<br/>*/&nbsp;&nbsp;<br/>.last, div.last &#123; margin-right: 0; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>/* Use these classes to set the width of a column.&nbsp;&nbsp; <br/>最重要的部分,.span-x,为容器占用的column数&nbsp;&nbsp;<br/>*/&nbsp;&nbsp;<br/>.span-1 &#123;width: 30px;&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>.span-2 &#123;width: 70px;&#125;&nbsp;&nbsp; <br/>.span-3 &#123;width: 110px;&#125;&nbsp;&nbsp; <br/>.span-4 &#123;width: 150px;&#125;&nbsp;&nbsp; <br/>.span-5 &#123;width: 190px;&#125;&nbsp;&nbsp; <br/>.span-6 &#123;width: 230px;&#125;&nbsp;&nbsp; <br/>.span-7 &#123;width: 270px;&#125;&nbsp;&nbsp; <br/>.span-8 &#123;width: 310px;&#125;&nbsp;&nbsp; <br/>.span-9 &#123;width: 350px;&#125;&nbsp;&nbsp; <br/>.span-10 &#123;width: 390px;&#125;&nbsp;&nbsp; <br/>.span-11 &#123;width: 430px;&#125;&nbsp;&nbsp; <br/>.span-12 &#123;width: 470px;&#125;&nbsp;&nbsp; <br/>.span-13 &#123;width: 510px;&#125;&nbsp;&nbsp; <br/>.span-14 &#123;width: 550px;&#125;&nbsp;&nbsp; <br/>.span-15 &#123;width: 590px;&#125;&nbsp;&nbsp; <br/>.span-16 &#123;width: 630px;&#125;&nbsp;&nbsp; <br/>.span-17 &#123;width: 670px;&#125;&nbsp;&nbsp; <br/>.span-18 &#123;width: 710px;&#125;&nbsp;&nbsp; <br/>.span-19 &#123;width: 750px;&#125;&nbsp;&nbsp; <br/>.span-20 &#123;width: 790px;&#125;&nbsp;&nbsp; <br/>.span-21 &#123;width: 830px;&#125;&nbsp;&nbsp; <br/>.span-22 &#123;width: 870px;&#125;&nbsp;&nbsp; <br/>.span-23 &#123;width: 910px;&#125;&nbsp;&nbsp; <br/>.span-24, div.span-24 &#123; width:950px; margin:0; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>/* Use these classes to set the width of an input. */&nbsp;&nbsp;<br/>input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 &#123;&nbsp;&nbsp; <br/>&nbsp;&nbsp;border-left-width: 1px!important;&nbsp;&nbsp; <br/>&nbsp;&nbsp;border-right-width: 1px!important;&nbsp;&nbsp; <br/>&nbsp;&nbsp;padding-left: 5px!important;&nbsp;&nbsp; <br/>&nbsp;&nbsp;padding-right: 5px!important;&nbsp;&nbsp; <br/>&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>input.span-1, textarea.span-1 &#123; width: 18px!important; &#125;&nbsp;&nbsp; <br/>input.span-2, textarea.span-2 &#123; width: 58px!important; &#125;&nbsp;&nbsp; <br/>input.span-3, textarea.span-3 &#123; width: 98px!important; &#125;&nbsp;&nbsp; <br/>input.span-4, textarea.span-4 &#123; width: 138px!important; &#125;&nbsp;&nbsp; <br/>input.span-5, textarea.span-5 &#123; width: 178px!important; &#125;&nbsp;&nbsp; <br/>input.span-6, textarea.span-6 &#123; width: 218px!important; &#125;&nbsp;&nbsp; <br/>input.span-7, textarea.span-7 &#123; width: 258px!important; &#125;&nbsp;&nbsp; <br/>input.span-8, textarea.span-8 &#123; width: 298px!important; &#125;&nbsp;&nbsp; <br/>input.span-9, textarea.span-9 &#123; width: 338px!important; &#125;&nbsp;&nbsp; <br/>input.span-10, textarea.span-10 &#123; width: 378px!important; &#125;&nbsp;&nbsp; <br/>input.span-11, textarea.span-11 &#123; width: 418px!important; &#125;&nbsp;&nbsp; <br/>input.span-12, textarea.span-12 &#123; width: 458px!important; &#125;&nbsp;&nbsp; <br/>input.span-13, textarea.span-13 &#123; width: 498px!important; &#125;&nbsp;&nbsp; <br/>input.span-14, textarea.span-14 &#123; width: 538px!important; &#125;&nbsp;&nbsp; <br/>input.span-15, textarea.span-15 &#123; width: 578px!important; &#125;&nbsp;&nbsp; <br/>input.span-16, textarea.span-16 &#123; width: 618px!important; &#125;&nbsp;&nbsp; <br/>input.span-17, textarea.span-17 &#123; width: 658px!important; &#125;&nbsp;&nbsp; <br/>input.span-18, textarea.span-18 &#123; width: 698px!important; &#125;&nbsp;&nbsp; <br/>input.span-19, textarea.span-19 &#123; width: 738px!important; &#125;&nbsp;&nbsp; <br/>input.span-20, textarea.span-20 &#123; width: 778px!important; &#125;&nbsp;&nbsp; <br/>input.span-21, textarea.span-21 &#123; width: 818px!important; &#125;&nbsp;&nbsp; <br/>input.span-22, textarea.span-22 &#123; width: 858px!important; &#125;&nbsp;&nbsp; <br/>input.span-23, textarea.span-23 &#123; width: 898px!important; &#125;&nbsp;&nbsp; <br/>input.span-24, textarea.span-24 &#123; width: 938px!important; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>/* Add these to a column to append empty cols.&nbsp;&nbsp; <br/>这个想法很有意思，可以提高了重用度&nbsp;&nbsp;<br/>*/&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>.append-1 &#123; padding-right: 40px;&#125;&nbsp;&nbsp; <br/>.append-2 &#123; padding-right: 80px;&#125;&nbsp;&nbsp; <br/>.append-3 &#123; padding-right: 120px;&#125;&nbsp;&nbsp; <br/>.append-4 &#123; padding-right: 160px;&#125;&nbsp;&nbsp; <br/>.append-5 &#123; padding-right: 200px;&#125;&nbsp;&nbsp; <br/>.append-6 &#123; padding-right: 240px;&#125;&nbsp;&nbsp; <br/>.append-7 &#123; padding-right: 280px;&#125;&nbsp;&nbsp; <br/>.append-8 &#123; padding-right: 320px;&#125;&nbsp;&nbsp; <br/>.append-9 &#123; padding-right: 360px;&#125;&nbsp;&nbsp; <br/>.append-10 &#123; padding-right: 400px;&#125;&nbsp;&nbsp; <br/>.append-11 &#123; padding-right: 440px;&#125;&nbsp;&nbsp; <br/>.append-12 &#123; padding-right: 480px;&#125;&nbsp;&nbsp; <br/>.append-13 &#123; padding-right: 520px;&#125;&nbsp;&nbsp; <br/>.append-14 &#123; padding-right: 560px;&#125;&nbsp;&nbsp; <br/>.append-15 &#123; padding-right: 600px;&#125;&nbsp;&nbsp; <br/>.append-16 &#123; padding-right: 640px;&#125;&nbsp;&nbsp; <br/>.append-17 &#123; padding-right: 680px;&#125;&nbsp;&nbsp; <br/>.append-18 &#123; padding-right: 720px;&#125;&nbsp;&nbsp; <br/>.append-19 &#123; padding-right: 760px;&#125;&nbsp;&nbsp; <br/>.append-20 &#123; padding-right: 800px;&#125;&nbsp;&nbsp; <br/>.append-21 &#123; padding-right: 840px;&#125;&nbsp;&nbsp; <br/>.append-22 &#123; padding-right: 880px;&#125;&nbsp;&nbsp; <br/>.append-23 &#123; padding-right: 920px;&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>/* Add these to a column to prepend empty cols. */&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>.prepend-1 &#123; padding-left: 40px;&#125;&nbsp;&nbsp; <br/>.prepend-2 &#123; padding-left: 80px;&#125;&nbsp;&nbsp; <br/>.prepend-3 &#123; padding-left: 120px;&#125;&nbsp;&nbsp; <br/>.prepend-4 &#123; padding-left: 160px;&#125;&nbsp;&nbsp; <br/>.prepend-5 &#123; padding-left: 200px;&#125;&nbsp;&nbsp; <br/>.prepend-6 &#123; padding-left: 240px;&#125;&nbsp;&nbsp; <br/>.prepend-7 &#123; padding-left: 280px;&#125;&nbsp;&nbsp; <br/>.prepend-8 &#123; padding-left: 320px;&#125;&nbsp;&nbsp; <br/>.prepend-9 &#123; padding-left: 360px;&#125;&nbsp;&nbsp; <br/>.prepend-10 &#123; padding-left: 400px;&#125;&nbsp;&nbsp; <br/>.prepend-11 &#123; padding-left: 440px;&#125;&nbsp;&nbsp; <br/>.prepend-12 &#123; padding-left: 480px;&#125;&nbsp;&nbsp; <br/>.prepend-13 &#123; padding-left: 520px;&#125;&nbsp;&nbsp; <br/>.prepend-14 &#123; padding-left: 560px;&#125;&nbsp;&nbsp; <br/>.prepend-15 &#123; padding-left: 600px;&#125;&nbsp;&nbsp; <br/>.prepend-16 &#123; padding-left: 640px;&#125;&nbsp;&nbsp; <br/>.prepend-17 &#123; padding-left: 680px;&#125;&nbsp;&nbsp; <br/>.prepend-18 &#123; padding-left: 720px;&#125;&nbsp;&nbsp; <br/>.prepend-19 &#123; padding-left: 760px;&#125;&nbsp;&nbsp; <br/>.prepend-20 &#123; padding-left: 800px;&#125;&nbsp;&nbsp; <br/>.prepend-21 &#123; padding-left: 840px;&#125;&nbsp;&nbsp; <br/>.prepend-22 &#123; padding-left: 880px;&#125;&nbsp;&nbsp; <br/>.prepend-23 &#123; padding-left: 920px;&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* Border on right hand side of a column.&nbsp;&nbsp;<br/>右侧的border,此外还会加右边距和右补白&nbsp;&nbsp;<br/> */&nbsp;&nbsp;<br/>div.border &#123;&nbsp;&nbsp; <br/>&nbsp;&nbsp;padding-right: 4px;&nbsp;&nbsp; <br/>&nbsp;&nbsp;margin-right: 5px;&nbsp;&nbsp; <br/>&nbsp;&nbsp;border-right: 1px solid #eee;&nbsp;&nbsp; <br/>&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>/* Border with more whitespace, spans one column.&nbsp;&nbsp;<br/>比border空的更多 */&nbsp;&nbsp;<br/>div.colborder &#123;&nbsp;&nbsp; <br/>&nbsp;&nbsp;padding-right: 24px;&nbsp;&nbsp; <br/>&nbsp;&nbsp;margin-right: 25px;&nbsp;&nbsp; <br/>&nbsp;&nbsp;border-right: 1px solid #eee;&nbsp;&nbsp; <br/>&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* Use these classes on an element to push it into the&nbsp;&nbsp; <br/>next column, or to pull it into the previous column.&nbsp;&nbsp;&nbsp;&nbsp;<br/>可以把元素拉回上一行或者推入下一行&nbsp;&nbsp;<br/>*/&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>.pull-1 &#123; margin-left: -40px; &#125;&nbsp;&nbsp; <br/>.pull-2 &#123; margin-left: -80px; &#125;&nbsp;&nbsp; <br/>.pull-3 &#123; margin-left: -120px; &#125;&nbsp;&nbsp; <br/>.pull-4 &#123; margin-left: -160px; &#125;&nbsp;&nbsp; <br/>.pull-5 &#123; margin-left: -200px; &#125;&nbsp;&nbsp; <br/>.pull-6 &#123; margin-left: -240px; &#125;&nbsp;&nbsp; <br/>.pull-7 &#123; margin-left: -280px; &#125;&nbsp;&nbsp; <br/>.pull-8 &#123; margin-left: -320px; &#125;&nbsp;&nbsp; <br/>.pull-9 &#123; margin-left: -360px; &#125;&nbsp;&nbsp; <br/>.pull-10 &#123; margin-left: -400px; &#125;&nbsp;&nbsp; <br/>.pull-11 &#123; margin-left: -440px; &#125;&nbsp;&nbsp; <br/>.pull-12 &#123; margin-left: -480px; &#125;&nbsp;&nbsp; <br/>.pull-13 &#123; margin-left: -520px; &#125;&nbsp;&nbsp; <br/>.pull-14 &#123; margin-left: -560px; &#125;&nbsp;&nbsp; <br/>.pull-15 &#123; margin-left: -600px; &#125;&nbsp;&nbsp; <br/>.pull-16 &#123; margin-left: -640px; &#125;&nbsp;&nbsp; <br/>.pull-17 &#123; margin-left: -680px; &#125;&nbsp;&nbsp; <br/>.pull-18 &#123; margin-left: -720px; &#125;&nbsp;&nbsp; <br/>.pull-19 &#123; margin-left: -760px; &#125;&nbsp;&nbsp; <br/>.pull-20 &#123; margin-left: -800px; &#125;&nbsp;&nbsp; <br/>.pull-21 &#123; margin-left: -840px; &#125;&nbsp;&nbsp; <br/>.pull-22 &#123; margin-left: -880px; &#125;&nbsp;&nbsp; <br/>.pull-23 &#123; margin-left: -920px; &#125;&nbsp;&nbsp; <br/>.pull-24 &#123; margin-left: -960px; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 &#123;float: left; position:relative;&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>/*左右用像素,上下用相对定位*/&nbsp;&nbsp;<br/>.push-1 &#123; margin: 0 -40px 1.5em 40px; &#125;&nbsp;&nbsp; <br/>.push-2 &#123; margin: 0 -80px 1.5em 80px; &#125;&nbsp;&nbsp; <br/>.push-3 &#123; margin: 0 -120px 1.5em 120px; &#125;&nbsp;&nbsp; <br/>.push-4 &#123; margin: 0 -160px 1.5em 160px; &#125;&nbsp;&nbsp; <br/>.push-5 &#123; margin: 0 -200px 1.5em 200px; &#125;&nbsp;&nbsp; <br/>.push-6 &#123; margin: 0 -240px 1.5em 240px; &#125;&nbsp;&nbsp; <br/>.push-7 &#123; margin: 0 -280px 1.5em 280px; &#125;&nbsp;&nbsp; <br/>.push-8 &#123; margin: 0 -320px 1.5em 320px; &#125;&nbsp;&nbsp; <br/>.push-9 &#123; margin: 0 -360px 1.5em 360px; &#125;&nbsp;&nbsp; <br/>.push-10 &#123; margin: 0 -400px 1.5em 400px; &#125;&nbsp;&nbsp; <br/>.push-11 &#123; margin: 0 -440px 1.5em 440px; &#125;&nbsp;&nbsp; <br/>.push-12 &#123; margin: 0 -480px 1.5em 480px; &#125;&nbsp;&nbsp; <br/>.push-13 &#123; margin: 0 -520px 1.5em 520px; &#125;&nbsp;&nbsp; <br/>.push-14 &#123; margin: 0 -560px 1.5em 560px; &#125;&nbsp;&nbsp; <br/>.push-15 &#123; margin: 0 -600px 1.5em 600px; &#125;&nbsp;&nbsp; <br/>.push-16 &#123; margin: 0 -640px 1.5em 640px; &#125;&nbsp;&nbsp; <br/>.push-17 &#123; margin: 0 -680px 1.5em 680px; &#125;&nbsp;&nbsp; <br/>.push-18 &#123; margin: 0 -720px 1.5em 720px; &#125;&nbsp;&nbsp; <br/>.push-19 &#123; margin: 0 -760px 1.5em 760px; &#125;&nbsp;&nbsp; <br/>.push-20 &#123; margin: 0 -800px 1.5em 800px; &#125;&nbsp;&nbsp; <br/>.push-21 &#123; margin: 0 -840px 1.5em 840px; &#125;&nbsp;&nbsp; <br/>.push-22 &#123; margin: 0 -880px 1.5em 880px; &#125;&nbsp;&nbsp; <br/>.push-23 &#123; margin: 0 -920px 1.5em 920px; &#125;&nbsp;&nbsp; <br/>.push-24 &#123; margin: 0 -960px 1.5em 960px; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 &#123;float: rightright; position:relative;&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* Misc classes and elements&nbsp;&nbsp;<br/>-------------------------------------------------------------- */&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* In case you need to add a gutter above/below an element */&nbsp;&nbsp;<br/>.prepend-top &#123;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;margin-top:1.5em;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp; <br/>.append-bottombottom &#123;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;margin-bottom:1.5em;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>/* Use a .box to create a padded box inside a column.&nbsp;&nbsp;*/&nbsp;&nbsp;&nbsp;&nbsp;<br/>.box &#123;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;padding: 1.5em;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;margin-bottom: 1.5em;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;background: #E5ECF9;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>/* Use this to create a horizontal ruler across a column. */&nbsp;&nbsp;<br/>hr &#123;&nbsp;&nbsp; <br/>&nbsp;&nbsp;background: #ddd;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;color: #ddd;&nbsp;&nbsp; <br/>&nbsp;&nbsp;clear: both;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;float: none;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;width: 100%;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;height: .1em;&nbsp;&nbsp; <br/>&nbsp;&nbsp;margin: 0 0 1.45em;&nbsp;&nbsp; <br/>&nbsp;&nbsp;border: none;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp; <br/>hr.space &#123;&nbsp;&nbsp; <br/>&nbsp;&nbsp;background: #fff;&nbsp;&nbsp; <br/>&nbsp;&nbsp;color: #fff;&nbsp;&nbsp; <br/>&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* Clearing floats without extra markup&nbsp;&nbsp;<br/>&nbsp;&nbsp; Based on How To Clear Floats Without Structural Markup by PiE&nbsp;&nbsp;<br/>&nbsp;&nbsp; &#91;http://www.positioniseverything.net/easyclearing.html&#93; */&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>.clearfix:after, .container:after &#123;&nbsp;&nbsp; <br/>&nbsp;&nbsp;content: &quot;&#92;0020&quot;;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;display: block;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;height: 0;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;clear: both;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;visibility: hidden;&nbsp;&nbsp; <br/>&nbsp;&nbsp;overflow:hidden;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp; <br/>.clearfix, .container &#123;display: block;&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>/* Regular clearing&nbsp;&nbsp;<br/>&nbsp;&nbsp; apply to column that should drop below previous ones. */&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>.clear &#123; clear:both; &#125; <br/><br/>/* --------------------------------------------------------------&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp; ie.css&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp; Contains every hack for Internet Explorer,&nbsp;&nbsp;<br/>&nbsp;&nbsp; so that our core files stay sweet and nimble.&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp; IE问题集&nbsp;&nbsp;- -&nbsp;&nbsp;<br/>&nbsp;&nbsp; 可以解决好多莫名其妙的IE兼容性问题&nbsp;&nbsp;<br/>-------------------------------------------------------------- */&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* Make sure the layout is centered in IE5&nbsp;&nbsp; <br/>兼容IE5...*/&nbsp;&nbsp;<br/>body &#123; text-align: center; &#125;&nbsp;&nbsp; <br/>.container &#123; text-align: left; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>/* Fixes IE margin bugs */&nbsp;&nbsp;<br/>* html .column, * html div.span-1, * html div.span-2,&nbsp;&nbsp;&nbsp;&nbsp;<br/>* html div.span-3, * html div.span-4, * html div.span-5,&nbsp;&nbsp;&nbsp;&nbsp;<br/>* html div.span-6, * html div.span-7, * html div.span-8,&nbsp;&nbsp;&nbsp;&nbsp;<br/>* html div.span-9, * html div.span-10, * html div.span-11,&nbsp;&nbsp;&nbsp;&nbsp;<br/>* html div.span-12, * html div.span-13, * html div.span-14,&nbsp;&nbsp;&nbsp;&nbsp;<br/>* html div.span-15, * html div.span-16, * html div.span-17,&nbsp;&nbsp;&nbsp;&nbsp;<br/>* html div.span-18, * html div.span-19, * html div.span-20,&nbsp;&nbsp;&nbsp;&nbsp;<br/>* html div.span-21, * html div.span-22, * html div.span-23,&nbsp;&nbsp;&nbsp;&nbsp;<br/>* html div.span-24 &#123; overflow-x: hidden; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* Elements&nbsp;&nbsp;<br/>-------------------------------------------------------------- */&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* Fixes incorrect styling of legend in IE6. */&nbsp;&nbsp;<br/>* html legend &#123; margin:0px -8px 16px 0; padding:0; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>/* Fixes incorrect placement of ol numbers in IE6/7. */&nbsp;&nbsp;<br/>ol &#123; margin-left:2em; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>/* Fixes wrong line-height on sup/sub in IE. */&nbsp;&nbsp;<br/>sup &#123; vertical-align: text-top; &#125;&nbsp;&nbsp; <br/>sub &#123; vertical-align: text-bottom; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>/* Fixes IE7 missing wrapping of code elements. */&nbsp;&nbsp;<br/>html&gt;body p code &#123; *whitewhite-space: normal; &#125;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* IE 6&amp;7 has problems with setting proper &lt;hr&gt; margins. */&nbsp;&nbsp;<br/>hr&nbsp;&nbsp;&#123; margin: -8px auto 11px; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>/* Explicitly set interpolation, allowing dynamically resized images to not look horrible */&nbsp;&nbsp;<br/>img &#123; -ms-interpolation-mode: bicubic; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>/* Clearing&nbsp;&nbsp; <br/>-------------------------------------------------------------- */&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* Makes clearfix actually work in IE */&nbsp;&nbsp;&nbsp;&nbsp;<br/>.clearfix, .container &#123;display: inline-block;&#125;&nbsp;&nbsp; <br/>* html .clearfix,&nbsp;&nbsp; <br/>* html .container &#123;height: 1%;&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* Forms&nbsp;&nbsp; <br/>-------------------------------------------------------------- */&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* Fixes padding on fieldset */&nbsp;&nbsp;<br/>fieldset &#123;padding-top: 0;&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>/* Fixes rule that IE 6 ignores */&nbsp;&nbsp;<br/>input.text, input.title &#123;background-color:#fff;border:1px solid #bbb;&#125;&nbsp;&nbsp; <br/>input.text:focus, input.title:focus &#123;border-color:#666;&#125;&nbsp;&nbsp; <br/>input.text, input.title, textarea, select &#123;margin:0.5em 0;&#125;&nbsp;&nbsp; <br/>input.checkbox, input.radio &#123;position:relative; top:.25em;&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>/* Fixes alignment of inline form elements */&nbsp;&nbsp;&nbsp;&nbsp;<br/>form.inline div, form.inline p &#123;vertical-align:middle;&#125;&nbsp;&nbsp; <br/>form.inline label &#123;position:relative;top:-0.25em;&#125;&nbsp;&nbsp; <br/>form.inline input.checkbox, form.inline input.radio,&nbsp;&nbsp; <br/>form.inline input.button, form.inline button &#123;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;margin:0.5em 0;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp; <br/>button, input.button &#123;position:relative;top:0.25em;&#125;&nbsp;&nbsp;<br/><br/>/* --------------------------------------------------------------&nbsp;&nbsp; <br/> <br/>&nbsp;&nbsp; print.css&nbsp;&nbsp;<br/>&nbsp;&nbsp; * Gives you some sensible styles for printing pages.&nbsp;&nbsp;<br/>&nbsp;&nbsp; * See Readme file in this directory for further instructions.&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp; Some additions you&#039;ll want to make, customized to your markup:&nbsp;&nbsp;<br/>&nbsp;&nbsp; #header, #footer, #navigation &#123; display:none; &#125;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp; <br/>-------------------------------------------------------------- */&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>body &#123;&nbsp;&nbsp; <br/>&nbsp;&nbsp;line-height: 1.5;&nbsp;&nbsp; <br/>&nbsp;&nbsp;font-family: &quot;Helvetica Neue&quot;, Arial, Helvetica, sans-serif;&nbsp;&nbsp; <br/>&nbsp;&nbsp;color:#000;&nbsp;&nbsp; <br/>&nbsp;&nbsp;background: none;&nbsp;&nbsp; <br/>&nbsp;&nbsp;font-size: 10pt;&nbsp;&nbsp; <br/>&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* Layout&nbsp;&nbsp;<br/>-------------------------------------------------------------- */&nbsp;&nbsp;<br/>/*除去背景*/&nbsp;&nbsp;<br/>.container &#123;&nbsp;&nbsp; <br/>&nbsp;&nbsp;background: none;&nbsp;&nbsp; <br/>&#125;&nbsp;&nbsp; <br/>/*加深水平线*/&nbsp;&nbsp;<br/>hr &#123;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;background:#ccc;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;color:#ccc;&nbsp;&nbsp; <br/>&nbsp;&nbsp;width:100%;&nbsp;&nbsp; <br/>&nbsp;&nbsp;height:2px;&nbsp;&nbsp; <br/>&nbsp;&nbsp;margin:2em 0;&nbsp;&nbsp; <br/>&nbsp;&nbsp;padding:0;&nbsp;&nbsp; <br/>&nbsp;&nbsp;border:none;&nbsp;&nbsp; <br/>&#125;&nbsp;&nbsp; <br/>hr.space &#123;&nbsp;&nbsp; <br/>&nbsp;&nbsp;background: #fff;&nbsp;&nbsp; <br/>&nbsp;&nbsp;color: #fff;&nbsp;&nbsp; <br/>&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* Text&nbsp;&nbsp;<br/>-------------------------------------------------------------- */&nbsp;&nbsp;<br/>/*这样的字体在印刷物上更清晰*/&nbsp;&nbsp;<br/>h1,h2,h3,h4,h5,h6 &#123; font-family: &quot;Helvetica Neue&quot;, Arial, &quot;Lucida Grande&quot;, sans-serif; &#125;&nbsp;&nbsp; <br/>code &#123; font:.9em &quot;Courier New&quot;, Monaco, Courier, monospace; &#125;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>img &#123; float:left; margin:1.5em 1.5em 1.5em 0; &#125;&nbsp;&nbsp; <br/>a img &#123; border:none; &#125;&nbsp;&nbsp; <br/>p img.top &#123; margin-top: 0; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>blockquote &#123;&nbsp;&nbsp; <br/>&nbsp;&nbsp;margin:1.5em;&nbsp;&nbsp; <br/>&nbsp;&nbsp;padding:1em;&nbsp;&nbsp; <br/>&nbsp;&nbsp;font-style:italic;&nbsp;&nbsp; <br/>&nbsp;&nbsp;font-size:.9em;&nbsp;&nbsp; <br/>&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>.small&nbsp;&nbsp;&#123; font-size: .9em; &#125;&nbsp;&nbsp; <br/>.large&nbsp;&nbsp;&#123; font-size: 1.1em; &#125;&nbsp;&nbsp; <br/>.quiet&nbsp;&nbsp;&#123; color: #999; &#125;&nbsp;&nbsp; <br/>.hide&nbsp;&nbsp; &#123; display:none; &#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>/* Links&nbsp;&nbsp;<br/>-------------------------------------------------------------- */&nbsp;&nbsp;<br/>/*为链接加下划线*/&nbsp;&nbsp;<br/>a:link, a:visited &#123;&nbsp;&nbsp; <br/>&nbsp;&nbsp;background: transparent;&nbsp;&nbsp; <br/>&nbsp;&nbsp;font-weight:700;&nbsp;&nbsp; <br/>&nbsp;&nbsp;text-decoration: underline;&nbsp;&nbsp; <br/>&#125;&nbsp;&nbsp; <br/>/*显示链接的链接地址*/&nbsp;&nbsp;<br/>a:link:after, a:visited:after &#123;&nbsp;&nbsp; <br/>&nbsp;&nbsp;content: &quot; (&quot; attr(href) &quot;)&quot;;&nbsp;&nbsp; <br/>&nbsp;&nbsp;font-size: 90%;&nbsp;&nbsp; <br/>&#125;&nbsp;&nbsp; <br/>&nbsp;&nbsp;<br/>/* If you&#039;re having trouble printing relative links, uncomment and customize this:&nbsp;&nbsp;<br/>&nbsp;&nbsp; (note: This is valid CSS3, but it still won&#039;t go through the W3C CSS Validator)&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;显示绝对地址&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;但是不能通过W3C校验&nbsp;&nbsp;<br/>*/&nbsp;&nbsp;<br/>/* a&#91;href^=&quot;/&quot;&#93;:after &#123;&nbsp;&nbsp;<br/>&nbsp;&nbsp;content: &quot; (http://www.yourdomain.com&quot; attr(href) &quot;) &quot;;&nbsp;&nbsp;<br/>&#125; */&nbsp;&nbsp;<br/><br/></div><br/>Tags - <a href="http://www.kkong.net/tags/blueprint/" rel="tag">blueprint</a> , <a href="http://www.kkong.net/tags/css/" rel="tag">css</a> , <a href="http://www.kkong.net/tags/framework/" rel="tag">framework</a>
]]>
</description>
</item><item>
<link>http://www.kkong.net/post/342/</link>
<title><![CDATA[ECshop调用某个分类下的商品!]]></title> 
<author>admin &lt;admin@kkong.net&gt;</author>
<category><![CDATA[〖工具代码〗]]></category>
<pubDate>Sun, 07 Feb 2010 15:27:30 +0000</pubDate> 
<guid>http://www.kkong.net/post/342/</guid> 
<description>
<![CDATA[ 
	调用某个分类下的商品,方法有很多种的,不过都需要先在后台设置模板那里设置显示和显示条数,<br/>然后在需要调用的模板里放上相应的代码即可:<br/><div class="code">1、比如:<br/>&lt;?php $this-&gt;assign(&#039;cat_goods&#039;,$this-&gt;_var&#91;&#039;cat_goods_15&#039;&#93;); ?&gt;&lt;?php $this-&gt;assign(&#039;goods&#91;separator&#93;_cat&#039;,$this-&gt;_var&#91;&#039;goods_cat_15&#039;&#93;); ?&gt;&lt;?php echo $this-&gt;fetch(&#039;library/cat_goods.lbi&#039;); ?&gt;<br/><br/>上面的15就是某个要调用的栏目ID值.把它改成其他你要调用的分类ID值即可.<br/><br/>2、这是第二种：<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!--&#123;foreach from=$cat_goods_14 item=goods&#125;--&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;xgoods&quot;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;img&quot;&gt;&lt;a href=&quot;&#123;$goods.url&#125;&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;&#123;$goods.thumb&#125;&quot; alt=&quot;&#123;$goods.name&amp;#124;escape:html&#125;&quot; width=&quot;67&quot; height=&quot;56&quot; border=&quot;0&quot; class=&quot;imgb&quot;/&gt;&lt;/a&gt;&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;name&quot;&gt;&lt;a href=&quot;&#123;$goods.url&#125;&quot; target=&quot;_blank&quot;&gt;&#123;$goods.short_name&amp;#124;escape:html&amp;#124;truncate:10&#125;&lt;/a&gt;&lt;br /&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span class=&quot;fontr fontb fontbig&quot;&gt;&#123;$goods.shop_price&#125;&lt;/span&gt;&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!--&#123;/foreach&#125;--&gt;<br/><br/>说明：上面的$cat_goods_14 ，其中14就是你想要调用的栏目ID值，把它改成你要调用的栏目ID值即可。<br/><br/>3、第三种：先在要调用的模板里设置区域，比如：<br/>&lt;!-- TemplateBeginEditable name=&quot;某分类区域&quot; --&gt;&lt;!-- TemplateEndEditable --&gt;</div><br/>然后在后台设置模板那里增加分类显示时选此区域即可。<br/>以上三种,我试了一下.只有最下面,第三种可行.在2.7.0中<br/>Tags - <a href="http://www.kkong.net/tags/%25E5%2588%2586%25E7%25B1%25BB%25E8%25B0%2583%25E7%2594%25A8/" rel="tag">分类调用</a>
]]>
</description>
</item><item>
<link>http://www.kkong.net/post/340/</link>
<title><![CDATA[添加一个新的库文件和模版]]></title> 
<author>admin &lt;admin@kkong.net&gt;</author>
<category><![CDATA[〖工具代码〗]]></category>
<pubDate>Thu, 04 Feb 2010 13:01:10 +0000</pubDate> 
<guid>http://www.kkong.net/post/340/</guid> 
<description>
<![CDATA[ 
	<div class="code"><br/>添加一个新的库文件或者模版<br/>第一步<br/>文件languages/zh_cn/admin/template.php<br/>64行---127行<br/>添加库文件 $_LANG&#91;&#039;template_libs&#039;&#93;&#91;&#039;库文件名&#039;&#93; = &#039;库文件名称（标题）&#039;;<br/>40行----62行<br/>添加模版文件 $_LANG&#91;&#039;template_files&#039;&#93;&#91;&#039;模版文件&#039;&#93; = &#039;模版文件文件名称（标题）&#039;;<br/>第二步<br/>文件admin/includes/lib_template.php<br/>添加可以设置的模版<br/>22行-----52行 $template_files = array(<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;index.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;article.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;article_cat.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;activity.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;brand.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;brand_list.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;category.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;user_clips.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;compare.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;gallery.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;goods.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;group_buy_goods.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;group_buy_flow.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;group_buy_list.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;user_passport.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;pick_out.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;receive.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;respond.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;search.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;flow.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;snatch.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;user.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;tag_cloud.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;user_transaction.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;style.css&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;auction_list.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;auction.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;message_board.dwt&#039;,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;exchange_list.dwt&#039;,<br/><br/>);<br/>在相应的模版里设置你想要用到到的库文件<br/>52行----297行<br/>例如你想做首页里添加一个你自己做的库文件 &#039;index&#039; =&gt; array(<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;/library/ur_here.lbi&#039; =&gt; 0,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;/library/search_form.lbi&#039; =&gt; 0,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;/library/member.lbi&#039; =&gt; 0,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;/library/new_articles.lbi&#039; =&gt; 0,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;/library/top10.lbi&#039; =&gt; 0,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;/library/invoice_query.lbi&#039; =&gt; 0,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;/library/recommend_best.lbi&#039; =&gt; 3,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;/library/recommend_new.lbi&#039; =&gt; 3,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;/library/recommend_hot.lbi&#039; =&gt; 3,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;/library/recommend_promotion.lbi&#039; =&gt; 4,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;/library/group_buy.lbi&#039; =&gt; 3,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;/library/auction.lbi&#039; =&gt; 3,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;/library/brands.lbi&#039; =&gt; 0,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;/library/promotion_info.lbi&#039; =&gt; 0,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;/library/cart.lbi&#039; =&gt; 0,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;/library/order_query.lbi&#039; =&gt; 0,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;/library/email_list.lbi&#039; =&gt; 0,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;/library/vote_list.lbi&#039; =&gt; 0,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;/library/brands_pic.lbi&#039; =&gt;0,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;/library/goods_comments.lbi&#039; =&gt;0,<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;/library/articls_comments.lbi&#039; =&gt;0,<br/><br/>&#039;/library/新的库文件名.lbi&#039; =&gt;0,<br/>),好了差不多就这些了 <br/></div>
]]>
</description>
</item><item>
<link>http://www.kkong.net/post/338/</link>
<title><![CDATA[ECHOP数据库结构参数表]]></title> 
<author>admin &lt;admin@kkong.net&gt;</author>
<category><![CDATA[〖工具代码〗]]></category>
<pubDate>Thu, 14 Jan 2010 09:39:49 +0000</pubDate> 
<guid>http://www.kkong.net/post/338/</guid> 
<description>
<![CDATA[ 
	<br/>表结构分析<br/>ecs_account_log // 用户账目日志表<br/>ecs_activity // 活动表（代码，名称，开始，结束，描述）<br/>ecs_ad // 广告表（位置，类型，名称，链接，图片，开始，结束，广告主相关信息，点击，<br/>是否显示）<br/>ecs_admin_action // 管理权限分配（父类ID，权限代码）<br/>ecs_admin_log // 管理日志（登陆时间，登陆管理员ID，操作描述，IP）<br/>ecs_admin_message // 管理员留言（发送者ID，接收者ID，发送日期，阅读日期，是否<br/>已读，是否删除，标题，内容）<br/>ecs_admin_user // 管理员管理（用户名，email ，密码，加入时间，最后登陆时间，最后<br/>登陆IP，权限等）<br/>ecs_adsense // 广告相关统计（来源广告，来源位置，点击）<br/>ecs_ad_position // 广告位（名称，宽，高，描述，样式）<br/>ecs_area_region // 配送区域关联（配送区域ID，具体地址ID）<br/>ecs_article // 文章（分类ID，标题，内容，作者，作者email ，关键字，类型，是否显示，<br/>添加时间，文件地址，打开类型）<br/>ecs_article_cat // 文章分类（名称，类型，关键字，描述，排序，是否导航显示）<br/>ecs_attribute // 商品属性（分类，名称，选择样式，类型，值，检索类型，排序，是否关<br/>联）<br/>ecs_bonus_type // 红包（名称，金额，发放起始日期，发放结束日期，使用起始日期，使<br/>用结束日期，发放类型，金额下限（按订单发放），金额上限）<br/>ecs_booking_goods // 缺货登记（登记用户ID，email ，电话，商品ID，描述，数量，登<br/>记时间，是否已处理，处理管理员，处理时间，处理备注）<br/>ecs_brand // 品牌（名称，logo，描述，链接，排序，是否显示）<br/>ecs_card // 祝福贺卡（名称，图片，费用，免费额度，描述）<br/>ecs_cart // 购物车（用户ID，session_id ，商品ID，商品编号，商品名称，市场价，购买<br/>价，数量，属性，是否真实商品，扩展代码，父类ID，类型，是否赠品，能否处理）<br/>ecs_category // 商品分类（名称，关键字，描述，父类ID，排序，是否有子类，模板文件，<br/>数量单位，是否导航显示）<br/>ecs_collect_goods // 收藏（用户ID，商品ID，收藏时间）<br/>ecs_comment // 评论（类型，类型ID，email ，用户名，内容，评星，添加时间，IP，状<br/>态，父类ID）<br/>ecs_feedback // 用户留言（父类ID，用户ID，用户名，email，标题，类型，内容，时间，<br/>图片，是否回复）<br/>ecs_friend_link // 友情链接（名称，链接，logo，排序）<br/>ecs_gift // 赠品（送赠品活动ID，商品ID，赠品价格）<br/>ecs_gift_type // 送赠品活动（名称，发送类型，相关参数，数量，开始，结束）<br/>ecs_goods // 商品（分类ID，名称，点击，品牌ID，供应商名称，库存，重量，市场价，<br/>售价，fitting_price(未知)，促销价，促销开始日期，结束日期，警告数量，关键字，简介，<br/>描述，缩略图，图，原图，是否真实商品，扩展代码，是否上架，是否单独销售，是否关联，<br/>配件关联，是否赠品，能否成为赠品，单位，添加时间，排序，是否回收，精品，新品，推<br/>荐，热销，红包ID，更新日期，商品类型，商品备注，首页轮播）<br/>ecs_goods_article // 商品文章关联（gid,aid ）<br/>ecs_goods_attr // 商品属性（商品ID，属性ID，属性值，属性附加价）<br/>ecs_goods_cat // 未知<br/>ecs_gallery // 商品相册（商品ID，图片，描述，缩略图，原图）<br/>ecs_goods_type // 商品类型（名称，状态）<br/>ecs_group_buy // 团购（商品ID，结束日期，价格阶梯，限购数量，描述，订购量，订单，<br/>赠送积分数，流程，押金，是否完成）<br/>ecs_group_goods // 配件（父类ID，商品ID，配件价格）<br/>ecs_link_goods // 商品关联（商品ID，关联ID，单双向）<br/>ecs_mail_templates // 邮件样式（代码，是否html，名称，样式，最后修改日期）<br/>ecs_member_price // 会员价（商品ID，会员等级，会员价）<br/>ecs_order_action // 订单处理（订单ID，处理用户，订单状态，配送状态，支付状态，处<br/>理时间，备注）<br/>ecs_order_goods // 订单－商品（订单ID，商品ID，商品名称，商品编号，商品数量，市<br/>场价，订单价，商品属性，配送数量，是否真实商品，扩展代码，父类ID，是否赠品）<br/>ecs_order_info // 订单信息（好多(-_-&#124;&#124;&#124;略...）<br/>ecs_pack // 包装（名称，图片，费用，免费额，描述）<br/>ecs_payment // 支付工具（代码，名称，费用，描述，排序，配置，状态，is_cod(未知)）<br/>ecs_pay_log // 支付记录（略）<br/>ecs_plugins // 插件（代码，版本，库，签名，安装日期）<br/>ecs_region // 地方数据（没什么好说的）<br/>ecs_sessions // 保存session 的（也没什么好说的（嗯？为什么要加个“也”呢））<br/>ecs_shipping // 配送（代码，名称，描述，保价费，support_cod(未知)，状态）<br/>ecs_shipping_area // 配送区域（序列配置）<br/>ecs_shop_config // 设置（父类ID，代码，类型，范围，文件夹，值）<br/>ecs_snatch // 夺宝奇兵（活动ID，商品ID，最小价，最大价，定价，积分消耗）<br/>ecs_snatch_log // 夺宝奇兵出价记录（还是没什么好说的）<br/>ecs_stats // 访问记录（时间，IP，访问次数，浏览器，系统，语言，地区，来源域名，来<br/>源地址，关键字，进入链接）<br/>ecs_tag // 用户标签（不说）<br/>ecs_template // 模板区域（文件名，区域，模板库，排序，id，数量，类型，模板）也不<br/>怎么清楚<br/>ecs_users // 会员（一些会员信息）<br/>ecs_user_account // 会员帐户（用户ID，管理员，总额，添加时间，支付时间，管理备注，<br/>用户备注，处理类型，支付工具，是否支付）<br/>ecs_user_address // 用户收货地址（略）<br/>ecs_user_bonus // 用户红包（红包ID，红包编号，用户ID，使用时间，订单ID，是否已<br/>发邮件）<br/>ecs_user_rank // 会员等级（名称，积分最小限额，最大限额，折扣，是否显示价格，特<br/>殊会员）<br/>ecs_virtual_cart // 虚拟卡（商品ID，卡号，密码，添加时间，失效时间，是否已卖完，<br/>编号，crc32 校验码）<br/>ecs_vote // 投票（名称，开始，结束，能否多选，统计）<br/>ecs_vote_log // 投票记录（投票ID，IP，时间）<br/>ecs_vote_option // 投票内容（投票ID，条目名称，条目统计）
]]>
</description>
</item><item>
<link>http://www.kkong.net/post/336/</link>
<title><![CDATA[Deprecated: Function eregi() is deprecated in template.php on line 843]]></title> 
<author>admin &lt;admin@kkong.net&gt;</author>
<category><![CDATA[〖工具代码〗]]></category>
<pubDate>Thu, 14 Jan 2010 09:27:21 +0000</pubDate> 
<guid>http://www.kkong.net/post/336/</guid> 
<description>
<![CDATA[ 
	Deprecated: Function eregi() is deprecated in /var/www/ecshop/admin/template.php on line 843<br/><br/>产生错误的原因是：<br/>eregi()函数在php 5.30不被支持<br/><br/>修正方法：<br/>将admin/template.php 843行的<br/><br/>1.if (eregi(”^(style&#124;style_)(.*)*”, $file))<br/>修改为<br/><br/>1.if (preg_match(”/^(style&#124;style_)(.*)*/i”, $file))<br/><br/>作者：noel@SEO<br/><br/><br/>Tags - <a href="http://www.kkong.net/tags/ecshop/" rel="tag">ecshop</a>
]]>
</description>
</item>
</channel>
</rss>