<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[Radys Blog - 设计制作]]></title>
<link>http://www.radys.cn/</link>
<description><![CDATA[知者不博，博者不知]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog2 v2.4]]></copyright>
<webMaster><![CDATA[hycqq@163.com(Rady)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>Radys Blog</title> 
	<url>http://www.radys.cn/images/logos.gif</url> 
	<link>http://www.radys.cn/</link> 
	<description>Radys Blog</description> 
</image>

			<item>
			<link>http://www.radys.cn/article.asp?id=226</link>
			<title><![CDATA[使footer固定到页面的底部]]></title>
			<author>hycqq@163.com(Rady)</author>
			<category><![CDATA[设计制作]]></category>
			<pubDate>Fri,28 Aug 2009 13:42:33 +0800</pubDate>
			<guid>http://www.radys.cn/article.asp?id=226</guid>	
		<description><![CDATA[<p>使用css有多种方法让footer紧贴页面的底部。但是，目前为至，它们都使用了又长又臭的hack或者许多额外html标签；这个方法只用了15行css，简洁的html标签，更妙的是css都是符合标准的css，兼容主流浏览器,包括IE5+，Firefox，Safari，Opera。</p>
<p>查看实例代码：<a href="http://ryanfait.com/sticky-footer/" title="http://ryanfait.com/sticky-footer/"><strong>http://ryanfait.com/sticky-footer/</strong></a></p>
<p>如果在你的网站上使用footer    <br />添加以下几行css代码到你的样式表。<strong>.wrapper</strong>的边框的负值大小与<strong>.fotter</strong>和<strong>.push</strong>一样。负值必须与。fo.footer的高度一致（包括你加任何填充和边框的值）</p>
<ol>
    <li>* { </li>
    <li>&nbsp;&nbsp;&nbsp; margin: 0; </li>
    <li>} </li>
    <li>html, body { </li>
    <li>&nbsp;&nbsp;&nbsp; height: 100%; </li>
    <li>} </li>
    <li>.wrapper { </li>
    <li>&nbsp;&nbsp;&nbsp; min-height: 100%; </li>
    <li>&nbsp;&nbsp;&nbsp; height: auto !important; </li>
    <li>&nbsp;&nbsp;&nbsp; height: 100%; </li>
    <li>&nbsp;&nbsp;&nbsp; margin: 0 auto -4em; </li>
    <li>} </li>
    <li>.footer, .push { </li>
    <li>&nbsp;&nbsp;&nbsp; height: 4em; </li>
    <li>} </li>
</ol>
<p>和下面一样的html结构。除非使用css绝对定位，否则在.content和.footer div标签中间不要添加任何内容</p>
<code></code>
<ol>
    <li>&lt;html&gt; </li>
    <li>&nbsp;&nbsp;&nbsp; &lt;head&gt; </li>
    <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;link rel=&quot;stylesheet&quot; href=&quot;layout.css&quot; ... /&gt; </li>
    <li>&nbsp;&nbsp;&nbsp; &lt;/head&gt; </li>
    <li>&nbsp;&nbsp;&nbsp; &lt;body&gt; </li>
    <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=&quot;wrapper&quot;&gt; </li>
    <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;p&gt;Your website content here.&lt;/p&gt; </li>
    <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=&quot;push&quot;&gt;&lt;/div&gt; </li>
    <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt; </li>
    <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=&quot;footer&quot;&gt; </li>
    <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;p&gt;Copyright (c) 2008&lt;/p&gt; </li>
    <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt; </li>
    <li>&nbsp;&nbsp;&nbsp; &lt;/body&gt; </li>
    <li>&lt;/html&gt; </li>
</ol>
<p>修复调试   <br />&ldquo;给元素添加边框会让footer混乱不已。&rdquo;    <br />简单的使用padding替换，就可以让你高枕无忧。</p>
<p>&ldquo;我把这些放到我的站点了，但是它不能在浏览器***中正常显示，你的代码有错误。&rdquo;   <br />请检查上面的例子在那个浏览器中是否正常，如果它工作正常，那么请你仔细检查你自己的代码吧。</p>
<p>&ldquo;我不懂设计，你能帮我吗？&rdquo;   <br />我网站援助是按小时收费的，最便宜的收费是50美元。不过，网上有许多网页设计论坛，你可以免费从哪得到帮助，如果你真的希望我来搞定它，请发email给我，我们商讨价格。</p>
<h5>The <code>height: auto !important;</code> and <code>height: 100%;</code> properties</h5>
<p>我收到一封邮件通知我说去了wrapper选择器中<code>height: auto !important;</code> 和 <code>height: 100%; footer搬弄同样表现正常。这是一个IE 6的min-height hack，如果你想让footer在IE6下也固定在底部就不要删除。</code></p>
<p><code>以内容为翻译作品，仅供自己学习英语之用。     <br /></code><code>原文地址：<a href="http://ryanfait.com/resources/footer-stick-to-bottom-of-page/" title="http://ryanfait.com/resources/footer-stick-to-bottom-of-page/">http://ryanfait.com/resources/footer-stick-to-bottom-of-page/</a></code></p>]]></description>
		</item>
		
			<item>
			<link>http://www.radys.cn/article.asp?id=219</link>
			<title><![CDATA[一点一滴优化页面大小]]></title>
			<author>hycqq@163.com(Rady)</author>
			<category><![CDATA[设计制作]]></category>
			<pubDate>Wed,29 Jul 2009 16:40:29 +0800</pubDate>
			<guid>http://www.radys.cn/article.asp?id=219</guid>	
		<description><![CDATA[<p>&nbsp;&nbsp; 最页面的大小控制不只是减少几KB字节的问题，更是网页设计做事的认真态度，看看这几个小技巧或许可以起到抛砖引玉的作用，你可能想到更好的办法减小页面的大小。</p>
<p>&nbsp;&nbsp; 1. 列表页面&lt;br/&gt;可以用CSS display:block替换</p>
<p>&nbsp;&nbsp; 2. &lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;用&lt;br class=&quot;class&quot;/&gt;替换</p>
<p>&nbsp;&nbsp; 3.去除页面中不必要的空格</p>
<p>&nbsp;&nbsp; 4.去除页面中调试代码</p>]]></description>
		</item>
		
			<item>
			<link>http://www.radys.cn/article.asp?id=94</link>
			<title><![CDATA[DOS Attrib 命令使用]]></title>
			<author>hycqq@163.com(hycn)</author>
			<category><![CDATA[设计制作]]></category>
			<pubDate>Thu,10 Jul 2008 11:24:57 +0800</pubDate>
			<guid>http://www.radys.cn/article.asp?id=94</guid>	
		<description><![CDATA[&nbsp;&nbsp;&nbsp; U盘中毒，所有的文件夹被加上了HS属性（注解：H -- Hide隐藏　S－－System系统），无法正常显示。<br />　使用DOS下批处理命令attrib可以解决。<br /><br />&nbsp;&nbsp;&nbsp; attrib指令的格式和常用参数为<br /><br />ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]<br /><br />&nbsp; +&nbsp;&nbsp; 设置属性。<br />&nbsp; -&nbsp;&nbsp;&nbsp; 清除属性。<br />&nbsp; R&nbsp;&nbsp; 只读文件属性。<br />&nbsp; A&nbsp;&nbsp; 存档文件属性。<br />&nbsp; S&nbsp;&nbsp; 系统文件属性。<br />&nbsp; H&nbsp;&nbsp; 隐藏文件属性。<br /><br />&nbsp; [drive:][path][filename]<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 指定要处理的文件属性。<br />&nbsp; /S&nbsp; 处理当前文件夹及其子文件夹中的匹配文件。<br />&nbsp; /D&nbsp; 也处理文件夹。<br /><br />&nbsp; 打开DOS命令窗口<br />输入以下命令<br />attrib [路径] -s -h +a /s /d<br />如我文件夹路径是<br />　D:\Test\<br />我的输入就是<br />&nbsp; attrib D:\Test\ -s -h +a /s /d<br />/s所有的文件 /d也对目录进行处理，只用/d不起作用<br />按回车搞定。<br /><br />当然也可以把批处理命令写成bat文件]]></description>
		</item>
		
			<item>
			<link>http://www.radys.cn/article.asp?id=91</link>
			<title><![CDATA[The IE Doubled Float-Margin Bug]]></title>
			<author>hycqq@163.com(hycn)</author>
			<category><![CDATA[设计制作]]></category>
			<pubDate>Tue,08 Jul 2008 14:48:46 +0800</pubDate>
			<guid>http://www.radys.cn/article.asp?id=91</guid>	
		<description><![CDATA[<div class="floatbox bugfix">
<div><span>&nbsp;&nbsp;&nbsp; 带有float的margin加display: inline，解决双margin的Bug<br />&nbsp;&nbsp;&nbsp; 更详细的解释请参考<br />&nbsp;&nbsp;&nbsp; <a href="http://www.radys.cn/javascript:void(0);/*1215499879899*/">http://www.positioniseverything.net/explorer/doubled-margin.html</a></span></div>
</div>]]></description>
		</item>
		
			<item>
			<link>http://www.radys.cn/article.asp?id=72</link>
			<title><![CDATA[绿色虚拟光驱，一款非常易用小巧的虚拟光驱]]></title>
			<author>hycqq@163.com(hycn)</author>
			<category><![CDATA[设计制作]]></category>
			<pubDate>Sun,25 Nov 2007 01:44:26 +0800</pubDate>
			<guid>http://www.radys.cn/article.asp?id=72</guid>	
		<description><![CDATA[<p>　　这款绿色<strong>虚拟光驱</strong>我很早就开始使用，这款小小的虚拟光驱只有400多K，绿色免安装，解压后直接使用，软件界面友好方便使用。真为绿色软件中的极品。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>迷你虚拟光驱</strong>的官方网站<a href="http://www.138soft.com/">http://www.138soft.com/</a></p>
<p>　　<a href="http://www.radys.cn/down/minicd.rar">现在就下载</a></p>]]></description>
		</item>
		
			<item>
			<link>http://www.radys.cn/article.asp?id=53</link>
			<title><![CDATA[DIV+CSS实现多风格选择的方法]]></title>
			<author>hycqq@163.com(hycn)</author>
			<category><![CDATA[设计制作]]></category>
			<pubDate>Wed,24 Oct 2007 01:42:37 +0800</pubDate>
			<guid>http://www.radys.cn/article.asp?id=53</guid>	
		<description><![CDATA[<p>&nbsp;&nbsp;&nbsp; DIV和CSS实现满足用户个性化的要求变得很容易，今天向大家介绍一种<strong>CSS DIV布局</strong>，搭配JS实现页面<strong>多风格</strong>的技术。</p>
<p>&nbsp;&nbsp;&nbsp;通过这个技术你完全可以自己动手建立一个多风格技术页面和网站了</p>
<p>&nbsp;&nbsp;<strong>1. styleswitcher.js <br /></strong></p>
<div class="code"><span class="Code">
<div class="code">function setActiveStyleSheet(title) {<br />var i, a, main;<br />for(i=0; (a = document.getElementsByTagName(&quot;link&quot;)[i]); i++) {<br />if(a.getAttribute(&quot;rel&quot;).indexOf(&quot;style&quot;) != -1 &amp;&amp; a.getAttribute(&quot;title&quot;)) {<br />a.disabled = true;<br />if(a.getAttribute(&quot;title&quot;) == title) a.disabled = false;<br />}<br />}<br />}<br /><br />function getActiveStyleSheet() {<br />var i, a;<br />for(i=0; (a = document.getElementsByTagName(&quot;link&quot;)[i]); i++) {<br />if(a.getAttribute(&quot;rel&quot;).indexOf(&quot;style&quot;) != -1 &amp;&amp; a.getAttribute(&quot;title&quot;) &amp;&amp; !a.disabled) return a.getAttribute(&quot;title&quot;);<br />}<br />return null;<br />}<br /><br />function getPreferredStyleSheet() {<br />var i, a;<br />for(i=0; (a = document.getElementsByTagName(&quot;link&quot;)[i]); i++) {<br />if(a.getAttribute(&quot;rel&quot;).indexOf(&quot;style&quot;) != -1<br />&amp;&amp; a.getAttribute(&quot;rel&quot;).indexOf(&quot;alt&quot;) == -1<br />&amp;&amp; a.getAttribute(&quot;title&quot;)<br />) return a.getAttribute(&quot;title&quot;);<br />}<br />return null;<br />}<br /><br />function createCookie(name,value,days) {<br />if (days) {<br />var date = new Date();<br />date.setTime(date.getTime()+(days*24*60*60*1000));<br />var expires = &quot;; expires=&quot;+date.toGMTString();<br />}<br />else expires = &quot;&quot;;<br />document.cookie = name+&quot;=&quot;+value+expires+&quot;; path=/&quot;;<br />}<br /><br />function readCookie(name) {<br />var nameEQ = name + &quot;=&quot;;<br />var ca = document.cookie.split(';');<br />for(var i=0;i &lt; ca.length;i++) {<br />var c = ca[i];<br />while (c.charAt(0)==' ') c = c.substring(1,c.length);<br />if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);<br />}<br />return null;<br />}<br /><br />window.onload = function(e) {<br />var cookie = readCookie(&quot;style&quot;);<br />var title = cookie ? cookie : getPreferredStyleSheet();<br />setActiveStyleSheet(title);<br />}<br /><br />window.onunload = function(e) {<br />var title = getActiveStyleSheet();<br />createCookie(&quot;style&quot;, title, 365);<br />}<br /><br />var cookie = readCookie(&quot;style&quot;);<br />var title = cookie ? cookie : getPreferredStyleSheet();<br />setActiveStyleSheet(title); </div>
</span><br /><br /><strong>2、CSS调用：</strong><br /><br />CODE: <br /></div>
<div class="code"><span class="Code">&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;default.css&quot; /&gt; //默认的样式这样调用<br />&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;one.css&quot; title=&quot;name_one&quot; /&gt; //其他的样式这样调用<br />&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;two.css&quot; title=&quot;name_two&quot; /&gt;<br /></span>... </div>
<p><br /><br /><strong>3、JS调用：</strong><br /><br />CODE: <br /></p>
<div class="code"><span class="Code">
<div class="code">&lt;script type=&quot;text/javascript&quot; src=&quot;styleswitcher.js&quot;&gt;&lt;/script&gt; </div>
</span><br /><br /><strong>4、风格选择的实现：</strong><br />写在页面的body中<br /><br />CODE: <br /></div>
<div class="code"><span class="Code">
<div class="code">&lt;a href=&quot;#&quot; <br />onclick=&quot;setActiveStyleSheet('',1); <br />return false;&quot;&gt;默认样式&lt;/a&gt;<br />&lt;a href=&quot;#&quot; <br />onclick=&quot;setActiveStyleSheet('name_one',1); <br />return false;&quot;&gt;样式一&lt;/a&gt;<br />&lt;a href=&quot;#&quot; <br />onclick=&quot;setActiveStyleSheet('name_two',1); <br />return false;&quot;&gt;样式二&lt;/a&gt; </div>
</span></div>
<div>&nbsp;&nbsp;&nbsp;</div>
<div>或许这些内容对你也有帮助 <a href="http://www.radys.cn/article.asp?id=49"><strong>国外CSS学习精品网站</strong></a><strong>&nbsp;&nbsp; </strong><a href="http://www.radys.cn/article.asp?id=7" class="titleA"><font color="#000000"><strong>兼容多种浏览器的css四级菜单</strong></font></a></div>]]></description>
		</item>
		
</channel>
</rss>