<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[李时德设计博客]]></title>
<link>http://www.lsde.net/blog/</link>
<description><![CDATA[他人笑我太疯癫，我笑他人看不穿！设计大师的水平，我看行！]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog2 v2.4]]></copyright>
<webMaster><![CDATA[lsd830219@hotmail.com(李时德)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>李时德设计博客</title> 
	<url>http://www.lsde.net/blog/images/logos.gif</url> 
	<link>http://www.lsde.net/blog/</link> 
	<description>李时德设计博客</description> 
</image>

			<item>
			<link>http://www.lsde.net/blog/default.asp?id=228</link>
			<title><![CDATA[Fireworks制作石头字效果]]></title>
			<author>lsd830219@hotmail.com(admin)</author>
			<category><![CDATA[Fireworks教程]]></category>
			<pubDate>Fri,24 Oct 2008 11:15:25 +0800</pubDate>
			<guid>http://www.lsde.net/blog/default.asp?id=228</guid>	
		<description><![CDATA[<p>在做之前,我想要的效果就想一个铅球狠力撞击墙壁后陷进去的那种效果,可东搞搞,西搞搞却搞出一个石头字的效果。教程如下。<br />1、素材。烂墙壁照片一张以及胶片照片一张。</p>
<p align="center"><a href="http://www.blueidea.com/articleimg/2008/02/5312/01.jpg" target="_blank"></a><a href="http://www.blueidea.com/articleimg/2008/02/5312/01.jpg" target="_blank"><img height="622" src="http://www.blueidea.com/articleimg/2008/02/5312/01s.jpg" width="510" border="0" alt="" /></a><a href="http://www.blueidea.com/articleimg/2008/02/5312/01.jpg" target="_blank"><br />下载素材</a><a href="http://www.blueidea.com/articleimg/2008/02/5312/01.jpg" target="_blank"></a></p>
<p align="center"><a href="http://www.blueidea.com/articleimg/2008/02/5312/02.jpg" target="_blank"><img height="320" src="http://www.blueidea.com/articleimg/2008/02/5312/02s.jpg" width="510" border="0" alt="" /><br />下载素材</a></p>
<p>2、新建500*350画布，插入背景图片。然后调整亮度和色调如下。</p>
<p align="center"><img height="1100" src="http://www.blueidea.com/articleimg/2008/02/5312/03.gif" width="446" border="0" alt="" /></p>
<p>3、拉一个大小为500*350的放射状渐变的矩形。参数设置如下。</p>
<p align="center"><img height="313" src="http://www.blueidea.com/articleimg/2008/02/5312/04.gif" width="419" border="0" alt="" /></p>
<p>4、输入文字&ldquo;影视&rdquo;。字体这里我用的是方正超粗黑简体。</p>
<p>5、选中文字，ctrl+shift+p，转换成路径。Ctrl+J，接合。</p>
<p>6、设置文字填充图案如下。</p>
<p align="center"><img height="166" src="http://www.blueidea.com/articleimg/2008/02/5312/05.gif" width="201" border="0" alt="" /></p>
<p>7、设置文字滤镜效果。</p>
<p align="center"><img height="1566" src="http://www.blueidea.com/articleimg/2008/02/5312/06.gif" width="480" border="0" alt="" /></p>
<p>8、效果差不多了，通过修改滤镜参数可以得到不同的效果。修改过后的，感觉有那么一点点陷到墙壁里面去的感觉了</p>
<p align="center"><img height="350" src="http://www.blueidea.com/articleimg/2008/02/5312/07.gif" width="500" border="0" alt="" /></p>]]></description>
		</item>
		
			<item>
			<link>http://www.lsde.net/blog/default.asp?id=227</link>
			<title><![CDATA[Firework打造韩式风格的手提袋]]></title>
			<author>lsd830219@hotmail.com(admin)</author>
			<category><![CDATA[Fireworks教程]]></category>
			<pubDate>Fri,24 Oct 2008 11:09:44 +0800</pubDate>
			<guid>http://www.lsde.net/blog/default.asp?id=227</guid>	
		<description><![CDATA[<img alt="" src="http://www.lsde.net/blog/attachments/month_0810/h2008102411911.jpg" /><br />看看就觉得很简单，原来如此的感觉！]]></description>
		</item>
		
			<item>
			<link>http://www.lsde.net/blog/default.asp?id=226</link>
			<title><![CDATA[Fireworks制作3D足球 ]]></title>
			<author>lsd830219@hotmail.com(admin)</author>
			<category><![CDATA[Fireworks教程]]></category>
			<pubDate>Fri,24 Oct 2008 11:03:37 +0800</pubDate>
			<guid>http://www.lsde.net/blog/default.asp?id=226</guid>	
		<description><![CDATA[<strong>
<p>最终效果：</p>
<p align="center"><img height="60" src="http://www.blueidea.com/articleimg/2008/08/6083/01.gif" width="211" border="0" alt="" /></p>
<p>是不是很像3D的？这些只是错觉而已。。看这个你就明白了</p>
<p align="center"><img height="89" src="http://www.blueidea.com/articleimg/2008/08/6083/02.gif" width="117" border="0" alt="" /></p>
<p>注：这是我翻译外国网站的，如果有什么翻译的不对请提示。或者操作不当的。</p>
<p><strong>一：创建整体标志</strong></p>
<p>1.创建一个300*300的画布。颜色用灰色。例如#999999&nbsp;&nbsp; #cccccc</p>
<p>2.选择多边形工具，设置参数。如下图：</p>
<p align="center"><img height="88" src="http://www.blueidea.com/articleimg/2008/08/6083/03.jpg" width="510" border="0" alt="" /></p>
<p>3.设置好参数后，在画布上画一个32*27的多边形。</p>
<p>4.接下来复制这个6边的多边形，总共12个。然后摆放形状如下图</p>
<p align="center"><img height="145" src="http://www.blueidea.com/articleimg/2008/08/6083/04.gif" width="129" border="0" alt="" /></p>
<p>5.然后选中所有图形，修改&mdash;元件&mdash;转换为元件（类型选择动画），参数如下图所示：</p>
<p align="center"><img height="282" src="http://www.blueidea.com/articleimg/2008/08/6083/05.gif" width="297" border="0" alt="" /></p>
</strong>
<p><strong>二：动画上的球体</strong></p>
<p>1.创建新的层数。 切记它是最上面的对象层数，然后双击它。 在画布上画300*300蓝色填充(#0000FF)的矩形。 并设置坐标(0,0)</p>
<p>2.画一个76*76白色填充圆形，并且复制两个为以后使用(你可以先琐住它并隐藏它)。 放置第一个，以便它的中心大约在第一更低的黑六角形，在下面图象：</p>
<p align="center"><img height="141" src="http://www.blueidea.com/articleimg/2008/08/6083/06.gif" width="171" border="0" alt="" /></p>
<p>3.选择两个路径-切记白色填充圆形在上面-然后&nbsp; 修改&gt;&gt;蒙板&mdash;组合为蒙板。 &mdash;&mdash; 如果你怕看不清楚可以把透明降低，弄好后调回透明度。如果你操作没错的话，应该是得到以下的图形。</p>
<p align="center"><img height="113" src="http://www.blueidea.com/articleimg/2008/08/6083/07.jpg" width="94" border="0" alt="" /></p>
<p align="center">蒙板</p>
<p align="left"><strong>三：调整动画</strong></p>
<p align="left">开始播放动画，如果你觉得上面的参数和你播放的预想不一样，可以重新设置动画的参数。修改&mdash;动画&mdash;设置<br />你可以先把蒙板取消组合然后修改，修改完后再进行蒙板。</p>
<p align="left">尽量多调整以至你觉得顺畅。</p>
<p align="left"><strong>四：修饰</strong></p>
<p align="left">1.我们开始的时候不是复制了两个白色的圆形做备用吗？现在就用上场了。<br />使用第一个。 覆盖在上面。然后选中两个图形组合为蒙板。</p>
<p align="center"><img height="203" src="http://www.blueidea.com/articleimg/2008/08/6083/08.gif" width="268" border="0" alt="" /></p>
<p align="left">2.使用第二个，设置内斜角。（两次），参数如下图所示：</p>
<p align="left">smooth(平滑)，raised(凸起)</p>
<p align="center"><img height="126" src="http://www.blueidea.com/articleimg/2008/08/6083/09.gif" width="353" border="0" alt="" /></p>
<p align="left">然后设置它的混合模式为 色彩增值&nbsp; 。</p>
<p align="left">3.然后写上 football 英文。然后转换为路径（你可以 修改&mdash;取消组合），把你要替换掉的 O 删掉。</p>
<p align="center"><img height="55" src="http://www.blueidea.com/articleimg/2008/08/6083/10.gif" width="214" border="0" alt="" /></p>
<p align="left">4.导出预览。Ctrl+Shift+X打开导出窗口，然后进行设置某些参数，直到调到你满意了就导出这时就大功告成了。</p>
<p align="left">进一步，我们还可以创造其他的球体3D。。例如篮球，高尔夫球等。</p>
<p align="left">最后源文件：</p>
<p align="center"><img height="225" src="http://www.blueidea.com/articleimg/2008/08/6083/11.png" width="460" border="0" alt="" /></p>]]></description>
		</item>
		
			<item>
			<link>http://www.lsde.net/blog/default.asp?id=225</link>
			<title><![CDATA[CSS 浏览器的等宽空格适合不同浏览器的小技巧]]></title>
			<author>lsd830219@hotmail.com(admin)</author>
			<category><![CDATA[网页技巧]]></category>
			<pubDate>Sat,27 Sep 2008 14:19:55 +0800</pubDate>
			<guid>http://www.lsde.net/blog/default.asp?id=225</guid>	
		<description><![CDATA[<p>很多时候，希望能够在 HTML 中使用空格排版。但浏览器在解析 HTML 时，会把连续的空格解析成一个，所以我们会使用 &amp;nbsp; 等这样的占位符。</p>
<p>但是 &amp;nbsp; 也不是很可靠，比如空格间距非常大，那么我们必须增加多个占位符，同时页面的体积会变得非常大。</p>
<p>同时，注意到 Safari 中的 &amp;nbsp; 宽度是已设定字符的空格宽度（Safari 的默认字体为 Times），也就是说一个中文字符需要两个占位符。</p>
<p>具体情况如下图所示</p>
<p><img title="http://pic.yupoo.com/feelinglucky/2975461746b0/medium.jpg" alt="http://pic.yupoo.com/feelinglucky/2975461746b0/medium.jpg" src="http://pic.yupoo.com/feelinglucky/2975461746b0/medium.jpg" /></p>
<p>其实，这不是 Safari 的问题，而是字体的问题。解决的方式就是使用下面的属性</p>
<pre>font-family: '宋体';</pre>
<p>将 Safari 的默认字体<a title="http://www.gracecode.com/Archive/Display/1706" href="http://www.gracecode.com/Archive/Display/1706" jquery1222496244812="8">设置成&ldquo;宋体&rdquo;等中英文等宽的字体</a>，就能解决。Windows 版本的 Safari 字体设置，需要直接使用中文&ldquo;宋体&rdquo;这样的名称而不是&ldquo;Simsun&rdquo;（了解原因的兄弟请告诉我）。</p>
<p>但至此，我们的根本目标没有解决，就是能否避免使用 &amp;nbsp; 这样的占位符，而使用&ldquo;原生&rdquo;的空格。考虑针对空白的相应 CSS 属性，具体了解有关 <a title="http://www.w3school.com.cn/css/pr_text_white-space.asp" href="http://www.w3school.com.cn/css/pr_text_white-space.asp" jquery1222496244812="9">white-space 的用法</a>，接下来就比较好处理了。</p>
<p>总结下使用 white-space 实现等宽空格的条件，有两个。需要设置对应的属性</p>
<pre>white-space: pre;</pre>
<p>然后设置等宽字符（包括等宽空格）即可。综合起来，就是这样</p>
<pre>font-family: '宋体', Simsun;
white-space: pre;</pre>
<p>由于使用了中文 CSS 名称，所以在实际使用中需要考虑样式的字符编码问题。同时，需要额外考虑的是，苹果机是否有&ldquo;宋体&rdquo;（或者其他等宽的字体），<a title="http://lab.gracecode.com/demo/white-space.html" href="http://lab.gracecode.com/demo/white-space.html" jquery1222496244812="10">有苹果机的兄弟请帮忙测试下</a>。</p>
<p><tt>--Split--</tt></p>
<p>感谢 小马 提供的另外一个思路，就是使用 em 单位。1em 简单的说，就可以认为是一个字符宽度；同理，.5em 就是半个字符。那么，上面的情况就可以使用这样写。</p>
<pre>&lt;span&gt;买&lt;ins class=&quot;half-word&quot;&gt;&lt;/ins&gt;宝&lt;ins class=&quot;half-word&quot;&gt;&lt;/ins&gt;贝：&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;我的淘宝：&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;社&lt;ins class=&quot;two-word&quot;&gt;&lt;/ins&gt;区：&lt;/span&gt;&lt;br /&gt;</pre>
<p>对应的 CSS 应为</p>
<pre>.half-word {width: .5em;}
.two-word{width:2em;}</pre>
<p>经测试通过。</p>
<p><tt>--Split--</tt></p>
<p>针对这上述的两种不同方法，个人认为应当按照实际情况考虑采用。比如第一种方法，虽然依赖具体的等宽字体，但没有添加其他额外的结构，对于以后的维护会更加的方便；第二种方法，则更多的考虑了实际的应用情况（同时也不用依赖具体的等宽字体），但是也添加了额外的结构。</p>
<p>所以，如考虑到以后的可维护性，同时&ldquo;语义&rdquo;的角度上分析，推崇第一种做法。而实际的应用情况下，同时需要应用比较复杂时，个人会选用第二种。</p>
<p>另，感谢 <a title="http://www.macji.com" href="http://www.macji.com/" jquery1222496244812="11">小虎</a> 的发言</p>]]></description>
		</item>
		
			<item>
			<link>http://www.lsde.net/blog/default.asp?id=224</link>
			<title><![CDATA[ASP传递参数大全]]></title>
			<author>lsd830219@hotmail.com(admin)</author>
			<category><![CDATA[网站程序]]></category>
			<pubDate>Wed,17 Sep 2008 20:32:23 +0800</pubDate>
			<guid>http://www.lsde.net/blog/default.asp?id=224</guid>	
		<description><![CDATA[<table style="TABLE-LAYOUT: fixed">
    <tbody>
        <tr>
            <td>
            <div class="cnt" id="blog_text">
            <p><font color="#ff3366">1、链接传递</font><br />&lt;a href=delete.asp?name=&lt;%=Request.QueryString(&quot;name&quot;)%&gt;&gt;确认删除&lt;/a&gt;<br /><br /><font color="#ff3366">2、表单传递</font><br />&lt;%name=Request.QueryString(&quot;name&quot;)<br />&lt;form action=modified.asp?name=&lt;%=name%&gt; method=post&gt;&lt;/form&gt;</p>
            <p><font color="#ff3366">3、数据库传递<br /></font>db=Request.QueryString(&quot;db&quot;)<br />set rs=server.createobject(&quot;adodb.recordset&quot;)<br />rs.open &quot;Select * FROM &quot;&amp;db&amp;&quot; where id=&quot;&amp;id,Conn,1,1 </p>
            <p><font color="#ff3366">4、输出传递</font><br />&lt;%Response.Write &quot;&quot;&amp;rs(&quot;topic&quot;)&amp;&quot;&quot;%&gt;</p>
            <p><font color="#ff3366">7、conn=session(&quot;conn&quot;)</font><br />rs.Open &quot;update userinfo_pbyy set 姓名='&quot;&amp;Request.Form(&quot;name&quot;)&amp;&quot;',password='&quot;&amp;Request.Form(&quot;pass&quot;)&amp;&quot;',userrights='&quot;&amp;Request.Form(&quot;rights&quot;)&amp;&quot;',<font color="#ff6600">userid=&quot;&amp;Request.Form(&quot;id&quot;)&amp;&quot;</font> where 姓名='&quot;&amp;nametemp&amp;&quot;'&quot;,conn,1,1</p>
            <p><font color="#ff3366">8、session值的定义与使用<br /></font>&lt;%name=Request.Form(&quot;username&quot;)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pass=Request.Form(&quot;password&quot;)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if name=&quot;administrator&quot; and pass=&quot;bbkav31&quot; then<br />&nbsp;&nbsp;&nbsp;<font color="#ff6600"> session(&quot;pass&quot;)=&quot;1&quot;<br /></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set conn=server.createobject(&quot;adodb.connection&quot;)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set rs=server.createobject(&quot;adodb.recordset&quot;)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DBPath = Server.MapPath(&quot;..\dbacess\yjkuop.mdb&quot;)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; conn.Open &quot;Provider=SQLOLEDB.1;Password=test;Persist Security Info=True;User ID=sa;Initial Catalog=test;Data Source=test&quot;<br />&nbsp;&nbsp;&nbsp;<font color="#ff6600">session(&quot;conn&quot;)=conn<br /></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end if&nbsp;&nbsp;<br />Response.Redirect &quot;admin.asp&quot;<br />%&gt;</p>
            <p>使用方法:<br />if session(&quot;pass&quot;)=&quot;1&quot; then<br />Response.Redirect(&quot;xsdf.asp&quot;)<br />else<br />Response.Redirect &quot;error.htm&quot;<br />end if<br />%&gt;</p>
            </div>
            </td>
        </tr>
    </tbody>
</table>]]></description>
		</item>
		
			<item>
			<link>http://www.lsde.net/blog/default.asp?id=223</link>
			<title><![CDATA[最全的CSS浏览器兼容问题整理(IE6.0、IE7.0 与 FireFox)]]></title>
			<author>lsd830219@hotmail.com(admin)</author>
			<category><![CDATA[网页技巧]]></category>
			<pubDate>Wed,10 Sep 2008 13:08:16 +0800</pubDate>
			<guid>http://www.lsde.net/blog/default.asp?id=223</guid>	
		<description><![CDATA[<p>CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了一下.对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加 DOCTYPE声名.&nbsp;&nbsp;</p>
<p><strong><font style="COLOR: rgb(170,0,34)">CSS技巧</font></strong></p>
<p><strong>1.div的垂直居中问题</strong> vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字，就垂直居中了。缺点是要控制内容不要换行&nbsp;&nbsp;</p>
<p><strong>2. margin加倍的问题 </strong>&nbsp;&nbsp;&nbsp; 设置为float的div在ie下设置的margin会加倍。这是一个ie6都存在的bug。解决方案是在这个div里面加上display:inline;&nbsp;&nbsp;&nbsp; 例如：&nbsp;&nbsp;&nbsp; &lt;#div id=&rdquo;imfloat&rdquo;&gt;&nbsp;&nbsp;&nbsp; 相应的css为&nbsp;&nbsp;&nbsp; #IamFloat{&nbsp;&nbsp;&nbsp; float:left;&nbsp;&nbsp;&nbsp; margin:5px;/*IE下理解为10px*/&nbsp;&nbsp;&nbsp; display:inline;/*IE下再理解为5px*/}&nbsp;&nbsp;</p>
<p><strong>3.浮动ie产生的双倍距离 </strong>&nbsp;&nbsp;&nbsp; #box{ float:left; width:100px; margin:0 0 0 100px; //这种情况之下IE会产生200px的距离 display:inline; //使浮动忽略}&nbsp;&nbsp;&nbsp; 这里细说一下block与inline两个元素：block元素的特点是,总是在新行上开始,高度,宽度,行高,边距都可以控制(块元素);Inline元素的特点是,和其他元素在同一行上,不可控制(内嵌元素);&nbsp;&nbsp;&nbsp; #box{ display:block; //可以为内嵌元素模拟为块元素 display:inline; //实现同一行排列的效果 diplay:table;&nbsp;&nbsp;&nbsp;</p>
<p><strong>4 IE与宽度和高度的问题</strong> IE 不认得min-这个定义，但实际上它把正常的width和height当作有min的情况来使。这样问题就大了，如果只用宽度和高度，正常的浏览器里这两个值就不会变，如果只用min-width和min-height的话，IE下面根本等于没有设置宽度和高度。&nbsp;&nbsp;&nbsp; 比如要设置背景图片，这个宽度是比较重要的。要解决这个问题，可以这样：&nbsp;&nbsp;&nbsp; #box{ width: 80px; height: 35px;}html&gt;body #box{ width: auto; height: auto; min-width: 80px; min-height: 35px;}&nbsp;&nbsp;&nbsp;</p>
<p><strong>5.页面的最小宽度 </strong>&nbsp;&nbsp;&nbsp; min -width是个非常方便的CSS命令，它可以指定元素最小也不能小于某个宽度，这样就能保证排版一直正确。但IE不认得这个，而它实际上把width当做最小宽度来使。为了让这一命令在IE上也能用，可以把一个&lt;div&gt; 放到 &lt;body&gt; 标签下，然后为div指定一个类, 然后CSS这样设计：&nbsp;&nbsp;&nbsp; #container{ min-width: 600px; width:expression(document.body.clientWidth &lt; 600? &quot;600px&quot;: &quot;auto&quot; );}&nbsp;&nbsp;&nbsp; 第一个min-width是正常的；但第2行的width使用了Javascript，这只有IE才认得，这也会让你的HTML文档不太正规。它实际上通过Javascript的判断来实现最小宽度。</p>
<p><strong>6.DIV浮动IE文本产生3象素的bug</strong>&nbsp;&nbsp;&nbsp; 左边对象浮动，右边采用外补丁的左边距来定位，右边对象内的文本会离左边有3px的间距.&nbsp;&nbsp;&nbsp; #box{ float:left; width:800px;}&nbsp;&nbsp; #left{ float:left; width:50%;}&nbsp;&nbsp; #right{ width:50%;}&nbsp;&nbsp; *html #left{ margin-right:-3px; //这句是关键}&nbsp;&nbsp;&nbsp; &lt;div id=&quot;box&quot;&gt;&nbsp;&nbsp; &lt;div id=&quot;left&quot;&gt;&lt;/div&gt;&nbsp;&nbsp; &lt;div id=&quot;right&quot;&gt;&lt;/div&gt;&nbsp;&nbsp; &lt;/div&gt;&nbsp;&nbsp;</p>
<p><strong>7.IE捉迷藏的问题</strong>&nbsp;&nbsp;&nbsp; 当div应用复杂的时候每个栏中又有一些链接，DIV等这个时候容易发生捉迷藏的问题。&nbsp;&nbsp;&nbsp; 有些内容显示不出来，当鼠标选择这个区域是发现内容确实在页面。 解决办法：对#layout使用line-height属性 或者给#layout使用固定高和宽。页面结构尽量简单。&nbsp;&nbsp;</p>
<p><strong>8.float的div闭合;清除浮动;自适应高度;</strong>&nbsp;&nbsp;&nbsp;</p>
<p>① 例如：&lt;#div id=&rdquo;floatA&rdquo; &gt;&lt;#div id=&rdquo;floatB&rdquo; &gt;&lt;#div id=&rdquo; NOTfloatC&rdquo; &gt;这里的NOTfloatC并不希望继续平移，而是希望往下排。(其中floatA、floatB的属性已经设置为 float:left;)&nbsp;&nbsp; 这段代码在IE中毫无问题，问题出在FF。原因是NOTfloatC并非float标签，必须将float标签闭合。在 &lt;#div class=&rdquo;floatB&rdquo;&gt; &lt;#div class=&rdquo;NOTfloatC&rdquo;&gt;之间加上 &lt; #div class=&rdquo;clear&rdquo;&gt;这个div一定要注意位置，而且必须与两个具有float属性的div同级，之间不能存在嵌套关系，否则会产生异常。 并且将clear这种样式定义为为如下即可： .clear{ clear:both;}&nbsp;&nbsp;&nbsp;</p>
<p>②作为外部 wrapper 的 div 不要定死高度,为了让高度能自动适应，要在wrapper里面加上overflow:hidden; 当包含float的 box的时候，高度自动适应在IE下无效，这时候应该触发IE的layout私有属性(万恶的IE啊！)用zoom:1;可以做到，这样就达到了兼容。 &nbsp;&nbsp; 例如某一个wrapper如下定义：&nbsp;&nbsp;&nbsp; .colwrapper{ overflow:hidden; zoom:1; margin:5px auto;}&nbsp;&nbsp;&nbsp;</p>
<p>③对于排版,我们用得最多的css描述可能就是float:left.有的时候我们需要在n栏的float div后面做一个统一的背景,譬如:&nbsp;&nbsp; &lt;div id=&rdquo;page&rdquo;&gt;&nbsp;&nbsp; &lt;div id=&rdquo;left&rdquo;&gt;&lt;/div&gt;&nbsp;&nbsp; &lt;div id=&rdquo;center&rdquo;&gt;&lt;/div&gt;&nbsp;&nbsp; &lt;div id=&rdquo;right&rdquo;&gt;&lt;/div&gt;&nbsp;&nbsp;&nbsp; &lt;/div&gt;&nbsp;&nbsp; 比如我们要将page的背景设置成蓝色,以达到所有三栏的背景颜色是蓝色的目的,但是我们会发现随着left center right的向下拉长,而 page居然保存高度不变,问题来了,原因在于page不是float属性,而我们的page由于要居中,不能设置成float,所以我们应该这样解决 &nbsp;&nbsp; &lt;div id=&rdquo;page&rdquo;&gt;&nbsp;&nbsp; &lt;div id=&rdquo;bg&rdquo; style=&rdquo;float:left;width:100%&rdquo;&gt;&nbsp;&nbsp; &lt;div id=&rdquo;left&rdquo;&gt;&lt;/div&gt;&nbsp;&nbsp; &lt;div id=&rdquo;center&rdquo;&gt;&lt;/div&gt;&nbsp;&nbsp; &lt;div id=&rdquo;right&rdquo;&gt;&lt;/div&gt;&nbsp;&nbsp; &lt;/div&gt;&nbsp;&nbsp; &lt;/div&gt;&nbsp;&nbsp; 再嵌入一个float left而宽度是100%的DIV解决之&nbsp;&nbsp;</p>
<p>④万能float 闭合(非常重要!)&nbsp;&nbsp;&nbsp; 关于 clear float 的原理可参见 [How To Clear Floats Without Structural Markup],将以下代码加入Global CSS 中,给需要闭合的div加上 class=&quot;clearfix&quot; 即可,屡试不爽.&nbsp;&nbsp;&nbsp; /* Clear Fix */&nbsp;&nbsp;&nbsp; .clearfix:after { content:&quot;.&quot;; display:block; height:0; clear:both; visibility:hidden; }&nbsp;&nbsp;&nbsp; .clearfix { display:inline-block; }&nbsp;&nbsp;&nbsp; /* Hide from IE Mac */&nbsp;&nbsp;&nbsp; .clearfix {display:block;}&nbsp;&nbsp;&nbsp; /* End hide from IE Mac */&nbsp;&nbsp;&nbsp; /* end of clearfix */&nbsp;&nbsp;&nbsp; 或者这样设置：.hackbox{ display:table; //将对象作为块元素级的表格显示}&nbsp;&nbsp;</p>
<p><strong>11.高度不适应</strong>&nbsp;&nbsp;&nbsp; 高度不适应是当内层对象的高度发生变化时外层高度不能自动进行调节，特别是当内层对象使用margin 或paddign 时。&nbsp;&nbsp;&nbsp; 例：&nbsp;&nbsp; #box {background-color:#eee; }&nbsp;&nbsp;&nbsp;&nbsp; #box p {margin-top: 20px;margin-bottom: 20px; text-align:center; }&nbsp;&nbsp;&nbsp;&nbsp; &lt;div id=&quot;box&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;p&gt;p对象中的内容&lt;/p&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;&nbsp;&nbsp;&nbsp;&nbsp; 解决方法：在P对象上下各加2个空的div对象CSS代码：.1{height:0px;overflow:hidden;}或者为DIV加上border属性。</p>
<p><strong>12 .IE6下为什么图片下有空隙产生</strong> 解决这个BUG的方法也有很多,可以是改变html的排版,或者设置img 为display:block 或者设置vertical-align 属性为 vertical-align:top | bottom |middle |text-bottom 都可以解决.</p>
<p><strong>13.如何对齐文本与文本输入框</strong> 加上 vertical-align:middle; &lt;style type=&quot;text/css&quot;&gt; &lt;!-- input { &nbsp;&nbsp;&nbsp;&nbsp; width:200px; &nbsp;&nbsp;&nbsp;&nbsp; height:30px; &nbsp;&nbsp;&nbsp;&nbsp; border:1px solid red; &nbsp;&nbsp;&nbsp;&nbsp; vertical-align:middle; } --&gt; &lt;/style&gt;</p>
<p><strong>14.web标准中定义id与class有什么区别吗</strong> 一.web标准中是不容许重复ID的,比如 div id=&quot;aa&quot;&nbsp;&nbsp; 不容许重复2次,而class 定义的是类,理论上可以无限重复, 这样需要多次引用的定义便可以使用他. 二.属性的优先级问题 ID 的优先级要高于class,看上面的例子 三.方便JS等客户端脚本,如果在页面中要对某个对象进行脚本操作,那么可以给他定义一个ID,否则只能利用遍历页面元素加上指定特定属性来找到它,这是相对浪费时间资源,远远不如一个ID来得简单.</p>
<p><strong>15. LI中内容超过长度后以省略号显示的方法</strong> 此方法适用与IE与OP浏览器 &lt;style type=&quot;text/css&quot;&gt; &lt;!-- li { &nbsp;&nbsp;&nbsp;&nbsp; width:200px; &nbsp;&nbsp;&nbsp;&nbsp; white-space:nowrap; &nbsp;&nbsp;&nbsp;&nbsp; text-overflow:ellipsis; &nbsp;&nbsp;&nbsp;&nbsp; -o-text-overflow:ellipsis; &nbsp;&nbsp;&nbsp;&nbsp; overflow: hidden; &nbsp;&nbsp;&nbsp;&nbsp; } --&gt; &lt;/style&gt;</p>
<p><strong>16.为什么web标准中IE无法设置滚动条颜色了</strong> 解决办法是将body换成html &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt; &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=gb2312&quot; /&gt; &lt;style type=&quot;text/css&quot;&gt; &lt;!-- html { &nbsp;&nbsp;&nbsp;&nbsp; scrollbar-face-color:#f6f6f6; &nbsp;&nbsp;&nbsp;&nbsp; scrollbar-highlight-color:#fff; &nbsp;&nbsp;&nbsp;&nbsp; scrollbar-shadow-color:#eeeeee; &nbsp;&nbsp;&nbsp;&nbsp; scrollbar-3dlight-color:#eeeeee; &nbsp;&nbsp;&nbsp;&nbsp; scrollbar-arrow-color:#000; &nbsp;&nbsp;&nbsp;&nbsp; scrollbar-track-color:#fff; &nbsp;&nbsp;&nbsp;&nbsp; scrollbar-darkshadow-color:#fff; &nbsp;&nbsp;&nbsp;&nbsp; } --&gt; &lt;/style&gt;</p>
<p><strong>17.为什么无法定义1px左右高度的容器</strong> IE6下这个问题是因为默认的行高造成的,解决的方法也有很多,例如:overflow:hidden | zoom:0.08 | line-height:1px</p>
<p><strong>18.怎么样才能让层显示在FLASH之上呢</strong> 解决的办法是给FLASH设置透明 &lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;</p>
<p><strong>19.怎样使一个层垂直居中于浏览器中</strong> 这里我们使用百分比绝对定位,与外补丁负值的方法,负值的大小为其自身宽度高度除以二 &lt;style type=&quot;text/css&quot;&gt; &lt;!-- div { &nbsp;&nbsp;&nbsp;&nbsp; position:absolute; &nbsp;&nbsp;&nbsp;&nbsp; top:50%; &nbsp;&nbsp;&nbsp;&nbsp; lef:50%; &nbsp;&nbsp;&nbsp;&nbsp; margin:-100px 0 0 -100px; &nbsp;&nbsp;&nbsp;&nbsp; width:200px; &nbsp;&nbsp;&nbsp;&nbsp; height:200px; &nbsp;&nbsp;&nbsp;&nbsp; border:1px solid red; &nbsp;&nbsp;&nbsp;&nbsp; } --&gt; &lt;/style&gt;&nbsp;&nbsp;&nbsp;</p>
<p><strong><font style="COLOR: rgb(170,0,34)">FF与IE</font></strong>&nbsp;&nbsp;</p>
<p><strong>1. Div居中问题</strong>&nbsp;&nbsp; div设置 margin-left, margin-right 为 auto 时已经居中，IE 不行，IE需要设定body居中，首先在父级元素定义text-algin: center;这个的意思就是在父级元素内的内容居中。&nbsp;&nbsp;&nbsp;</p>
<p><strong>2.链接(a标签)的边框与背景</strong>&nbsp;&nbsp; a 链接加边框和背景色，需设置 display: block, 同时设置 float: left 保证不换行。参照 menubar, 给 a 和 menubar 设置高度是为了避免底边显示错位, 若不设 height, 可以在 menubar 中插入一个空格。</p>
<p><strong>3.超链接访问过后hover样式就不出现的问题</strong> 被点击访问过的超链接样式不在具有hover和active了,很多人应该都遇到过这个问题,解决方法是改变CSS属性的排列顺序: L-V-H-A Code: &lt;style type=&quot;text/css&quot;&gt; &lt;!-- a:link {} a:visited {} a:hover {} a:active {} --&gt; &lt;/style&gt;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p><strong>4. 游标手指cursor</strong>&nbsp;&nbsp;&nbsp; cursor: pointer 可以同时在 IE FF 中显示游标手指状， hand 仅 IE 可以&nbsp;&nbsp;</p>
<p><strong>5.UL的padding与margin</strong>&nbsp;&nbsp; ul标签在FF中默认是有padding值的,而在IE中只有margin默认有值,所以先定义 ul{margin:0;padding:0;}就能解决大部分问题&nbsp;&nbsp;&nbsp;</p>
<p><strong>6. FORM标签</strong>&nbsp;&nbsp; 这个标签在IE中,将会自动margin一些边距,而在FF中margin则是0,因此,如果想显示一致,所以最好在css中指定margin和 padding,针对上面两个问题,我的css中一般首先都使用这样的样式ul,form{margin:0;padding:0;}给定义死了,所以后面就不会为这个头疼了.&nbsp;&nbsp;</p>
<p><strong>7. BOX模型解释不一致问题</strong>&nbsp;&nbsp; 在FF和IE 中的BOX模型解释不一致导致相差2px解决方法：div{margin:30px!important;margin:28px;} 注意这两个 margin的顺序一定不能写反， important这个属性IE不能识别，但别的浏览器可以识别。所以在IE下其实解释成这样： div {maring:30px;margin:28px}重复定义的话按照最后一个来执行，所以不可以只写margin:xx px!important; &nbsp;&nbsp;&nbsp; #box{ width:600px; //for ie6.0- w\idth:500px; //for ff+ie6.0}&nbsp;&nbsp;&nbsp; #box{ width:600px!important //for ff width:600px; //for ff+ie6.0 width /**/:500px; //for ie6.0-}&nbsp;&nbsp;</p>
<p><strong>8.属性选择器(这个不能算是兼容,是隐藏css的一个bug)</strong>&nbsp;&nbsp;&nbsp; p[id]{}div[id]{}&nbsp;&nbsp;&nbsp; 这个对于IE6.0和IE6.0以下的版本都隐藏,FF和OPera作用.属性选择器和子选择器还是有区别的,子选择器的范围从形式来说缩小了,属性选择器的范围比较大,如p[id]中,所有p标签中有id的都是同样式的.&nbsp;&nbsp;</p>
<p><strong>9.最狠的手段 - !important;</strong>&nbsp;&nbsp;&nbsp; 如果实在没有办法解决一些细节问题,可以用这个方法.FF对于&rdquo;!important&rdquo;会自动优先解析,然而IE则会忽略.如下&nbsp;&nbsp; .tabd1{&nbsp;&nbsp;&nbsp; background:url(/res/images/up/tab1.gif) no-repeat 0px 0px !important; /*Style for FF*/&nbsp;&nbsp;&nbsp; background:url(/res/images/up/tab1.gif) no-repeat 1px 0px; /* Style for IE */}&nbsp;&nbsp; 值得注意的是，一定要将xxxx !important 这句放置在另一句之上，上面已经提过&nbsp;&nbsp;&nbsp;</p>
<p><strong>10.IE,FF的默认值问题</strong>&nbsp;&nbsp; 或许你一直在抱怨为什么要专门为IE和FF写不同的CSS，为什么IE这样让人头疼，然后一边写css，一边咒骂那个可恶的M$ IE.其实对于css的标准支持方面，IE并没有我们想象的那么可恶，关键在于IE和FF的默认值不一样而已，掌握了这个技巧，你会发现写出兼容FF和IE的css并不是那么困难，或许对于简单的css，你完全可以不用&rdquo;!important&rdquo;这个东西了。&nbsp;&nbsp;&nbsp; 我们都知道，浏览器在显示网页的时候，都会根据网页的 css样式表来决定如何显示，但是我们在样式表中未必会将所有的元素都进行了具体的描述，当然也没有必要那么做，所以对于那些没有描述的属性，浏览器将采用内置默认的方式来进行显示，譬如文字，如果你没有在css中指定颜色，那么浏览器将采用黑色或者系统颜色来显示，div或者其他元素的背景，如果在 css中没有被指定，浏览器则将其设置为白色或者透明，等等其他未定义的样式均如此。所以有很多东西出现FF和IE显示不一样的根本原因在于它们的默认显示不一样，而这个默认样式该如何显示我知道在w3中有没有对应的标准来进行规定，因此对于这点也就别去怪罪IE了。</p>
<p><strong>11.为什么FF下文本无法撑开容器的高度</strong> 标准浏览器中固定高度值的容器是不会象IE6里那样被撑开的,那我又想固定高度,又想能被撑开需要怎样设置呢？办法就是去掉height设置min-height:200px;&nbsp;&nbsp; 这里为了照顾不认识min-height的IE6 可以这样定义: { height:auto!important; height:200px; min-height:200px; }</p>
<p><strong>12.FireFox下如何使连续长字段自动换行</strong> 众所周知IE中直接使用 word-wrap:break-word 就可以了, FF中我们使用JS插入&amp;#10;的方法来解决 &lt;style type=&quot;text/css&quot;&gt; &lt;!-- div { &nbsp;&nbsp;&nbsp;&nbsp; width:300px; &nbsp;&nbsp;&nbsp;&nbsp; word-wrap:break-word; &nbsp;&nbsp;&nbsp;&nbsp; border:1px solid red; } --&gt; &lt;/style&gt; &lt;div id=&quot;ff&quot;&gt;aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&lt;/div&gt; &lt;scrīpt type=&quot;text/javascrīpt&quot;&gt; /* &lt;![CDATA[ */ function toBreakWord(el, intLen){ &nbsp;&nbsp;&nbsp;&nbsp; var ōbj=document.getElementById(el); &nbsp;&nbsp;&nbsp;&nbsp; var strContent=obj.innerHTML; &nbsp;&nbsp;&nbsp;&nbsp; var strTemp=&quot;&quot;; &nbsp;&nbsp;&nbsp;&nbsp; while(strContent.length&gt;intLen){ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strTemp+=strContent.substr(0,intLen)+&quot;&amp;#10;&quot;; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strContent=strContent.substr(intLen,strContent.length); &nbsp;&nbsp;&nbsp;&nbsp; } &nbsp;&nbsp;&nbsp;&nbsp; strTemp+=&quot;&amp;#10;&quot;+strContent; &nbsp;&nbsp;&nbsp;&nbsp; obj.innerHTML=strTemp; } if(document.getElementById&nbsp;&nbsp; &amp;&amp;&nbsp;&nbsp; !document.all)&nbsp;&nbsp; toBreakWord(&quot;ff&quot;, 37); /* ]]&gt; */ &lt;/scrīpt&gt;</p>
<p><strong>13.为什么IE6下容器的宽度和FF解释不同呢</strong> &lt;?xml version=&quot;1.0&quot; encoding=&quot;gb2312&quot;?&gt; &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt; &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=gb2312&quot; /&gt; &lt;style type=&quot;text/css&quot;&gt; &lt;!-- div { &nbsp;&nbsp;&nbsp;&nbsp; cursor:pointer; &nbsp;&nbsp;&nbsp;&nbsp; width:200px; &nbsp;&nbsp;&nbsp;&nbsp; height:200px; &nbsp;&nbsp;&nbsp;&nbsp; border:10px solid red &nbsp;&nbsp;&nbsp;&nbsp; } --&gt; &lt;/style&gt; &lt;div ōnclick=&quot;alert(this.offsetWidth)&quot;&gt;让FireFox与IE兼容&lt;/div&gt; 问题的差别在于容器的整体宽度有没有将边框（border）的宽度算在其内,这里IE6解释为200PX ,而FF则解释为220PX,那究竟是怎么导致的问题呢？大家把容器顶部的xml去掉就会发现原来问题出在这,顶部的申明触发了IE的qurks mode,关于qurks mode、 standards mode的相关知识,请参考:http: //www.microsoft.com/china/msdn/library/webservices/asp.net/ ASPNETusStan.mspx?mfr=true</p>
<p><strong><font style="COLOR: rgb(170,0,34)">IE6,IE7,FF</font></strong>&nbsp;&nbsp; IE7.0 出来了，对CSS的支持又有新问题。浏览器多了，网页兼容性更差了，疲于奔命的还是我们 ，为解决IE7.0的兼容问题，找来了下面这篇文章： 现在我大部分都是用!important来hack，对于ie6和firefox测试可以正常显示，但是ie7对!important可以正确解释，会导致页面没按要求显示！下面是三个浏览器的兼容性收集.&nbsp;&nbsp;</p>
<p><strong>第一种，是CSS HACK的方法</strong>&nbsp;&nbsp;&nbsp; height:20px; /*For Firefox*/&nbsp;&nbsp;&nbsp; *height:25px; /*For IE7 &amp; IE6*/&nbsp;&nbsp;&nbsp; _height:20px; /*For IE6*/&nbsp;&nbsp;&nbsp; 注意顺序。&nbsp;&nbsp;&nbsp; 这样也属于CSS HACK，不过没有上面这样简洁。&nbsp;&nbsp;&nbsp; #example { color: #333; } /* Moz */&nbsp;&nbsp;&nbsp; * html #example { color: #666; } /* IE6 */&nbsp;&nbsp;&nbsp; *+html #example { color: #999; } /* IE7 */&nbsp;&nbsp;&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp; &lt;!--其他浏览器 --&gt;&nbsp;&nbsp;&nbsp; &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;css.css&quot; /&gt;&nbsp;&nbsp;&nbsp; &lt;!--[if IE 7]&gt;&nbsp;&nbsp;&nbsp; &lt;!-- 适合于IE7 --&gt;&nbsp;&nbsp;&nbsp; &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;ie7.css&quot; /&gt;&nbsp;&nbsp;&nbsp; &lt;![endif]--&gt;&nbsp;&nbsp;&nbsp; &lt;!--[if lte IE 6]&gt;&nbsp;&nbsp;&nbsp; &lt;!-- 适合于IE6及一下 --&gt;&nbsp;&nbsp;&nbsp; &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;ie.css&quot; /&gt;&nbsp;&nbsp;&nbsp; &lt;![endif]--&gt;&nbsp;&nbsp;&nbsp;</p>
<p><strong>第三种，css filter的办法，以下为经典从国外网站翻译过来的。.</strong>&nbsp;&nbsp;&nbsp; 新建一个css样式如下：&nbsp;&nbsp;&nbsp; #item {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; width: 200px;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; height: 200px;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; background: red;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp; 新建一个div,并使用前面定义的css的样式：&nbsp;&nbsp;&nbsp; &lt;div id=&quot;item&quot;&gt;some text here&lt;/div&gt;&nbsp;&nbsp;&nbsp;&nbsp; 在body表现这里加入lang属性,中文为zh：&nbsp;&nbsp;&nbsp; &lt;body lang=&quot;en&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp; 现在对div元素再定义一个样式：&nbsp;&nbsp;&nbsp; *:lang(en) #item{&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; background:green !important;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp; 这样做是为了用!important覆盖原来的css样式,由于:lang选择器ie7.0并不支持,所以对这句话不会有任何作用,于是也达到了ie6.0下同样的效果,但是很不幸地的是,safari同样不支持此属性,所以需要加入以下css样式：&nbsp;&nbsp;&nbsp; #item:empty {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; background: green !important&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp; :empty选择器为css3的规范,尽管safari并不支持此规范,但是还是会选择此元素,不管是否此元素存在,现在绿色会现在在除ie各版本以外的浏览器上。&nbsp;&nbsp;&nbsp; 对IE6和FF的兼容可以考虑以前的!important 个人比较喜欢用</p>]]></description>
		</item>
		
			<item>
			<link>http://www.lsde.net/blog/default.asp?id=222</link>
			<title><![CDATA[网页表格边框的去留制作的一些技巧]]></title>
			<author>lsd830219@hotmail.com(admin)</author>
			<category><![CDATA[网页技巧]]></category>
			<pubDate>Thu,28 Aug 2008 17:07:22 +0800</pubDate>
			<guid>http://www.lsde.net/blog/default.asp?id=222</guid>	
		<description><![CDATA[表格边框的显示与隐藏，是可以用frame参数来控制的。请注意它只控制表格的边框图，而不影晌单元格。<br/>只显示上边框&nbsp;&lt;table&nbsp;frame=above&gt;<br/>只显示下边框&nbsp;&lt;table&nbsp;frame=below&gt;&nbsp;<br/>只显示左、右边框&nbsp;&lt;table&nbsp;frame=vsides&gt;<br/>只显示上、下边框&nbsp;&lt;table&nbsp;frame=hsides&gt;<br/>只显示左边框&nbsp;&lt;table&nbsp;frame=lhs&gt;<br/>只显示右边框&nbsp;&lt;table&nbsp;frame=rhs&gt;<br/>不显示任何边框&nbsp;&lt;table&nbsp;frame=void&gt;&nbsp;<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.lsde.net/blog/default.asp?id=221</link>
			<title><![CDATA[几个经典的css技巧一般初学者可能不大了解！]]></title>
			<author>lsd830219@hotmail.com(admin)</author>
			<category><![CDATA[网页技巧]]></category>
			<pubDate>Thu,28 Aug 2008 16:51:45 +0800</pubDate>
			<guid>http://www.lsde.net/blog/default.asp?id=221</guid>	
		<description><![CDATA[<p><strong>使用 line-height 垂直居中</strong></p>
<span class="code">
<div class="HtmlCode">line-height:24px;</div>
</span>
<p>使用固定宽度的容器并且需要一行垂直居中时，使用 line-height 即可（高度与父层容器一致），更多的垂直居中总结可以看这里。</p>
<p><strong>清除容器浮动</strong></p>
<span class="code">
<div class="HtmlCode">#main&nbsp;{ <br />&nbsp;&nbsp;&nbsp;&nbsp;overflow:hidden; <br />}</div>
</span>
<p><strong>不让链接折行</strong></p>
<div class="HtmlCode">a&nbsp;{ <br />&nbsp;&nbsp;&nbsp;&nbsp;white-space:nowrap; <br />}</div>
<p>上面的设定就能避免链接折行，不过个人建议长链接会有相应的这行（有关换行方面的讨论，参看圆心的记录）。</p>
<p><strong>始终让 Firefox 显示滚动条</strong></p>
<span class="code">
<div class="HtmlCode">html&nbsp;{ <br />&nbsp;&nbsp;&nbsp;&nbsp;overflow:-moz-scrollbars-vertical; <br />}</div>
</span>
<p>更多的 Mozilla/Firefox 私有 CSS 属性可以参考这里。需跨浏览器的支持，也可以使用。</p>
<span class="code">
<div class="HtmlCode">body,&nbsp;html&nbsp;{ <br />&nbsp;&nbsp;&nbsp;&nbsp;min-height:101%; <br />}</div>
</span>
<p><strong>使块元素水平居中</strong></p>
<span class="code">
<div class="HtmlCode">margin:0&nbsp;auto;</div>
</span>
<p>其实就是：</p>
<div class="HtmlCode">margin-left:&nbsp;auto; <br />margin-right:&nbsp;auto;</div>
<p>这个技巧基本上所有的 CSS 教科书都会有说明，别忘记给它加上个宽度。Exploer 下也可以使用。</p>
<span class="code">
<div class="HtmlCode">body{ <br />&nbsp;&nbsp;&nbsp;&nbsp;text-align:&nbsp;center; <br />}</div>
</span>
<p>然后定义内层容器。</p>
<span class="code">
<div class="HtmlCode">text-align:&nbsp;left;</div>
</span>
<p>恢复。</p>
<p><strong>隐藏 Exploer textarea 的滚动条</strong></p>
<span class="code">
<div class="HtmlCode">textarea&nbsp;{ <br />&nbsp;&nbsp;&nbsp;&nbsp;overflow:auto; <br />}</div>
</span>
<p>Exploer 默认情况下 textarea 会有垂直滚动条（不要问我为什么）。</p>
<p><strong>设置打印分页</strong></p>
<span class="code">
<div class="HtmlCode">h2&nbsp;{ <br />&nbsp;&nbsp;&nbsp;&nbsp;page-break-before:always; <br />}</div>
</span>
<p>page-break-before 属性能设置打印网页时的分页。</p>
<p><strong>删除链接上的虚线框</strong></p>
<span class="code">
<div class="HtmlCode">a:active,&nbsp;a:focus&nbsp;{ <br />&nbsp;&nbsp;&nbsp;&nbsp;outline:none; <br />}</div>
</span>
<p>Firefox 默认会在链接获得焦点（或者点击时）加上条虚线框，使用上面的属性可以删除。</p>
<p><strong>最简单的 CSS 重置</strong></p>
<div class="HtmlCode">*&nbsp;{ <br />&nbsp;&nbsp;&nbsp;margin:&nbsp;0;&nbsp;padding:&nbsp;0 <br />}</div>]]></description>
		</item>
		
			<item>
			<link>http://www.lsde.net/blog/default.asp?id=220</link>
			<title><![CDATA[Flash教程：旋转拖尾文字效果的制作]]></title>
			<author>lsd830219@hotmail.com(admin)</author>
			<category><![CDATA[Flash教程]]></category>
			<pubDate>Thu,28 Aug 2008 16:45:56 +0800</pubDate>
			<guid>http://www.lsde.net/blog/default.asp?id=220</guid>	
		<description><![CDATA[文字旋转时后面跟着自己的影子，给人超强的速度感。在模拟物体快速运动时常常要用到这种效果，下面就讲一下这种文字的制作方法。本文由中国教程网 江舟一叶 原创，转载请保留此信息！首先还是来看下<span class="t_tag" onclick="tagshow(event)" href="http://bbs.jcwcn.com/tag.php?name=%D0%A7%B9%FB">效果</span>吧：<br /><br /><object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" height="500" width="500" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<param value="13229" name="_cx" />
<param value="13229" name="_cy" />
<param value="" name="FlashVars" />
<param value="http://www2.flash8.net/UploadTeach/200804/20080407111005810.swf" name="Movie" />
<param value="http://www2.flash8.net/UploadTeach/200804/20080407111005810.swf" name="Src" />
<param value="Window" name="WMode" />
<param value="-1" name="Play" />
<param value="-1" name="Loop" />
<param value="High" name="Quality" />
<param value="" name="SAlign" />
<param value="-1" name="Menu" />
<param value="" name="Base" />
<param value="" name="AllowScriptAccess" />
<param value="ShowAll" name="Scale" />
<param value="0" name="DeviceFont" />
<param value="0" name="EmbedMovie" />
<param value="" name="BGColor" />
<param value="" name="SWRemote" />
<param value="" name="MovieData" />
<param value="1" name="SeamlessTabbing" />
<param value="0" name="Profile" />
<param value="" name="ProfileAddress" />
<param value="0" name="ProfilePort" />
<param value="all" name="AllowNetworking" />
<param value="false" name="AllowFullScreen" /></object><br /><br />
<p>一、新建文档，设置文档大小为500&times;500。帧频为30/秒。</p>
<p>二、创建一个图形元件，起名&ldquo;影子&rdquo;，用文本工具选择合适的字体、加粗、斜体在舞台上输入文字，如中国教程网网址&ldquo;bbs.jcwcn.com&rdquo;。设置面板如下图：<br /><br /><img alt="" src="http://www2.flash8.net/UploadTeach/200804/20080407111153728.jpg" border="0" />&nbsp;<br /><br />三、将文字打散为矢量图（执行两次&ldquo;CTRL+B&rdquo;键），然后用颜料桶工具进行渐变填充，混色器面板如图：<br /><br /><img alt="" src="http://www2.flash8.net/UploadTeach/200804/20080407112522393.jpg" border="0" /><br /><br />填充时先将文字全部选中，再用填充工具由左上角往右下角的一拉就可以了。<br /><br />四、选中&ldquo;影子&rdquo;第一帧，右键单击，选择复制帧命令。<br /><br />五、创建图形元件&ldquo;文字&rdquo;右键单击第一帧，选择&ldquo;粘贴&rdquo;帧命令，直接将填充复制一份。<br /><br />六、选择墨水瓶工具先为文字添加上白色边框，然后用箭头工具框选中所有的文字及其边框，选择菜单栏的&ldquo;修改---形状---将线条转换为填充&rdquo;命令。<br /><br />七、再选择墨水瓶工具，为填加第二层蓝色边框，如图：<br /><br /><img alt="" src="http://www2.flash8.net/UploadTeach/200804/20080407112439406.jpg" border="0" /><br />八、退出元件编辑状态，新建一图层，并将两个图层分别命名为&ldquo;1&rdquo;和&ldquo;2&rdquo;。然后将&ldquo;文字&rdquo;从库中拖到&ldquo;1&rdquo;层的舞台上，右键单击第1帧，在弹出的菜单中选择&ldquo;创建补间动画&rdquo;命令，制作运动动画。<br /><br />九、在&ldquo;1&rdquo;层的第50帧处插入关键帧，然后右键单击选择&ldquo;删除补间&rdquo;命令，接着在第68帧插入一普通帧，使文字状态在最后保持不变。<br /><br />十、选择&ldquo;1&rdquo;层第1帧~第49帧的任意一帧，打开属性面板，在旋转下拉列表中选择&ldquo;逆时针&rdquo;，并将圈数设置为1，如图：<br /><br /><img alt="" src="http://www2.flash8.net/UploadTeach/200804/20080407111404581.jpg" border="0" /><br /><br />十一、将&ldquo;1&rdquo;层锁定，用同样的方法在&ldquo;2&rdquo;层制作&ldquo;影子&rdquo;元件的运动动画，也为逆时针旋转一圈，从时间轴的第3帧旋转至52帧，并且将其首尾两帧中对象的Alpha值都设置为88%。设置实例在舞台上的位置时，应该注意其旋转中心应与其上层&ldquo;文字&rdquo;实例的旋转中心一致。<br /><br />十二、拖曳鼠标以选中&ldquo;2&rdquo;层的第3帧~第52帧，然后右键单击，在弹出的菜单中选择&ldquo;复制帧&rdquo;命令。<br /><br /><img alt="" src="http://www2.flash8.net/UploadTeach/200804/20080407111428770.jpg" border="0" /><br /><br />十三、新建图层3~9，将刚才复制的帧有秩序的在各个图层上粘贴，得到如图所示的时间轴。<br /><br /><img alt="" src="http://www2.flash8.net/UploadTeach/200804/20080407111445951.jpg" border="0" /></p>
<p>十四、有规律地设置3~9层中首尾两帧对象的Alpha值，可以分别设置成88%、77%、66%、55%、44%、33%、22%、11%，这样就可以模拟出跟踪拖尾的效果。<br /><br />十五、保存并测试动画。OK！</p>]]></description>
		</item>
		
			<item>
			<link>http://www.lsde.net/blog/default.asp?id=219</link>
			<title><![CDATA[如何去掉整页面的鼠标按下的虚线边框？]]></title>
			<author>lsd830219@hotmail.com(admin)</author>
			<category><![CDATA[网页技巧]]></category>
			<pubDate>Thu,28 Aug 2008 09:15:43 +0800</pubDate>
			<guid>http://www.lsde.net/blog/default.asp?id=219</guid>	
		<description><![CDATA[整个页面的话,在head前面添加:&nbsp;<br/>&lt;style&gt;&nbsp;<br/>A&nbsp;{<br/>yexj00:expression(this.hideFocus=&#34;true&#34;);<br/>}&nbsp;<br/>&lt;/style&gt;&nbsp;<br/>这样就再也不会出现虚线边框了！感觉真爽！]]></description>
		</item>
		
</channel>
</rss>