<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wordpress外贸企业主题, Wp企业主题, wordpress企业主题, wordpress主题定制,  PHP代码, ASP代码, 精选JS代码, WORDPRESS, 网站SEO,Flash焦点广告,JS焦点广告,CSS技巧 &#124; 九创主题 &#187; CSS</title>
	<atom:link href="http://www.3code.cn/tag/css-tag/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.3code.cn</link>
	<description>Wordpress外贸企业主题, Wp企业主题, wordpress企业主题, wordpress主题定制,  PHP代码,ASP代码,精选JS代码,WORDPRESS,网站SEO,Flash焦点广告,JS焦点广告,CSS技巧</description>
	<lastBuildDate>Thu, 09 Feb 2012 01:52:35 +0000</lastBuildDate>
	<language>zh-cn</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>IE下如何设置iframe背景透明</title>
		<link>http://www.3code.cn/ie-iframe-background/</link>
		<comments>http://www.3code.cn/ie-iframe-background/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 10:32:39 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=1717</guid>
		<description><![CDATA[首先：在iframe标签中加入 allowtransparency="true"属性
然后：在调用的页面的<body>标签里加入 style="background:transparent;"]]></description>
			<content:encoded><![CDATA[<p><strong>首先：</strong>在iframe标签中加入 allowtransparency="true"属性<br />
<strong>然后：</strong>在调用的页面的&lt;body&gt;标签里加入 <span><span>style</span><span>=</span><span>"background:transparent;"</p>
<p><strong>示例：</strong><br />
</span></span>&lt;iframe allowtransparency="ture" src="aa.html" width="500" height="500"&gt;&lt;/iframe&gt;</p>
<p><strong>aa.html</strong></p>
<p>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br />
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /&gt;<br />
&lt;title&gt;Untitled Document&lt;/title&gt;<br />
&lt;/head&gt;</p>
<p>&lt;body bgColor="transparent"&gt;<br />
asda&lt;br&gt;<br />
das&lt;br&gt;<br />
sad&lt;br&gt;<br />
asdddddddddddddddddddd<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/ie-iframe-background/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>很酷的伸缩导航菜单</title>
		<link>http://www.3code.cn/cool-js-menu/</link>
		<comments>http://www.3code.cn/cool-js-menu/#comments</comments>
		<pubDate>Tue, 11 May 2010 05:56:21 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[精选JS]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=1646</guid>
		<description><![CDATA[很酷的伸缩导航菜单]]></description>
			<content:encoded><![CDATA[<p>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br />
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312" /&gt;<br />
&lt;style type="text/css"&gt;<br />
*{margin:0; padding:0;}<br />
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}<br />
#box{width:200px; border:1px solid #ccc;}<br />
.title{ font-size:12px; padding-left:3px; height:20px; border-bottom:1px solid #fff; background:#000; line-height:20px; color:#FFF; cursor:pointer;}<br />
.content{ padding:5px; height:150px;}<br />
&lt;/style&gt;<br />
&lt;script type="text/javascript"&gt;<br />
function flexMenu(id)<br />
{<br />
var $id = document.getElementById(id);<br />
var titleList = $id.getElementsByTagName('h2');<br />
var contentList = $id.getElementsByTagName('div');<br />
titleList[titleList.length-1].style.border = 'none';<br />
for(var i=0;i&lt;titleList.length;i++)<br />
{<br />
titleList[i].onclick = function()<br />
{<br />
for(var a=0;a&lt;contentList.length;a++)<br />
{<br />
contentList[a].style.display = 'none';<br />
}<br />
if(this.nextSibling.nodeType=='3')<br />
{<br />
this.nextSibling.nextSibling.style.display = '';<br />
}else<br />
{<br />
this.nextSibling.style.display = '';<br />
}<br />
}<br />
}<br />
}<br />
window.onload = function(){ flexMenu('box')}<br />
&lt;/script&gt;<br />
&lt;title&gt;很酷的伸缩导航菜单&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;div id="box"&gt;<br />
&lt;h2&gt;站长特效&lt;/h2&gt;<br />
&lt;div &gt;&lt;a href="http://www.moerdao.com"&gt;特效频道子菜单&lt;/a&gt;&lt;/div&gt;<br />
&lt;h2&gt;网页特效&lt;/h2&gt;<br />
&lt;div style="display:none;"&gt;&lt;a href="http://www.moerdao.com"&gt;网页特效子菜单&lt;/a&gt;&lt;/div&gt;<br />
&lt;h2&gt;广告代码&lt;/h2&gt;</p>
<p>&lt;div style="display:none;"&gt;&lt;a href="http://www.3code.cn"&gt;广告代码子菜单&lt;/a&gt;&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/cool-js-menu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>简单易用的JS+CSS伸缩菜单</title>
		<link>http://www.3code.cn/js-css-menu-2/</link>
		<comments>http://www.3code.cn/js-css-menu-2/#comments</comments>
		<pubDate>Tue, 11 May 2010 05:27:58 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[精选JS]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=1643</guid>
		<description><![CDATA[简单易用的JS+CSS伸缩菜单]]></description>
			<content:encoded><![CDATA[<p>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;简单易用的JS+CSS伸缩菜单-3code.cn/&lt;/title&gt;<br />
&lt;style&gt;<br />
&lt;!--<br />
body{<br />
background-color:#ffdee0;<br />
}<br />
#navigation {<br />
width:200px;<br />
font-family:Arial;<br />
}<br />
#navigation &gt; ul {<br />
list-style-type:none;<br />
margin:0px;<br />
padding:0px;<br />
}<br />
#navigation &gt; ul &gt; li {<br />
border-bottom:1px solid #ED9F9F;<br />
}<br />
#navigation &gt; ul &gt; li &gt; a{<br />
display:block;<br />
padding:5px 5px 5px 0.5em;<br />
text-decoration:none;<br />
border-left:12px solid #711515;<br />
border-right:1px solid #711515;<br />
}<br />
#navigation &gt; ul &gt; li &gt; a:link, #navigation &gt; ul &gt; li &gt; a:visited{<br />
background-color:#c11136;<br />
color:#FFFFFF;<br />
}<br />
#navigation &gt; ul &gt; li &gt; a:hover{<br />
background-color:#990020;<br />
color:#ffff00;<br />
}</p>
<p>#navigation ul li ul{<br />
list-style-type:none;<br />
margin:0px;<br />
padding:0px 0px 0px 0px;<br />
}<br />
#navigation ul li ul li{<br />
border-top:1px solid #ED9F9F;<br />
}<br />
#navigation ul li ul li a{<br />
display:block;<br />
padding:3px 3px 3px 0.5em;<br />
text-decoration:none;<br />
border-left:28px solid #a71f1f;<br />
border-right:1px solid #711515;<br />
}<br />
#navigation ul li ul li a:link, #navigation ul li ul li a:visited{<br />
background-color:#e85070;<br />
color:#FFFFFF;<br />
}<br />
#navigation ul li ul li a:hover{<br />
background-color:#c2425d;<br />
color:#ffff00;<br />
}<br />
#navigation ul li ul.myHide{<br />
display:none;<br />
}<br />
#navigation ul li ul.myShow{<br />
display:block;<br />
}<br />
--&gt;<br />
&lt;/style&gt;<br />
&lt;script language="javascript"&gt;<br />
function change(){<br />
//通过父元素li，找到兄弟元素ul<br />
var oSecondDiv = this.parentNode.getElementsByTagName("ul")[0];<br />
//CSS交替更换来实现显、隐<br />
if(oSecondDiv.style.display == "none")<br />
oSecondDiv.style.display = "";<br />
else<br />
oSecondDiv.className = "none";<br />
}<br />
window.onload = function(){<br />
var oUl = document.getElementById("listUL");<br />
var aLi = oUl.childNodes;    //子元素<br />
var oA;<br />
for(var i=0;i&lt;aLi.length;i++){<br />
//如果子元素为li，且这个li有子菜单ul<br />
if(aLi[i].tagName == "LI" &amp;&amp; aLi[i].getElementsByTagName("ul").length){<br />
oA = aLi[i].firstChild;    //找到超链接<br />
oA.onclick = change;    //动态添加点击函数<br />
}<br />
}<br />
}<br />
&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;div id="navigation"&gt;<br />
&lt;ul id="listUL"&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;Home&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;News&lt;/a&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;Lastest News&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;All News&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;Sports&lt;/a&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="/"&gt;Basketball&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="/"&gt;Football&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="/"&gt;Volleyball&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="/"&gt;Weather&lt;/a&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;Today's Weather&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;Forecast&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="/"&gt;Contact Me&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/js-css-menu-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox与IE在CSS样式表中的差异</title>
		<link>http://www.3code.cn/firefox-ie-css/</link>
		<comments>http://www.3code.cn/firefox-ie-css/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 08:00:22 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[实用代码]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=1621</guid>
		<description><![CDATA[现在大部分都是用!important来hack，对于ie6和firefox测试可以正常显示，但是ie7对!important可以正确解释，会导致页面没按要求显示！找到一个针对IE7不错的hack方式就是使用“* html”，现在用IE7浏览一下，应该没有问题了。]]></description>
			<content:encoded><![CDATA[<p><strong>1 针对firefox ie6 ie7的css样式</strong></p>
<p>现在大部分都是用!important来hack，对于ie6和firefox测试可以正常显示，但是ie7对!important可以正确解释， 会导致页面没按要求显示！找到一个针对IE7不错的hack方式就是使用“* html”，现在用IE7浏览一下，应该没有问题了。<span style="color: #333333;"> </span></p>
<p>现在写一个CSS可以这样：  <span style="color: #333333;">..</span></p>
<p>#1 { color: #333; } /* Moz */<br />
* html #1 { color: #666; } /* IE6 */<br />
* html #1 { color: #999; } /* IE7 */  <span style="color: #333333;">.</span></p>
<p>那么在firefox下字体颜色显示为#333，IE6下字体颜色显示为#666，IE7下字体颜色显示为#999。 <span style="color: #333333;">.</span></p>
<p><strong>2 css布局中的居中问题</strong> <span style="color: #333333;">.</span></p>
<p>主要的样式定义如下：</p>
<p>body {TEXT-ALIGN: center;}<br />
#center { MARGIN-RIGHT: auto; MARGIN-LEFT: auto; }  <span style="color: #333333;">!</span></p>
<p>说明： <span style="color: #333333;">.</span></p>
<p>首先在父级元素定义TEXT-ALIGN: center;这个的意思就是在父级元素内的内容居中；对于IE这样设定就已经可以了。 <span style="color: #333333;">. </span></p>
<p>但在mozilla中不能居中。解决办法就是在子元素定义时候设定时再加上“MARGIN-RIGHT: auto;MARGIN-LEFT: auto; ”</p>
<p>需要说明的是，如果你想用这个方法使整个页面要居中，建议不要套在一个DIV里，你可以依次拆出多个div，只要在每个拆出的div里定义MARGIN-RIGHT: auto;MARGIN-LEFT: auto; 就可以了。 <span style="color: #333333;">..</span></p>
<p><strong>3  盒模型不同解释.</strong> <span style="color: #333333;">..</span></p>
<p>#box{<br />
width:600px;<br />
//for   ie6.0-   w\idth:500px;<br />
//for  ff ie6.0<br />
}<br />
#box{<br />
width:600px!important<br />
//for ff<br />
width:600px;<br />
//for  ff ie6.0<br />
width /**/:500px;<br />
//for   ie6.0-<br />
}  <span style="color: #333333;">!</span></p>
<p><strong>4 浮动ie产生的双倍距离</strong> <span style="color: #333333;">成功的人生，需要自己去经营，别再说了，莫再等了，现在就为自己的人生做好规划，为人生点亮一盏明灯，赢在人生起跑点上。</span></p>
<p>#box{   float:left;   width:100px;   margin:0 0 0 100px;  //这种情况之下IE会产生200px的距离   display:inline;   //使浮动忽略} <span style="color: #333333;">.</span></p>
<p>这里细说一下block,inline两个元素,Block元素的特点是:总是在新行上开始,高度,宽度,行高,边距都可以控制(块元素);Inline元素的特点是:和其他元素在同一行上,...不可控制(内嵌元素); <span style="color: #333333;">.</span></p>
<p>#box{   display:block; //可以为内嵌元素模拟为块元素   display:inline; //实现同一行排列的的效果   diplay:table; <span style="color: #333333;">.</span></p>
<p><strong>5 IE与宽度和高度的问题</strong> <span style="color: #333333;">。</span></p>
<p>IE不认得min-这个定义，但实际上它把正常的width和height当作有min的情况来使。这样问题就大了，如果只用宽度和高度，正常的浏 览器里这两个值就不会变，如果只用min-width和min-height的话，IE下面根本等于没有设置宽度和高度。比如要设置背景图片，这个宽度是 比较重要的。要解决这个问题，可以这样： <span style="color: #333333;">.</span></p>
<p>#box{ width: 80px; height: 35px;}html&gt;body #box{ width: auto; height: auto; min-width: 80px; min-height: 35px;} <span style="color: #333333;">成功的人生，需要自己去经营，别再说了，莫再等了，现在就为自己的人生做好规划，为人生点亮一盏明灯，赢在人生起跑点上。</span></p>
<p><strong>6 页面的最小宽度</strong> <span style="color: #333333;">...</span></p>
<p>min-width是个非常方便的CSS命令，它可以指定元素最小也不能小于某个宽度，这样就能保证排版一直正确。但IE不认得这个，而它实际上把 width当做最小宽度来使。为了让这一命令在IE上也能用，可以把一个&lt;div&gt; 放到 &lt;body&gt; 标签下，然后为div指定一个类：<br />
然后CSS这样设计： <span style="color: #333333;">。</span></p>
<p>#container{<br />
min-width: 600px;<br />
width:e&amp;shy;xpression(document.body.clientWidth &lt; 600? "600px": "auto" );<br />
}</p>
<p>第一个min-width是正常的；但第2行的width使用了Javascript，这只有IE才认得，这也会让你的HTML文档不太正规。它实际上通过Javascript的判断来实现最小宽度。 <span style="color: #333333;">.</span></p>
<p><strong>7 清除浮动</strong> <span style="color: #333333;">. </span></p>
<p>.hackbox{<br />
display:table;<br />
//将对象作为块元素级的表格显示<br />
} <span style="color: #333333;">本站所提供的摄影照片，插画，设计作品，如需使用，请与原作者联系。</span></p>
<p><span style="color: #333333;"><br />
</span></p>
<p>.hackbox{<br />
clear:both;<br />
}</p>
<p>或者加入:after（伪对象）,设置在对象后发生的内容，通常和content配合使用，IE不支持此伪对象，非Ie 浏览器支持，所以并不影响到IE/WIN浏览器。</p>
<p>......#box:after{<br />
content: ".";<br />
display: block;<br />
height: 0;<br />
clear: both;<br />
visibility: hidden;<br />
}  <span style="color: #333333;">.</span></p>
<p><strong>8 DIV浮动IE文本产生3象素的bug</strong></p>
<p>左边对象浮动，右边采用外补丁的左边距来定位，右边对象内的文本会离左边有3px的间距. <span style="color: #333333;">。</span></p>
<p>#box{<br />
float:left;<br />
width:800px;}<br />
#left{<br />
float:left;<br />
width:50%;}<br />
#right{<br />
width:50%;<br />
}<br />
*html #left{<br />
margin-right:-3px;<br />
//这句是关键<br />
}<br />
HTML代码<br />
&lt;DIV id=box&gt;<br />
&lt;DIV id=left&gt;&lt;/DIV&gt;<br />
&lt;DIV id=right&gt;&lt;/DIV&gt;<br />
&lt;/DIV&gt;</p>
<p><strong>9 属性选择器(这个不能算是兼容,是隐藏css的一个bug)</strong> <span style="color: #333333;">.</span></p>
<p>p[id]{}div[id]{}<br />
p[id]{}div[id]{} <span style="color: #333333;">根据专家观察，这样的理论和现象都是值得各位站长深思的，所以希望大家多做研究学习，争取总结出更多更好的经验!</span></p>
<p>这个对于IE6.0和IE6.0以下的版本都隐藏,FF和OPera作用</p>
<p>属性选择器和子选择器还是有区别的,子选择器的范围从形式来说缩小了,属性选择器的范围比较大,如p[id]中,所有p标签中有id的都是同样式的.</p>
<p><strong>10 IE捉迷藏的问题</strong></p>
<p>当div应用复杂的时候每个栏中又有一些链接，DIV等这个时候容易发生捉迷藏的问题。<br />
有些内容显示不出来，当鼠标选择这个区域是发现内容确实在页面。<br />
解决办法：对#layout使用line-height属性 或者给#layout使用固定高和宽。页面结构尽量简单。</p>
<p><strong>11 高度不适应</strong></p>
<p>高度不适应是当内层对象的高度发生变化时外层高度不能自动进行调节，特别是当内层对象使用<br />
margin 或paddign 时。例： <span style="color: #333333;">..</span></p>
<p>&lt;div id="box"&gt;<br />
&lt;p&gt;p对象中的内容&lt;/p&gt;<br />
&lt;/div&gt; <span style="color: #333333;">..</span></p>
<p>CSS： <span style="color: #333333;">.</span></p>
<p>#box {background-color:#eee; }<br />
#box p {margin-top: 20px;margin-bottom: 20px; text-align:center; } <span style="color: #333333;">.</span></p>
<p>解决方法：在P对象上下各加2个空的div对象CSS代码：.1{height:0px;overflow:hidden;}或者为DIV加上border属性。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/firefox-ie-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>简单有效的纯CSS提示框</title>
		<link>http://www.3code.cn/css-tips/</link>
		<comments>http://www.3code.cn/css-tips/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 06:54:10 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=1617</guid>
		<description><![CDATA[简单有效的纯CSS提示框]]></description>
			<content:encoded><![CDATA[<p>简单有效的纯CSS提示框</p>
<p><strong>先写出HTML结构:</strong></p>
<div>
<div>
<div>
<pre style="font-family: monospace;">&lt;p&gt;
&lt;a href="http://www.3code.cn/"&gt;简单有效的纯CSS提示框&lt;span&gt;(这是提示内容--简单有效的纯CSS提示框)&lt;/span&gt;&lt;/a&gt;
简单有效的纯CSS提示框简单有效的纯CSS提示框简单有效的纯CSS提示框
&lt;/p&gt;</pre>
</div>
</div>
</div>
<p>上面的代码中，将锚设置类名为tooltip，是为了区别其它不需要提示框的锚。接着，需要将该锚的position属性设置为relative，这样才可验对span的内容进行绝对定位。同时<br />
不希望提示在最初时就显示出来,所以将它的display属性设置为none,经过这些分析,CSS可以这样写,并不难:)</p>
<div>
<div>
<div>
<pre style="font-family: monospace;">&lt;style&gt;
a.tooltip {position:relative;}
a.tooltip span{display:none;}
a.tooltip:hover span {
display:block;
width:180px;
position:absolute;
top:1em;left:2em;

/*给span加一些填充、边框等----*/
padding:0.2em 0.6em;
border:1px solid #ff6633;
background-color:#ccc;
color:#000;
/*----*/
}

/*为了让IE6.0 也有效果----*/
a.tooltip:hover{
font-size:100%;/*Fixex bug in IE5.x/Win */
/*----*/
}

/*去掉IE显示提示框的下线----*/
a.tooltip:hover span {text-decoration:none;
/*----*/
}
&lt;/style&gt;</pre>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/css-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DIV背景图片在IE下正常,Firefox下不显示</title>
		<link>http://www.3code.cn/div-ie-firefox-background-image/</link>
		<comments>http://www.3code.cn/div-ie-firefox-background-image/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 15:59:09 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[实用代码]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=1275</guid>
		<description><![CDATA[DIV背景图片在IE下正常,Firefox下不显示的问题?

一般情况下是因为你的div里面加了float属性, 如float:left，在FF里如果里面的元素加了float属性float:left（right),它就不会被撑开的，也就是说的它的高度是0.]]></description>
			<content:encoded><![CDATA[<p>DIV背景图片在IE下正常,Firefox下不显示的问题?</p>
<p>一般情况下是因为你的div里面加了float属性, 如float:left，在FF里如果里面的元素加了float属性float:left（right),它就不会被撑开的，也就是说的它的高度是0.</p>
<p><span style="color: #ff0000;">如果正常显示，必须加上：overflow:auto.</span></p>
<p>即：#div1 {<br />
width:700px;<br />
background-image: url(../images/bg.gif);<br />
overflow:auto；<br />
}</p>
<p>这样子就可以在firefox下显示出背景来,大家试试.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/div-ie-firefox-background-image/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS在线使用手册</title>
		<link>http://www.3code.cn/css-online/</link>
		<comments>http://www.3code.cn/css-online/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 18:00:09 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=989</guid>
		<description><![CDATA[CSS在线使用手册 方便实用。汇集了CSS里面的所有属性和方法。
并有示例，方便调阅。请大家查看。]]></description>
			<content:encoded><![CDATA[<p><strong>CSS在线使用手册</strong></p>
<p>CSS在线使用手册 方便实用。汇集了CSS里面的所有属性和方法。<br />
并有示例，方便调阅。请大家查看。</p>
<ul>
<li> <a href="../CSSOnline/dir.htm#">属性  Properties</a>
<ul>
<li> <a href="../CSSOnline/d_font.html" target="main">字体  Font</a>
<ul>
<li> <a href="../CSSOnline/c_font.html" target="main">font</a></li>
<li> <a href="../CSSOnline/c_color.html" target="main">color</a></li>
<li> <a href="../CSSOnline/c_fontfamily.html" target="main">font-family</a></li>
<li> <a href="../CSSOnline/c_fontsize.html" target="main">font-size</a></li>
<li> <a href="../CSSOnline/c_fontsizeadjust.html" target="main">font-size-adjust</a></li>
<li> <a href="../CSSOnline/c_fontstretch.html" target="main">font-stretch</a></li>
<li> <a href="../CSSOnline/c_fontstyle.html" target="main">font-style</a></li>
<li> <a href="../CSSOnline/c_fontweight.html" target="main">font-weight</a></li>
<li> <a href="../CSSOnline/c_textdecoration.html" target="main">text-decoration</a></li>
<li> <a href="../CSSOnline/c_textunderlineposition.html" target="main">text-underline-position</a></li>
<li> <a href="../CSSOnline/c_textshadow.html" target="main">text-shadow</a></li>
<li> <a href="../CSSOnline/c_fontvariant.html" target="main">font-variant</a></li>
<li> <a href="../CSSOnline/c_texttransform.html" target="main">text-transform</a></li>
<li> <a href="../CSSOnline/c_lineheight.html" target="main">line-height</a></li>
<li> <a href="../CSSOnline/c_letterspacing.html" target="main">letter-spacing</a></li>
<li> <a href="../CSSOnline/c_wordspacing.html" target="main">word-spacing</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/d_text.html" target="main">文本  Text</a>
<ul>
<li> <a href="../CSSOnline/c_textindent.html" target="main">text-indent</a></li>
<li> <a href="../CSSOnline/c_textoverflow.html" target="main">text-overflow</a></li>
<li> <a href="../CSSOnline/c_verticalalign.html" target="main">vertical-align</a></li>
<li> <a href="../CSSOnline/c_textalign.html" target="main">text-align</a></li>
<li> <a href="../CSSOnline/c_layoutflow.html" target="main">layout-flow</a></li>
<li> <a href="../CSSOnline/c_writingmode.html" target="main">writing-mode</a></li>
<li> <a href="../CSSOnline/c_direction.html" target="main">direction</a></li>
<li> <a href="../CSSOnline/c_unicodebidi.html" target="main">unicode-bidi</a></li>
<li> <a href="../CSSOnline/c_wordbreak.html" target="main">word-break</a></li>
<li> <a href="../CSSOnline/c_linebreak.html" target="main">line-break</a></li>
<li> <a href="../CSSOnline/c_whitespace.html" target="main">white-space</a></li>
<li> <a href="../CSSOnline/c_wordwrap.html" target="main">word-wrap</a></li>
<li> <a href="../CSSOnline/c_textautospace.html" target="main">text-autospace</a></li>
<li> <a href="../CSSOnline/c_textkashidaspace.html" target="main">text-kashida-space</a></li>
<li> <a href="../CSSOnline/c_textjustify.html" target="main">text-justify</a></li>
<li> <a href="../CSSOnline/c_rubyalign.html" target="main">ruby-align</a></li>
<li> <a href="../CSSOnline/c_rubyoverhang.html" target="main">ruby-overhang</a></li>
<li> <a href="../CSSOnline/c_rubyposition.html" target="main">ruby-position</a></li>
<li> <a href="../CSSOnline/c_imemode.html" target="main">ime-mode</a></li>
<li> <a href="../CSSOnline/c_layoutgrid.html" target="main">layout-grid</a></li>
<li> <a href="../CSSOnline/c_layoutgridchar.html" target="main">layout-grid-char</a></li>
<li> <a href="../CSSOnline/c_layoutgridcharspacing.html" target="main">layout-grid-char-spacing</a></li>
<li> <a href="../CSSOnline/c_layoutgridline.html" target="main">layout-grid-line</a></li>
<li> <a href="../CSSOnline/c_layoutgridmode.html" target="main">layout-grid-mode</a></li>
<li> <a href="../CSSOnline/c_layoutgridtype.html" target="main">layout-grid-type</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/d_background.html" target="main">背景  Background</a>
<ul>
<li> <a href="../CSSOnline/c_background.html" target="main">background</a></li>
<li> <a href="../CSSOnline/c_backgroundattachment.html" target="main">background-attachment</a></li>
<li> <a href="../CSSOnline/c_backgroundcolor.html" target="main">background-color</a></li>
<li> <a href="../CSSOnline/c_backgroundimage.html" target="main">background-image</a></li>
<li> <a href="../CSSOnline/c_backgroundposition.html" target="main">background-position</a></li>
<li> <a href="../CSSOnline/c_backgroundpositionx.html" target="main">background-positionX</a></li>
<li> <a href="../CSSOnline/c_backgroundpositionY.html" target="main">background-positionY</a></li>
<li> <a href="../CSSOnline/c_backgroundrepeat.html" target="main">background-repeat</a></li>
<li> <a href="../CSSOnline/c_layerbackgroundcolor.html" target="main">layer-background-color</a></li>
<li> <a href="../CSSOnline/c_layerbackgroundimage.html" target="main">layer-background-image</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/d_positioning.html" target="main">定位  Positioning</a>
<ul>
<li> <a href="../CSSOnline/c_position.html" target="main">position</a></li>
<li> <a href="../CSSOnline/c_zindex.html" target="main">z-index</a></li>
<li> <a href="../CSSOnline/c_top.html" target="main">top</a></li>
<li> <a href="../CSSOnline/c_right.html" target="main">right</a></li>
<li> <a href="../CSSOnline/c_bottom.html" target="main">bottom</a></li>
<li> <a href="../CSSOnline/c_left.html" target="main">left</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/d_dimensions.html" target="main">尺寸  Dimensions</a>
<ul>
<li> <a href="../CSSOnline/c_height.html" target="main">height</a></li>
<li> <a href="../CSSOnline/c_maxheight.html" target="main">max-height</a></li>
<li> <a href="../CSSOnline/c_minheight.html" target="main">min-height</a></li>
<li> <a href="../CSSOnline/c_width.html" target="main">width</a></li>
<li> <a href="../CSSOnline/c_maxwidth.html" target="main">max-width</a></li>
<li> <a href="../CSSOnline/c_minwidth.html" target="main">min-width</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/d_layout.html" target="main">布局  Layout</a>
<ul>
<li> <a href="../CSSOnline/c_clear.html" target="main">clear</a></li>
<li> <a href="../CSSOnline/c_float.html" target="main">float</a></li>
<li> <a href="../CSSOnline/c_clip.html" target="main">clip</a></li>
<li> <a href="../CSSOnline/c_overflow.html" target="main">overflow</a></li>
<li> <a href="../CSSOnline/c_overflowx.html" target="main">overflow-x</a></li>
<li> <a href="../CSSOnline/c_overflowy.html" target="main">overflow-y</a></li>
<li> <a href="../CSSOnline/c_display.html" target="main">display</a></li>
<li> <a href="../CSSOnline/c_visibility.html" target="main">visibility</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/d_margins.html" target="main">外补丁  Margins </a>
<ul>
<li> <a href="../CSSOnline/c_margin.html" target="main">margin</a></li>
<li> <a href="../CSSOnline/c_margintop.html" target="main">margin-top</a></li>
<li> <a href="../CSSOnline/c_marginright.html" target="main">margin-right</a></li>
<li> <a href="../CSSOnline/c_marginbottom.html" target="main">margin-bottom</a></li>
<li> <a href="../CSSOnline/c_marginleft.html" target="main">margin-left</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/d_outlines.html" target="main">轮廓  Outlines</a>
<ul>
<li> <a href="../CSSOnline/c_outline.html" target="main">outline</a></li>
<li> <a href="../CSSOnline/c_outlinecolor.html" target="main">outline-color</a></li>
<li> <a href="../CSSOnline/c_outlinestyle.html" target="main">outline-style</a></li>
<li> <a href="../CSSOnline/c_outlinewidth.html" target="main">outline-width</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/d_border.html" target="main">边框  border</a>
<ul>
<li> <a href="../CSSOnline/c_border.html" target="main">border</a></li>
<li> <a href="../CSSOnline/c_bordercolor.html" target="main">border-color</a></li>
<li> <a href="../CSSOnline/c_borderstyle.html" target="main">border-style</a></li>
<li> <a href="../CSSOnline/c_borderwidth.html" target="main">border-width</a></li>
<li> <a href="../CSSOnline/c_bordertop.html" target="main">border-top</a></li>
<li> <a href="../CSSOnline/c_bordertopcolor.html" target="main">border-top-color</a></li>
<li> <a href="../CSSOnline/c_bordertopstyle.html" target="main">border-top-style</a></li>
<li> <a href="../CSSOnline/c_bordertopwidth.html" target="main">border-top-width</a></li>
<li> <a href="../CSSOnline/c_borderright.html" target="main">border-right</a></li>
<li> <a href="javascript:if(confirm('c_borderrightcolor.html%20%20\n\n%E6%96%87%E4%BB%B6%E5%B9%B6%E6%9C%AA%E4%BE%9D%20Teleport%20Pro%20%E5%8F%96%E5%9B%9E%EF%BC%8C%E5%9B%A0%E4%B8%BA%20%E5%AE%83%E6%97%A0%E6%B3%95%E5%8F%96%E5%BE%97%EF%BC%8C%E6%88%96%E8%91%97%E5%AE%83%E5%8F%96%E5%9B%9E%E5%90%8E%E6%94%BE%E5%BC%83%EF%BC%8C%E6%88%96%E6%98%AF%E9%A1%B9%E7%9B%AE%E5%81%9C%E6%AD%A2%E7%9A%84%E5%A4%AA%E5%BF%AB%E3%80%82%20%20\n\n%E4%BD%A0%E8%A6%81%E4%BB%8E%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E6%89%93%E5%BC%80%E5%AE%83%E5%90%97%EF%BC%9F'))window.location='c_borderrightcolor.html'" target="main">border-right-color</a></li>
<li> <a href="../CSSOnline/c_borderrightstyle.html" target="main">border-right-style</a></li>
<li> <a href="../CSSOnline/c_borderrightwidth.html" target="main">border-right-width</a></li>
<li> <a href="../CSSOnline/c_borderbottom.html" target="main">border-bottom</a></li>
<li> <a href="../CSSOnline/c_borderbottomcolor.html" target="main">border-bottom-color</a></li>
<li> <a href="../CSSOnline/c_borderbottomstyle.html" target="main">border-bottom-style</a></li>
<li> <a href="../CSSOnline/c_borderbottomwidth.html" target="main">border-bottom-width</a></li>
<li> <a href="../CSSOnline/c_borderleft.html" target="main">border-left</a></li>
<li> <a href="../CSSOnline/c_borderleftcolor.html" target="main">border-left-color</a></li>
<li> <a href="../CSSOnline/c_borderleftstyle.html" target="main">border-left-style</a></li>
<li> <a href="../CSSOnline/c_borderleftwidth.html" target="main">border-left-width</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/d_content.html" target="main">内容  Generated Content</a>
<ul>
<li> <a href="../CSSOnline/c_includesource.html" target="main">include-source</a></li>
<li> <a href="../CSSOnline/c_quotes.html" target="main">quotes</a></li>
<li> <a href="../CSSOnline/c_content.html" target="main">content</a></li>
<li> <a href="../CSSOnline/c_counterincrement.html" target="main">counter-increment</a></li>
<li> <a href="../CSSOnline/c_counterreset.html" target="main">counter-reset</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/d_paddings.html" target="main">内补丁  Paddings</a>
<ul>
<li> <a href="../CSSOnline/c_padding.html" target="main">padding</a></li>
<li> <a href="../CSSOnline/c_paddingtop.html" target="main">padding-top</a></li>
<li> <a href="../CSSOnline/c_paddingright.html" target="main">padding-right</a></li>
<li> <a href="../CSSOnline/c_paddingbottom.html" target="main">padding-bottom</a></li>
<li> <a href="../CSSOnline/c_paddingleft.html" target="main">padding-left</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/d_lists.html" target="main">列表  Lists</a>
<ul>
<li> <a href="../CSSOnline/c_liststyle.html" target="main">list-style</a></li>
<li> <a href="../CSSOnline/c_liststyleimage.html" target="main">list-style-image</a></li>
<li> <a href="../CSSOnline/c_liststyleposition.html" target="main">list-style-position</a></li>
<li> <a href="../CSSOnline/c_liststyletype.html" target="main">list-style-type</a></li>
<li> <a href="../CSSOnline/c_markeroffset.html" target="main">marker-offset</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/d_table.html" target="main">表格  table</a>
<ul>
<li> <a href="../CSSOnline/c_bordercollapse.html" target="main">border-collapse</a></li>
<li> <a href="../CSSOnline/c_borderspacing.html" target="main">border-spacing</a></li>
<li> <a href="../CSSOnline/c_captionside.html" target="main">caption-side</a></li>
<li> <a href="../CSSOnline/c_emptycells.html" target="main">empty-cells</a></li>
<li> <a href="../CSSOnline/c_tablelayout.html" target="main">table-layout</a></li>
<li> <a href="../CSSOnline/c_speakheader.html" target="main">speak-header</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/d_scrollbar.html" target="main">滚动条  Scrollbar</a>
<ul>
<li> <a href="../CSSOnline/c_scrollbar3dlightcolor.html" target="main">scrollbar-3d-light-color</a></li>
<li> <a href="../CSSOnline/c_scrollbarhighlightcolor.html" target="main">scrollbar-highlight-color</a></li>
<li> <a href="../CSSOnline/c_scrollbarfacecolor.html" target="main">scrollbar-face-color</a></li>
<li> <a href="../CSSOnline/c_scrollbararrowcolor.html" target="main">scrollbar-arrow-color</a></li>
<li> <a href="../CSSOnline/c_scrollbarshadowcolor.html" target="main">scrollbar-shadow-color</a></li>
<li> <a href="../CSSOnline/c_scrollbardarkshadowcolor.html" target="main">scrollbar-dark-shadow-color</a></li>
<li> <a href="../CSSOnline/c_scrollbarbasecolor.html" target="main">scrollbar-base-color</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/d_printing.html" target="main">打印  Printing</a>
<ul>
<li> <a href="../CSSOnline/c_page.html" target="main">page</a></li>
<li> <a href="../CSSOnline/c_pagebreakafter.html" target="main">page-break-after</a></li>
<li> <a href="../CSSOnline/c_pagebreakbefore.html" target="main">page-break-before</a></li>
<li> <a href="../CSSOnline/c_pagebreakinside.html" target="main">page-break-inside</a></li>
<li> <a href="../CSSOnline/c_marks.html" target="main">marks</a></li>
<li> <a href="../CSSOnline/c_orphans.html" target="main">orphans</a></li>
<li> <a href="../CSSOnline/c_size.html" target="main">size</a></li>
<li> <a href="../CSSOnline/c_widows.html" target="main">widows</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/d_aural.html" target="main">声音  Aural</a>
<ul>
<li> <a href="../CSSOnline/c_voicefamily.html" target="main">voice-family</a></li>
<li> <a href="../CSSOnline/c_volume.html" target="main">volume</a></li>
<li> <a href="../CSSOnline/c_elevation.html" target="main">elevation</a></li>
<li> <a href="../CSSOnline/c_azimuth.html" target="main">azimuth</a></li>
<li> <a href="../CSSOnline/c_stress.html" target="main">stress</a></li>
<li> <a href="../CSSOnline/c_richness.html" target="main">richness</a></li>
<li> <a href="../CSSOnline/c_speechrate.html" target="main">speech-rate</a></li>
<li> <a href="../CSSOnline/c_cue.html" target="main">cue</a></li>
<li> <a href="../CSSOnline/c_cueafter.html" target="main">cue-after</a></li>
<li> <a href="../CSSOnline/c_cuebefore.html" target="main">cue-before</a></li>
<li> <a href="../CSSOnline/c_pause.html" target="main">pause</a></li>
<li> <a href="../CSSOnline/c_pauseafter.html" target="main">pause-after</a></li>
<li> <a href="../CSSOnline/c_pausebefore.html" target="main">pause-before</a></li>
<li> <a href="../CSSOnline/c_pitch.html" target="main">pitch</a></li>
<li> <a href="../CSSOnline/c_pitchrange.html" target="main">pitch-range</a></li>
<li> <a href="../CSSOnline/c_playduring.html" target="main">play-during</a></li>
<li> <a href="../CSSOnline/c_speak.html" target="main">speak</a></li>
<li> <a href="../CSSOnline/c_speaknumeral.html" target="main">speak-numeral</a></li>
<li> <a href="../CSSOnline/c_speakpunctuation.html" target="main">speak-punctuation</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/d_classification.html" target="main">其它  Classification</a>
<ul>
<li> <a href="../CSSOnline/c_cursor.html" target="main">cursor</a></li>
<li> <a href="../CSSOnline/c_behavior.html" target="main">behavior</a></li>
<li> <a href="../CSSOnline/c_filter.html" target="main">filter</a></li>
<li> <a href="../CSSOnline/c_zoom.html" target="main">zoom</a></li>
</ul>
</li>
</ul>
</li>
<li> <a href="../CSSOnline/d_selector.html" target="main">选择符  Selectors</a>
<ul>
<li> <a href="../CSSOnline/s_universal.html" target="main">通配选择符  Universal Selector</a></li>
<li> <a href="../CSSOnline/s_type.html" target="main">类型选择符  Type Selectors</a></li>
<li> <a href="../CSSOnline/s_attribute.html" target="main">属性选择符  Attribute Selectors</a></li>
<li> <a href="../CSSOnline/s_descendant.html" target="main">包含选择符  Descendant Selectors</a></li>
<li> <a href="../CSSOnline/s_child.html" target="main">子对象选择符  Child Selectors</a></li>
<li> <a href="../CSSOnline/s_id.html" target="main">ID选择符  ID Selectors</a></li>
<li> <a href="../CSSOnline/s_class.html" target="main">类选择符  Class Selectors</a></li>
<li> <a href="../CSSOnline/s_grouping.html" target="main">选择符分组  Grouping</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/d_pseudo.html" target="main">伪类  Pseudo-Classes</a>
<ul>
<li> <a href="../CSSOnline/p_link.html" target="main">:link</a></li>
<li> <a href="../CSSOnline/p_hover.html" target="main">:hover</a></li>
<li> <a href="../CSSOnline/p_active.html" target="main">:active</a></li>
<li> <a href="../CSSOnline/p_visited.html" target="main">:visited </a></li>
<li> <a href="../CSSOnline/p_focus.html" target="main">:focus</a></li>
<li> <a href="../CSSOnline/p_firstletter.html" target="main">:first-letter</a></li>
<li> <a href="../CSSOnline/p_firstline.html" target="main">:first-line</a></li>
<li> <a href="../CSSOnline/p_firstchild.html" target="main">:first-child</a></li>
<li> <a href="../CSSOnline/p_first.html" target="main">:first</a></li>
<li> <a href="../CSSOnline/p_left.html" target="main">:left</a></li>
<li> <a href="../CSSOnline/p_right.html" target="main">:right</a></li>
<li> <a href="../CSSOnline/p_lang.html" target="main">:lang</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/d_elements.html" target="main">伪对象  Pseudo-Elements</a>
<ul>
<li> <a href="../CSSOnline/p_before.html" target="main">:before</a></li>
<li> <a href="../CSSOnline/p_after.html" target="main">:after</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/d_rule.html" target="main">规则  At-Rules</a>
<ul>
<li> <a href="../CSSOnline/a_import.html" target="main">@import</a></li>
<li> <a href="../CSSOnline/a_charset.html" target="main">@charset</a></li>
<li> <a href="../CSSOnline/a_fontface.html" target="main">@font-face</a></li>
<li> <a href="../CSSOnline/a_fontdef.html" target="main">@fontdef</a></li>
<li> <a href="../CSSOnline/a_page.html" target="main">@page</a></li>
<li> <a href="../CSSOnline/a_media.html" target="main">@media</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/d_declaration.html" target="main">声明  Declaration</a>
<ul>
<li> <a href="../CSSOnline/i_important.html" target="main">!important</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/d_units.html" target="main">单位 Units</a>
<ul>
<li> <a href="../CSSOnline/u_length.html" target="main">长度  Length</a>
<ul>
<li> <a href="../CSSOnline/u_length_px.html" target="main">px</a></li>
<li> <a href="../CSSOnline/u_length_em.html" target="main">em</a></li>
<li> <a href="../CSSOnline/u_length_ex.html" target="main">ex</a></li>
<li> <a href="../CSSOnline/u_length_pt.html" target="main">pt</a></li>
<li> <a href="../CSSOnline/u_length_pc.html" target="main">pc</a></li>
<li> <a href="../CSSOnline/u_length_in.html" target="main">in</a></li>
<li> <a href="../CSSOnline/u_length_mm.html" target="main">mm</a></li>
<li> <a href="../CSSOnline/u_length_cm.html" target="main">cm</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/u_color.html" target="main">颜色  Color</a>
<ul>
<li> <a href="../CSSOnline/u_color_rgb.html" target="main">rgb(RGB)</a></li>
<li> <a href="../CSSOnline/u_color_rrggbb.html" target="main">#RRGGBB</a></li>
<li> <a href="../CSSOnline/u_color_name.html" target="main">Color Name</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/u_angle.html" target="main">角度  Angle</a>
<ul>
<li> <a href="../CSSOnline/u_angle_deg.html" target="main">deg</a></li>
<li> <a href="../CSSOnline/u_angle_grad.html" target="main">grad</a></li>
<li> <a href="../CSSOnline/u_angle_rad.html" target="main">rad</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/u_time.html" target="main">时间  Time</a>
<ul>
<li> <a href="../CSSOnline/u_time_s.html" target="main">s</a></li>
<li> <a href="../CSSOnline/u_time_ms.html" target="main">ms</a></li>
</ul>
</li>
<li> <a href="../CSSOnline/u_frequency.html" target="main">频率  Frequency</a>
<ul>
<li> <a href="../CSSOnline/u_frequency_hz.html" target="main">Hz</a></li>
<li> <a href="../CSSOnline/u_frequency_khz.html" target="main">kHz</a></li>
</ul>
</li>
</ul>
</li>
<li> <a href="../CSSOnline/d_appendix.html" target="main">附录  Appendix</a>
<ul>
<li> <a href="../CSSOnline/z_color.html" target="main">颜色表  Color Table</a></li>
<li> <a href="../CSSOnline/z_media.html" target="main">设备类型  Media Types</a></li>
<li> <a href="../CSSOnline/z_charset.html" target="main">字符集识别  Character Set Recognition</a></li>
<li> <a href="../CSSOnline/z_iso.html" target="main">ISO Latin-1字符集  ISO Latin-1 Character Set</a></li>
<li> <a href="../CSSOnline/z_additional.html" target="main">HTML附加命名实体</a></li>
<li> <a href="../CSSOnline/z_symbol.html" target="main">特殊文本和BIDI文本的字符实体</a></li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/css-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DIV相对于父DIV底部对齐</title>
		<link>http://www.3code.cn/div-subdiv/</link>
		<comments>http://www.3code.cn/div-subdiv/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 07:31:00 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[div]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=915</guid>
		<description><![CDATA[DIV相对于父DIV底部对齐 &#60;style type="text/css"&#62; .box1 {border:1px #cccccc solid;  width:500px; height:600px;position:relative;} .box2 {border-top:1px #cccccc solid; background:#f2f6fb; width:498px; height:22px; position:absolute; bottom:0;} &#60;/style&#62; &#60;div&#62;     &#60;div&#62;&#60;/div&#62; &#60;/div&#62; 重点是：bottom:0;]]></description>
			<content:encoded><![CDATA[<p><strong>DIV相对于父DIV底部对齐</strong></p>
<p>&lt;style type="text/css"&gt; .box1 {border:1px #cccccc solid;  width:500px; height:600px;position:relative;} .box2 {border-top:1px #cccccc solid; background:#f2f6fb; width:498px; height:22px; position:absolute; bottom:0;} &lt;/style&gt; &lt;div&gt;     &lt;div&gt;&lt;/div&gt; &lt;/div&gt;</p>
<p>重点是：bottom:0;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/div-subdiv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS滤镜效果说明</title>
		<link>http://www.3code.cn/css-transition/</link>
		<comments>http://www.3code.cn/css-transition/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 09:36:40 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=776</guid>
		<description><![CDATA[duration : 可选项。浮点数(Real)。设置或检索转换完成所用的时间。其值为秒.毫秒(0.0000)格式。
你可以使用 play 方法的 iDuration 参数设置转换回放的持续时间。然而，当你一旦调用了 play 方法，在回放持续过程中 Duration 特性就变为只读特性。]]></description>
			<content:encoded><![CDATA[<p><strong>CSS滤镜效果说明</strong></p>
<p><strong>语法：</strong><br />
filter : progid:DXImageTransform.Microsoft.RevealTrans ( enabled=bEnabled , duration=fDuration , transition=iTransitionType )<br />
示范:参考文章:<br />
<strong>属性：</strong><br />
enabled : 可选项。布尔值(Boolean)。设置或检索滤镜是否激活。true | false true : 默认值。滤镜激活。<br />
false : 滤镜被禁止。</p>
<p>duration : 可选项。浮点数(Real)。设置或检索转换完成所用的时间。其值为秒.毫秒(0.0000)格式。<br />
你可以使用 play 方法的 iDuration 参数设置转换回放的持续时间。然而，当你一旦调用了 play 方法，在回放持续过程中 Duration 特性就变为只读特性。<br />
transition : 可选项。整数值(Integer)。设置或检索转换所使用的方式。 0 : 矩形收缩转换。<br />
1 : 矩形扩张转换。<br />
2 : 圆形收缩转换。<br />
3 : 圆形扩张转换。<br />
4 : 向上擦除。<br />
5 : 向下擦除。<br />
6 : 向右擦除。<br />
7 : 向左擦除。<br />
8 : 纵向百叶窗转换。<br />
9 : 横向百叶窗转换。<br />
10 : 国际象棋棋盘横向转换。<br />
11 : 国际象棋棋盘纵向转换。<br />
12 : 随机杂点干扰转换。<br />
13 : 左右关门效果转换。<br />
14 : 左右开门效果转换。<br />
15 : 上下关门效果转换。<br />
16 : 上下开门效果转换。<br />
17 : 从右上角到左下角的锯齿边覆盖效果转换。<br />
18 : 从右下角到左上角的锯齿边覆盖效果转换。<br />
19 : 从左上角到右下角的锯齿边覆盖效果转换。<br />
20 : 从左下角到右上角的锯齿边覆盖效果转换。<br />
21 : 随机横线条转换。<br />
22 : 随机竖线条转换。<br />
23 : 随机使用上面可能的值转换。</p>
<p><strong>特性：</strong><br />
Enabled : 可读写。布尔值(Boolean)。参阅 enabled 属性。<br />
Duration : 可读写。浮点数(Real)。参阅 duration 属性。<br />
Transition : 可读写。整数值(Integer)。参阅 transition 属性。<br />
Percent : 可读写。字符串(String)。设置或检索当前静态滤镜输出在转换进程中所处的点。取值范围为 0 - 100 。默认值为 0 ，转换尚未开始。 100 为转换完成。<br />
此特性可用于使用转换滤镜建立静态滤镜效果。设置其值等于定义了转换进程停止的点。使用转换滤镜建立静态滤镜效果可遵循以下步骤：<br />
使用转换滤镜的 apply 方法。这将捕获对象内容的初始显示，设置 Percent 特性值为 0 。<br />
改变对象内容。如 visibility ， innerText ， background-color ， border ，或者其子对象的属性。<br />
设置转换滤镜的 Percent 特性。即确定你希望的转换进程中某一点。这将捕获到转换进程中在该点处的一张内容图像。<br />
设置转换滤镜的 Enabled 特性值为 true 。则滤镜作用的对象将依据获取到的图像更新其内容。<br />
请注意：你只能使用 visibility 属性来改变对象的子对象。否则，对子对象的直接改变会被立即显示出来，而不会被转换滤镜捕获。<br />
status : 只读。整数值(Integer)。检索转换的当前状态。0 | 1 | 2 0 : 转换停止(stop)。<br />
1 : 转换被应用(apply)。<br />
2 : 转换在进行(play)。</p>
<p><strong>方法：</strong><br />
apply : 捕获对象内容的初始显示，为转换做必要的准备。无返回值。<br />
当此方法一旦被调用后，对象属性的任何改变都不会被显示，直到你调用 play 方法开始转换。<br />
请注意：你只能使用 visibility 属性来改变对象的子对象。否则，对子对象的直接改变会被立即显示出来，而不会被转换滤镜捕获。<br />
当你调用 play 方法时，转换呈现出内容的变化结果(对象的属性和子对象的 visibility 属性的改变)。<br />
play ( iDuration ) : 开始转换。无返回值。参数见下表。<br />
iDuration : 可选项。浮点数(Real)。 指定滤镜作用持续的时间。默认单位为秒。<br />
使用 play 方法的 iDuration 参数设置转换回放的持续时间，其值在转换的当前一个周期内会替换 Duration 属性的设置。但是下一次转换会恢复使用 Duration 属性设置的值。</p>
<p>stop : 停止转换回放。并呈现转换结果图像。同时激发 onfilterchange 事件。无返回值。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/css-transition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何让网页同时兼容FireFox和IE</title>
		<link>http://www.3code.cn/divcss-firefox-ie/</link>
		<comments>http://www.3code.cn/divcss-firefox-ie/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 15:59:02 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=746</guid>
		<description><![CDATA[div 的垂直居中问题: vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字，就垂直居中了。缺点是要控制内容不要换行。]]></description>
			<content:encoded><![CDATA[<p><strong>如何让网页同时兼容FireFox和IE</strong></p>
<p><strong>CSS 兼容要点：</strong>DOCTYPE 影响 CSS 处理效果</p>
<p>FireFox: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行。</p>
<p>FireFox: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-right) 方可居中。</p>
<p>FireFox: 设置 padding 后, div 会增加 height 和 width, 但IE不会, 故需要用 !important 多设一个 height 和 width。<br />
<strong><br />
</strong>FireFox:<strong> </strong>支持 !important, IE 则忽略, 可用 !important 为 FireFoxFF 特别设置样式。</p>
<p>div 的垂直居中问题: vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字，就垂直居中了。缺点是要控制内容不要换行。</p>
<p>cursor: pointer 可以同时在 IE FF 中显示游标手指状，hand 仅 IE 可以。</p>
<p>FireFox: 链接加边框和背景色，需设置 display: block, 同时设置 float: left 保证不换行。参照 menubar, 给 a 和 menubar 设置高度是为了避免底边显示错位, 若不设 height, 可以在 menubar 中插入一个空格。</p>
<p>使用XHTML＋CSS构架好处不少，但也确实存在一些问题，不论是因为使用不熟练还是思路不清晰，我就先把一些我遇到的问题写在下面，省的大家四处找。<br />
<strong><br />
1.在mozilla firefox和IE中的BOX模型解释不一致导致相差2px解决方法：</strong></p>
<p>div{margin:30px!important;margin:28px;}</p>
<p>注意这两个margin的顺序一定不能写反，据说!important这个属性IE不能识别，但别的浏览器可以识别。所以在IE下其实解释成这样：</p>
<p>div{maring:30px;margin:28px}</p>
<p>重复定义的话按照最后一个来执行，所以不可以只写margin:XXpx!important;</p>
<p><strong>2.IE5和IE6的BOX解释不一致</strong></p>
<p>IE5下div{width:300px;margin:0 10px 0 10px;}div的宽度会被解释为300px-10px(右填充)-10px(左填充)最终div的宽度为280px，而在IE6和其他浏览器上宽度则是以300px+10px(右填充)+10px(左填充)=320px来计算的。这时我们可以做如下修改：</p>
<p>div{width:300px!important;width  /**/:340px;margin:0  10px  0  10px}</p>
<p>关于这个/**/是什么www.qpsh.com也不太明白，只知道IE5和firefox都支持但IE6不支持，如果有人理解的话，请告诉我一声，谢了！：）</p>
<p><strong>3.ul标签在Mozilla中默认是有padding值的,而在IE中只有margin有值所以先定义：</strong></p>
<p>ul{margin:0;padding:0;}</p>
<p>就能解决大部分问题。</p>
<p><strong>4.关于脚本，在xhtml1.1中不支持language属性，只需要把代码改为：</strong></p>
<p>&lt;script  type="text/javascript"&gt;</p>
<p>就可以了。</p>
<p><strong>5.如果你在BOX容器里使float和text-align的方向设为一致：</strong></p>
<p>{float:left;text-align:left;margin:0 0 0 200px;}</p>
<p>可做如下修改：</p>
<p>{float:left;text-align:left;margin:0 0 0 200px;display:inline;}</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/divcss-firefox-ie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>js+css控制图片展示效果</title>
		<link>http://www.3code.cn/js-css-image-show/</link>
		<comments>http://www.3code.cn/js-css-image-show/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 02:51:43 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[Flash&JS焦点广告]]></category>
		<category><![CDATA[精选JS]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[JS图片变换]]></category>
		<category><![CDATA[JS焦点广告]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=559</guid>
		<description><![CDATA[JS+CSS控制图片滚动的效果，推荐！ ]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript"><!--
google_ad_client = "pub-1685144909020639";
/* 336x280, 创建于 09-12-9 */
google_ad_slot = "8429300297";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"&gt;<br />
&lt;html lang=it dir=ltr xml:lang="it" xmlns="http://www.w3.org/1999/xhtml"&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;css+js控制图片展示&lt;/title&gt;<br />
&lt;style&gt;<br />
body{<br />
padding-right: 0px;<br />
padding-left: 0px;<br />
padding-bottom: 0px;<br />
margin: 0px;<br />
font: 70% verdana, geneva, arial, helvetica, sans-serif;<br />
color: #000;<br />
padding-top: 0px;<br />
text-align: center<br />
}<br />
#outer{<br />
padding-right: 0px;<br />
padding-left: 0px;<br />
background: url(/images/bg-outer.gif) repeat-y center top;<br />
padding-bottom: 0px;<br />
margin: 0px auto;<br />
width: 780px;<br />
padding-top: 0px;<br />
text-align: left<br />
}<br />
#wrapper{<br />
background: #fff;<br />
margin: 0px 4px<br />
}<br />
#content{<br />
padding-right: 0px;<br />
padding-left: 0px;<br />
min-height: 400px;<br />
padding-bottom: 20px;<br />
margin: 20px 30px;<br />
padding-top: 0px;<br />
position: relative<br />
}<br />
#focus{<br />
border-right: #ccc 2px solid;<br />
padding-right: 0px;<br />
border-top: #ccc 2px solid;<br />
padding-left: 0px;<br />
min-height: 188px;<br />
background: url(/images/tile.gif) #eee repeat-y left top;<br />
padding-bottom: 10px;<br />
margin: 25px 0px 30px;<br />
border-left: #ccc 2px solid;<br />
width: 100%;<br />
padding-top: 15px;<br />
border-bottom: #ccc 2px solid;<br />
position: relative;<br />
height: 188px<br />
}<br />
#beni{<br />
padding-right: 0px;<br />
padding-left: 0px;<br />
left: 0px;<br />
padding-bottom: 0px;<br />
margin: 0px;<br />
width: 250px;<br />
padding-top: 0px;<br />
list-style-type: none;<br />
position: absolute;<br />
top: 15px<br />
}<br />
#beni li{<br />
border-top: #fff 1px solid;<br />
font-size: 12px;<br />
float: left;<br />
width: 250px;<br />
text-indent: 24px;<br />
line-height: 26px<br />
}<br />
#beni li.first{<br />
border-top: 0px<br />
}<br />
#beni li a{<br />
border-right: 0px;<br />
padding-right: 0px;<br />
border-top: 0px;<br />
display: block;<br />
padding-left: 0px;<br />
font-weight: bold;<br />
background: #eee;<br />
padding-bottom: 0px;<br />
margin: 0px;<br />
border-left: 0px;<br />
padding-top: 0px;<br />
border-bottom: 0px;<br />
text-decoration: none<br />
}<br />
#beni li a:hover{<br />
background: #f9f9f9<br />
}<br />
#description{<br />
width:420px;<br />
height:188px;<br />
overflow:hidden;<br />
float:right;<br />
margin-right:15px;<br />
}<br />
&lt;/STYLE&gt;<br />
&lt;script&gt;<br />
window.onload=function(){<br />
var ele=document.getElementById("description");<br />
var w=ele.clientWidth;<br />
var n=20,t=20;<br />
var timers=new Array(n);<br />
var c=document.getElementById("beni").getElementsByTagName("li");<br />
for(var i=0;i&lt;c.length;i++){<br />
c[i].index=i;<br />
c[i].onmouseover=doSlide;<br />
}<br />
c=null;<br />
function doSlide(){<br />
var x=ele.scrollLeft;<br />
var d=this.index*w-x;<br />
if(!d) return;<br />
for(var i=0;i&lt;n;i++)(function(){<br />
if(timers[i])<br />
clearTimeout(timers[i]);<br />
var j=i;<br />
timers[i]=setTimeout(function(){<br />
ele.scrollLeft=x+Math.round(d*Math.sin(Math.PI*(j+1)/(2*n)));<br />
},(i+1)*t);<br />
})();<br />
}<br />
}<br />
&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body id=home&gt;<br />
&lt;div id=outer&gt;<br />
&lt;div id=wrapper&gt;<br />
&lt;div id=content&gt;<br />
&lt;div id=focus&gt;</p>
<p>&lt;ul id=beni&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;opere e oggetti d'arte&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;architettzure&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;reperti archeologici&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;stampe e matrici di incisione&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;fotografie&lt;/a&gt;&lt;/li&gt;</p>
<p>&lt;li&gt;&lt;a href="#"&gt;beni etnoantropologici&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;div id=description&gt;<br />
&lt;img src="http://www.lanrentuku.com/down/js/images/12447871590.jpg" /&gt;<br />
&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;/div&gt;</p>
<p>&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/js-css-image-show/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS控制DIV底部对齐</title>
		<link>http://www.3code.cn/css-div-22/</link>
		<comments>http://www.3code.cn/css-div-22/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 02:33:04 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=507</guid>
		<description><![CDATA[如果页面内容很少，不足填充一屏的窗口区域，按普通的布局，就会出现底部内容并没有位于窗口的底部，留下了大量空白。]]></description>
			<content:encoded><![CDATA[<p><strong>CSS控制DIV底部对齐</strong></p>
<p>如果页面内容很少，不足填充一屏的窗口区域，按普通的CSS布局，就会出现底部内容并没有位于窗口的底部，留下了大量空白。</p>
<p>这是不美观的。网上有一些解决方案，但会出现当改变窗口高度时，底部和正文重叠的BUG。尽管没有多少人会有事没事儿的去改变窗口高度，但设计嘛，追求的就是尽善尽美。</p>
<p>下面是我找到的一个比较完美的方法，来自设计达人，纯CSS，可以实现: 当正文内容很少时，底部位于窗口最下面。当改变窗口高度时，不会出现重叠问题。</p>
<p><strong>HTML代码:</strong></p>
<p>&lt;div id="wrap"&gt;<br />
&lt;div id="main"&gt;<br />
&lt;div id="content"&gt;&lt;/div&gt;<br />
&lt;div id="side"&gt;&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;div id="footer"&gt; &lt;/div&gt;</p>
<p><strong>说明:</strong> 使用这个布局的前提，就是footer要在总的div容器之外，footer使用一个层，其它所有内容使用一个总的层。如果确实需要到添加其它同级层，那这个同级层就必须使用position:absolute进行绝对定位。</p>
<p><strong>CSS代码:</strong>下面是主要的CSS代码，让你的底部可以位于窗口的最下面:</p>
<p>html, body, #wrap {height: 100%;}<br />
body &gt; #wrap {height: auto; min-height: 100%;}<br />
#main {padding-bottom: 150px;}  /* 必须使用和footer相同的高度 */<br />
#footer {position: relative;<br />
margin-top: -150px; /* footer高度的负值 */<br />
height: 150px;<br />
clear:both;}</p>
<p><strong>说明:</strong> 需要注意的就是#main的padding值、footer的高度和负margin值，需要保持一致。<br />
就是这么简单，不过还没完。如果你的主体是使用悬浮布局，还得解决一些浏览器的兼容问题，这里使用的重点是为了Goolge Chrome。<br />
对#main部份进行著名的Clearfix Hack:</p>
<p>.clearfix:after {content: ".";<br />
display: block;<br />
height: 0;<br />
clear: both;<br />
visibility: hidden;}<br />
.clearfix {display: inline-block;}<br />
/* Hides from IE-mac \*/<br />
* html .clearfix { height: 1%;}<br />
.clearfix {display: block;}<br />
/* End hide from IE-mac */注: 该方案测试于两栏悬浮布局，兼容各大主流浏览器，包括Google Chrome。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/css-div-22/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>不错的CSS分页样式效果</title>
		<link>http://www.3code.cn/css-pages/</link>
		<comments>http://www.3code.cn/css-pages/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 02:23:36 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=505</guid>
		<description><![CDATA[不错的CSS分页样式效果, 有多种样式，效果不错，推荐使用。]]></description>
			<content:encoded><![CDATA[<p><strong>不错的CSS分页样式效果</strong></p>
<p>不错的CSS分页样式效果, 有多种CSS样式，效果不错，推荐使用。</p>
<p>&lt;script language="JavaScript"&gt;<br />
&lt;!--<br />
/*</p>
<p>showPages v1.1<br />
=================================</p>
<p>Infomation<br />
----------------------<br />
Author : Lapuasi<br />
E-Mail : lapuasi@gmail.com<br />
Web : http://www.lapuasi.com<br />
Date : 2005-11-17</p>
<p>Example<br />
----------------------<br />
var pg = new showPages('pg');<br />
pg.pageCount = 12; //定义总页数(必要)<br />
pg.argName = 'p';    //定义参数名(可选,缺省为page)<br />
pg.printHtml();        //显示页数</p>
<p>Supported in Internet Explorer, Mozilla Firefox<br />
*/</p>
<p>function showPages(name) { //初始化属性<br />
this.name = name;      //对象名称<br />
this.page = 1;         //当前页数<br />
this.pageCount = 1;    //总页数<br />
this.argName = 'page'; //参数名<br />
this.showTimes = 1;    //打印次数<br />
}</p>
<p>showPages.prototype.getPage = function(){ //丛url获得当前页数,如果变量重复只获取最后一个<br />
var args = location.search;<br />
var reg = new RegExp('[\?&amp;]?' + this.argName + '=([^&amp;]*)[&amp;$]?', 'gi');<br />
var chk = args.match(reg);<br />
this.page = RegExp.$1;<br />
}<br />
showPages.prototype.checkPages = function(){ //进行当前页数和总页数的验证<br />
if (isNaN(parseInt(this.page))) this.page = 1;<br />
if (isNaN(parseInt(this.pageCount))) this.pageCount = 1;<br />
if (this.page &lt; 1) this.page = 1;<br />
if (this.pageCount &lt; 1) this.pageCount = 1;<br />
if (this.page &gt; this.pageCount) this.page = this.pageCount;<br />
this.page = parseInt(this.page);<br />
this.pageCount = parseInt(this.pageCount);<br />
}<br />
showPages.prototype.createHtml = function(mode){ //生成html代码<br />
var strHtml = '', prevPage = this.page - 1, nextPage = this.page + 1;<br />
if (mode == '' || typeof(mode) == 'undefined') mode = 0;<br />
switch (mode) {<br />
case 0 : //模式1 (页数,首页,前页,后页,尾页)<br />
strHtml += '&lt;span&gt;Pages: ' + this.page + ' / ' + this.pageCount + '&lt;/span&gt;';<br />
strHtml += '&lt;span&gt;';<br />
if (prevPage &lt; 1) {<br />
strHtml += '&lt;span title="First Page"&gt;&amp;#171;&lt;/span&gt;';<br />
strHtml += '&lt;span title="Prev Page"&gt;&amp;#139;&lt;/span&gt;';<br />
} else {<br />
strHtml += '&lt;span title="First Page"&gt;&lt;a href="javascript:' + this.name + '.toPage(1);"&gt;&amp;#171;&lt;/a&gt;&lt;/span&gt;';<br />
strHtml += '&lt;span title="Prev Page"&gt;&lt;a href="javascript:' + this.name + '.toPage(' + prevPage + ');"&gt;&amp;#139;&lt;/a&gt;&lt;/span&gt;';<br />
}<br />
for (var i = 1; i &lt;= this.pageCount; i++) {<br />
if (i &gt; 0) {<br />
if (i == this.page) {<br />
strHtml += '&lt;span title="Page ' + i + '"&gt;[' + i + ']&lt;/span&gt;';<br />
} else {<br />
strHtml += '&lt;span title="Page ' + i + '"&gt;&lt;a href="javascript:' + this.name + '.toPage(' + i + ');"&gt;[' + i + ']&lt;/a&gt;&lt;/span&gt;';<br />
}<br />
}<br />
}<br />
if (nextPage &gt; this.pageCount) {<br />
strHtml += '&lt;span title="Next Page"&gt;&amp;#155;&lt;/span&gt;';<br />
strHtml += '&lt;span title="Last Page"&gt;&amp;#187;&lt;/span&gt;';<br />
} else {<br />
strHtml += '&lt;span title="Next Page"&gt;&lt;a href="javascript:' + this.name + '.toPage(' + nextPage + ');"&gt;&amp;#155;&lt;/a&gt;&lt;/span&gt;';<br />
strHtml += '&lt;span title="Last Page"&gt;&lt;a href="javascript:' + this.name + '.toPage(' + this.pageCount + ');"&gt;&amp;#187;&lt;/a&gt;&lt;/span&gt;';<br />
}<br />
strHtml += '&lt;/span&gt;&lt;br /&gt;';<br />
break;<br />
case 1 : //模式1 (10页缩略,首页,前页,后页,尾页)<br />
strHtml += '&lt;span&gt;Pages: ' + this.page + ' / ' + this.pageCount + '&lt;/span&gt;';<br />
strHtml += '&lt;span&gt;';<br />
if (prevPage &lt; 1) {<br />
strHtml += '&lt;span title="First Page"&gt;&amp;#171;&lt;/span&gt;';<br />
strHtml += '&lt;span title="Prev Page"&gt;&amp;#139;&lt;/span&gt;';<br />
} else {<br />
strHtml += '&lt;span title="First Page"&gt;&lt;a href="javascript:' + this.name + '.toPage(1);"&gt;&amp;#171;&lt;/a&gt;&lt;/span&gt;';<br />
strHtml += '&lt;span title="Prev Page"&gt;&lt;a href="javascript:' + this.name + '.toPage(' + prevPage + ');"&gt;&amp;#139;&lt;/a&gt;&lt;/span&gt;';<br />
}<br />
if (this.page % 10 ==0) {<br />
var startPage = this.page - 9;<br />
} else {<br />
var startPage = this.page - this.page % 10 + 1;<br />
}<br />
if (startPage &gt; 10) strHtml += '&lt;span title="Prev 10 Pages"&gt;&lt;a href="javascript:' + this.name + '.toPage(' + (startPage - 1) + ');"&gt;...&lt;/a&gt;&lt;/span&gt;';<br />
for (var i = startPage; i &lt; startPage + 10; i++) {<br />
if (i &gt; this.pageCount) break;<br />
if (i == this.page) {<br />
strHtml += '&lt;span title="Page ' + i + '"&gt;[' + i + ']&lt;/span&gt;';<br />
} else {<br />
strHtml += '&lt;span title="Page ' + i + '"&gt;&lt;a href="javascript:' + this.name + '.toPage(' + i + ');"&gt;[' + i + ']&lt;/a&gt;&lt;/span&gt;';<br />
}<br />
}<br />
if (this.pageCount &gt;= startPage + 10) strHtml += '&lt;span title="Next 10 Pages"&gt;&lt;a href="javascript:' + this.name + '.toPage(' + (startPage + 10) + ');"&gt;...&lt;/a&gt;&lt;/span&gt;';<br />
if (nextPage &gt; this.pageCount) {<br />
strHtml += '&lt;span title="Next Page"&gt;&amp;#155;&lt;/span&gt;';<br />
strHtml += '&lt;span title="Last Page"&gt;&amp;#187;&lt;/span&gt;';<br />
} else {<br />
strHtml += '&lt;span title="Next Page"&gt;&lt;a href="javascript:' + this.name + '.toPage(' + nextPage + ');"&gt;&amp;#155;&lt;/a&gt;&lt;/span&gt;';<br />
strHtml += '&lt;span title="Last Page"&gt;&lt;a href="javascript:' + this.name + '.toPage(' + this.pageCount + ');"&gt;&amp;#187;&lt;/a&gt;&lt;/span&gt;';<br />
}<br />
strHtml += '&lt;/span&gt;&lt;br /&gt;';<br />
break;<br />
case 2 : //模式2 (前后缩略,页数,首页,前页,后页,尾页)<br />
strHtml += '&lt;span&gt;Pages: ' + this.page + ' / ' + this.pageCount + '&lt;/span&gt;';<br />
strHtml += '&lt;span&gt;';<br />
if (prevPage &lt; 1) {<br />
strHtml += '&lt;span title="First Page"&gt;&amp;#171;&lt;/span&gt;';<br />
strHtml += '&lt;span title="Prev Page"&gt;&amp;#139;&lt;/span&gt;';<br />
} else {<br />
strHtml += '&lt;span title="First Page"&gt;&lt;a href="javascript:' + this.name + '.toPage(1);"&gt;&amp;#171;&lt;/a&gt;&lt;/span&gt;';<br />
strHtml += '&lt;span title="Prev Page"&gt;&lt;a href="javascript:' + this.name + '.toPage(' + prevPage + ');"&gt;&amp;#139;&lt;/a&gt;&lt;/span&gt;';<br />
}<br />
if (this.page != 1) strHtml += '&lt;span title="Page 1"&gt;&lt;a href="javascript:' + this.name + '.toPage(1);"&gt;[1]&lt;/a&gt;&lt;/span&gt;';<br />
if (this.page &gt;= 5) strHtml += '&lt;span&gt;...&lt;/span&gt;';<br />
if (this.pageCount &gt; this.page + 2) {<br />
var endPage = this.page + 2;<br />
} else {<br />
var endPage = this.pageCount;<br />
}<br />
for (var i = this.page - 2; i &lt;= endPage; i++) {<br />
if (i &gt; 0) {<br />
if (i == this.page) {<br />
strHtml += '&lt;span title="Page ' + i + '"&gt;[' + i + ']&lt;/span&gt;';<br />
} else {<br />
if (i != 1 &amp;&amp; i != this.pageCount) {<br />
strHtml += '&lt;span title="Page ' + i + '"&gt;&lt;a href="javascript:' + this.name + '.toPage(' + i + ');"&gt;[' + i + ']&lt;/a&gt;&lt;/span&gt;';<br />
}<br />
}<br />
}<br />
}<br />
if (this.page + 3 &lt; this.pageCount) strHtml += '&lt;span&gt;...&lt;/span&gt;';<br />
if (this.page != this.pageCount) strHtml += '&lt;span title="Page ' + this.pageCount + '"&gt;&lt;a href="javascript:' + this.name + '.toPage(' + this.pageCount + ');"&gt;[' + this.pageCount + ']&lt;/a&gt;&lt;/span&gt;';<br />
if (nextPage &gt; this.pageCount) {<br />
strHtml += '&lt;span title="Next Page"&gt;&amp;#155;&lt;/span&gt;';<br />
strHtml += '&lt;span title="Last Page"&gt;&amp;#187;&lt;/span&gt;';<br />
} else {<br />
strHtml += '&lt;span title="Next Page"&gt;&lt;a href="javascript:' + this.name + '.toPage(' + nextPage + ');"&gt;&amp;#155;&lt;/a&gt;&lt;/span&gt;';<br />
strHtml += '&lt;span title="Last Page"&gt;&lt;a href="javascript:' + this.name + '.toPage(' + this.pageCount + ');"&gt;&amp;#187;&lt;/a&gt;&lt;/span&gt;';<br />
}<br />
strHtml += '&lt;/span&gt;&lt;br /&gt;';<br />
break;<br />
case 3 : //模式3 (箭头样式,首页,前页,后页,尾页) (only IE)<br />
strHtml += '&lt;span&gt;Pages: ' + this.page + ' / ' + this.pageCount + '&lt;/span&gt;';<br />
strHtml += '&lt;span&gt;';<br />
if (prevPage &lt; 1) {<br />
strHtml += '&lt;span title="First Page"&gt;9&lt;/span&gt;';<br />
strHtml += '&lt;span title="Prev Page"&gt;7&lt;/span&gt;';<br />
} else {<br />
strHtml += '&lt;span title="First Page"&gt;&lt;a href="javascript:' + this.name + '.toPage(1);"&gt;9&lt;/a&gt;&lt;/span&gt;';<br />
strHtml += '&lt;span title="Prev Page"&gt;&lt;a href="javascript:' + this.name + '.toPage(' + prevPage + ');"&gt;7&lt;/a&gt;&lt;/span&gt;';<br />
}<br />
if (nextPage &gt; this.pageCount) {<br />
strHtml += '&lt;span title="Next Page"&gt;8&lt;/span&gt;';<br />
strHtml += '&lt;span title="Last Page"&gt;:&lt;/span&gt;';<br />
} else {<br />
strHtml += '&lt;span title="Next Page"&gt;&lt;a href="javascript:' + this.name + '.toPage(' + nextPage + ');"&gt;8&lt;/a&gt;&lt;/span&gt;';<br />
strHtml += '&lt;span title="Last Page"&gt;&lt;a href="javascript:' + this.name + '.toPage(' + this.pageCount + ');"&gt;:&lt;/a&gt;&lt;/span&gt;';<br />
}<br />
strHtml += '&lt;/span&gt;&lt;br /&gt;';<br />
break;<br />
case 4 : //模式4 (下拉框)<br />
if (this.pageCount &lt; 1) {<br />
strHtml += '&lt;select name="toPage" disabled&gt;';<br />
strHtml += '&lt;option value="0"&gt;No Pages&lt;/option&gt;';<br />
} else {<br />
var chkSelect;<br />
strHtml += '&lt;select name="toPage" onchange="' + this.name + '.toPage(this);"&gt;';<br />
for (var i = 1; i &lt;= this.pageCount; i++) {<br />
if (this.page == i) chkSelect=' selected="selected"';<br />
else chkSelect='';<br />
strHtml += '&lt;option value="' + i + '"' + chkSelect + '&gt;Pages: ' + i + ' / ' + this.pageCount + '&lt;/option&gt;';<br />
}<br />
}<br />
strHtml += '&lt;/select&gt;';<br />
break;<br />
case 5 : //模式5 (输入框)<br />
strHtml += '&lt;span&gt;';<br />
if (this.pageCount &lt; 1) {<br />
strHtml += '&lt;input type="text" name="toPage" value="No Pages" disabled="disabled"&gt;';<br />
strHtml += '&lt;input type="button" name="go" value="GO" disabled="disabled"&gt;&lt;/option&gt;';<br />
} else {<br />
strHtml += '&lt;input type="text" value="Input Page:" readonly="readonly"&gt;';<br />
strHtml += '&lt;input type="text" id="pageInput' + this.showTimes + '" value="' + this.page + '" title="Input page" onkeypress="return ' + this.name + '.formatInputPage(event);" onfocus="this.select()"&gt;';<br />
strHtml += '&lt;input type="text" value=" / ' + this.pageCount + '" readonly="readonly"&gt;';<br />
strHtml += '&lt;input type="button" name="go" value="GO" onclick="' + this.name + '.toPage(document.getElementById(\'pageInput' + this.showTimes + '\').value);"&gt;&lt;/option&gt;';<br />
}<br />
strHtml += '&lt;/span&gt;';<br />
break;<br />
default :<br />
strHtml = 'Javascript showPage Error: not find mode ' + mode;<br />
break;<br />
}<br />
return strHtml;<br />
}<br />
showPages.prototype.createUrl = function (page) { //生成页面跳转url<br />
if (isNaN(parseInt(page))) page = 1;<br />
if (page &lt; 1) page = 1;<br />
if (page &gt; this.pageCount) page = this.pageCount;<br />
var url = location.protocol + '//' + location.host + location.pathname;<br />
var args = location.search;<br />
var reg = new RegExp('([\?&amp;]?)' + this.argName + '=[^&amp;]*[&amp;$]?', 'gi');<br />
args = args.replace(reg,'$1');<br />
if (args == '' || args == null) {<br />
args += '?' + this.argName + '=' + page;<br />
} else if (args.substr(args.length - 1,1) == '?' || args.substr(args.length - 1,1) == '&amp;') {<br />
args += this.argName + '=' + page;<br />
} else {<br />
args += '&amp;' + this.argName + '=' + page;<br />
}<br />
return url + args;<br />
}<br />
showPages.prototype.toPage = function(page){ //页面跳转<br />
var turnTo = 1;<br />
if (typeof(page) == 'object') {<br />
turnTo = page.options[page.selectedIndex].value;<br />
} else {<br />
turnTo = page;<br />
}<br />
self.location.href = this.createUrl(turnTo);<br />
}<br />
showPages.prototype.printHtml = function(mode){ //显示html代码<br />
this.getPage();<br />
this.checkPages();<br />
this.showTimes += 1;<br />
document.write('&lt;div id="pages_' + this.name + '_' + this.showTimes + '"&gt;&lt;/div&gt;');<br />
document.getElementById('pages_' + this.name + '_' + this.showTimes).innerHTML = this.createHtml(mode);</p>
<p>}<br />
showPages.prototype.formatInputPage = function(e){ //限定输入页数格式<br />
var ie = navigator.appName=="Microsoft Internet Explorer"?true:false;<br />
if(!ie) var key = e.which;<br />
else var key = event.keyCode;<br />
if (key == 8 || key == 46 || (key &gt;= 48 &amp;&amp; key &lt;= 57)) return true;<br />
return false;<br />
}<br />
//--&gt;<br />
&lt;/script&gt;<br />
&lt;style&gt;<br />
/* Pages Main Tyle */<br />
.pages {<br />
color: #000000;<br />
cursor: default;<br />
font-size: 10px;<br />
font-family: Tahoma, Verdana;<br />
padding: 3px 0px 3px 0px;<br />
}<br />
.pages .count, .pages .number, .pages .arrow {<br />
color: #000000;<br />
font-size: 10px;<br />
background-color: #F7F7F7;<br />
border: 1px solid #CCCCCC;<br />
}<br />
/* Page and PageCount Style */<br />
.pages .count {<br />
font-weight: bold;<br />
border-right: none;<br />
padding: 2px 10px 1px 10px;<br />
}<br />
/* Mode 0,1,2 Style (Number) */<br />
.pages .number {<br />
font-weight: normal;<br />
padding: 2px 10px 1px 10px;<br />
}<br />
.pages .number a, .pages .number span {<br />
font-size: 10px;<br />
}<br />
.pages .number span {<br />
color: #999999;<br />
margin: 0px 3px 0px 3px;<br />
}<br />
.pages .number a {<br />
color: #000000;<br />
text-decoration: none;<br />
}<br />
.pages .number a:hover {<br />
color: #0000ff;<br />
}<br />
/* Mode 3 Style (Arrow) */<br />
.pages .arrow {<br />
font-weight: normal;<br />
padding: 0px 5px 0px 5px;<br />
}<br />
.pages .arrow a, .pages .arrow span {<br />
font-size: 10px;<br />
font-family: Webdings;<br />
}<br />
.pages .arrow span {<br />
color: #999999;<br />
margin: 0px 5px 0px 5px;<br />
}<br />
.pages .arrow a {<br />
color: #000000;<br />
text-decoration: none;<br />
}<br />
.pages .arrow a:hover {<br />
color: #0000ff;<br />
}<br />
/* Mode 4 Style (Select) */<br />
.pages select, .pages input {<br />
color: #000000;<br />
font-size: 10px;<br />
font-family: Tahoma, Verdana;<br />
}<br />
/* Mode 5 Style (Input) */<br />
.pages .input input.ititle, .pages .input input.itext, .pages .input input.icount {<br />
color: #666666;<br />
font-weight: bold;<br />
background-color: #F7F7F7;<br />
border: 1px solid #CCCCCC;<br />
}<br />
.pages .input input.ititle {<br />
width: 70px;<br />
text-align: right;<br />
border-right: none;<br />
}<br />
.pages .input input.itext {<br />
width: 25px;<br />
color: #000000;<br />
text-align: right;<br />
border-left: none;<br />
border-right: none;<br />
}<br />
.pages .input input.icount {<br />
width: 35px;<br />
text-align: left;<br />
border-left: none;<br />
}<br />
.pages .input input.ibutton {<br />
height: 17px;<br />
color: #FFFFFF;<br />
font-weight: bold;<br />
font-family: Verdana;<br />
background-color: #999999;<br />
border: 1px solid #666666;<br />
padding: 0px 0px 2px 1px;<br />
margin-left: 2px;<br />
cursor: hand;<br />
}<br />
/* body */<br />
body {<br />
font-size: 12px;<br />
}<br />
&lt;/style&gt;<br />
&lt;script language="JavaScript"&gt;<br />
&lt;!--<br />
var pg = new showPages('pg');<br />
pg.pageCount =12;  // 定义总页数(必要)<br />
//pg.argName = 'p';  // 定义参数名(可选,默认为page)</p>
<p>document.write('&lt;br&gt;Show Times: ' + pg.showTimes + ', Mood Default');<br />
pg.printHtml();<br />
document.write('&lt;br&gt;Show Times: ' + pg.showTimes + ', Mood 0');<br />
pg.printHtml(0);<br />
document.write('&lt;br&gt;Show Times: ' + pg.showTimes + ', Mood 1');<br />
pg.printHtml(1);<br />
document.write('&lt;br&gt;Show Times: ' + pg.showTimes + ', Mood 2');<br />
pg.printHtml(2);<br />
document.write('&lt;br&gt;Show Times: ' + pg.showTimes + ', Mood 3 (only IE)');<br />
pg.printHtml(3);<br />
document.write('&lt;br&gt;Show Times: ' + pg.showTimes + ', Mood 4');<br />
pg.printHtml(4);<br />
document.write('&lt;br&gt;Show Times: ' + pg.showTimes + ', Mood 5');<br />
pg.printHtml(5);<br />
//--&gt;<br />
&lt;/script&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/css-pages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS+JS的下拉菜单效果代码</title>
		<link>http://www.3code.cn/js-css-menu/</link>
		<comments>http://www.3code.cn/js-css-menu/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 09:27:25 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=457</guid>
		<description><![CDATA[CSS+JS的下拉菜单效果代码，效果不错。]]></description>
			<content:encoded><![CDATA[<p><strong>CSS+JS的下拉菜单效果代码</strong></p>
<div id="codes">
&lt;script language="javascript"&gt;<br />
// JavaScript Document</p>
<p>startList = function() {<br />
if (document.all&amp;&amp;document.getElementById) {<br />
navRoot = document.getElementById("nav");<br />
for (i=0; i&lt;navRoot.childNodes.length; i++) {<br />
node = navRoot.childNodes[i];<br />
if (node.nodeName=="LI") {<br />
node.onmouseover=function() {<br />
this.className+=" over";<br />
}<br />
node.onmouseout=function() {<br />
this.className=this.className.replace(" over", "");<br />
}<br />
}<br />
}<br />
}<br />
}<br />
window.onload=startList;<br />
&lt;/script&gt;<br />
&lt;style type="text/css"&gt;<br />
&lt;!--<br />
body {<br />
font: normal 11px verdana;<br />
}</p>
<p>ul {<br />
margin: 0;<br />
padding: 0;<br />
list-style: none;<br />
width: 150px; /* Width of Menu Items */<br />
border-bottom: 1px solid #ccc;<br />
}</p>
<p>ul li {<br />
position: relative;<br />
}</p>
<p>li ul {<br />
position: absolute;<br />
left: 149px; /* Set 1px less than menu width */<br />
top: 0;<br />
display: none;<br />
}</p>
<p>/* Styles for Menu Items */<br />
ul li a {<br />
display: block;<br />
text-decoration: none;<br />
color: #777;<br />
background: #fff; /* IE6 Bug */<br />
padding: 5px;<br />
border: 1px solid #ccc; /* IE6 Bug */<br />
border-bottom: 0;<br />
}</p>
<p>/* Holly Hack. IE Requirement \*/<br />
* html ul li { float: left; height: 1%; }<br />
* html ul li a { height: 1%; }<br />
/* End */</p>
<p>li:hover ul, li.over ul { display: block; } /* The magic */<br />
--&gt;<br />
&lt;/style&gt;<br />
&lt;ul id="nav"&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;Home&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;About&lt;/a&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;History&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;Team&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;Offices&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;Services&lt;/a&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;Web Design&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;Internet Marketing&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;Hosting&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;Domain Names&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;Broadband&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;Contact Us&lt;/a&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;United Kingdom&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;France&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;USA&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;Australia&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/js-css-menu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS+JS图片提示框效果代码</title>
		<link>http://www.3code.cn/css-js-tips/</link>
		<comments>http://www.3code.cn/css-js-tips/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 09:18:14 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Flash&JS焦点广告]]></category>
		<category><![CDATA[精选JS]]></category>
		<category><![CDATA[JS图片变换]]></category>
		<category><![CDATA[JS焦点广告]]></category>
		<category><![CDATA[焦点图]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=450</guid>
		<description><![CDATA[非常不错的CSS+JS图片提示框效果代码,推荐下载。]]></description>
			<content:encoded><![CDATA[<p>CSS+JS图片提示框效果代码</p>
<div id="attachment_451" class="wp-caption alignnone" style="width: 290px"><a href="http://www.3code.cn/wp-content/uploads/2009/11/index8.jpg"><img class="size-full wp-image-451" title="CSS+JS图片提示框效果代码" src="http://www.3code.cn/wp-content/uploads/2009/11/index8.jpg" alt="CSS+JS图片提示框效果代码" width="280" height="140" /></a><p class="wp-caption-text">CSS+JS图片提示框效果代码</p></div>
<p>非常不错的CSS+JS图片提示框效果代码,推荐下载。</p>
<p><a href="http://www.lanrentuku.com/down/js/tupian-663/" target="_blank">下载地址</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/css-js-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS中list-style-type的使用方法</title>
		<link>http://www.3code.cn/css-list-style-type/</link>
		<comments>http://www.3code.cn/css-list-style-type/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 16:45:09 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=268</guid>
		<description><![CDATA[list-style-type : disc &#124; circle &#124; square &#124; decimal &#124; lower-roman &#124; upper-roman &#124; lower-alpha &#124; upper-alpha &#124; none &#124; armenian &#124; cjk-ideographic &#124; georgian &#124; lower-greek &#124; hebrew &#124; hiragana &#124; hiragana-iroha &#124; katakana &#124; katakana-iroha &#124; lower-latin &#124; upper-latin]]></description>
			<content:encoded><![CDATA[<p><strong>CSS中list-style-type的使用方法</strong></p>
<p><strong>语法格式：</strong><br />
list-style-type : disc | circle | square | decimal | lower-roman | upper-roman | lower-alpha | upper-alpha | none | armenian | cjk-ideographic | georgian | lower-greek | hebrew | hiragana | hiragana-iroha | katakana | katakana-iroha | lower-latin | upper-latin</p>
<p><strong>输出格式：</strong><br />
disc :　 CSS1 默认值。实心圆<br />
circle :　 CSS1 空心圆<br />
square :　 CSS1 实心方块<br />
decimal :　 CSS1 阿拉伯数字<br />
lower-roman :　 CSS1 小写罗马数字<br />
upper-roman :　 CSS1 大写罗马数字<br />
lower-alpha :　 CSS1 小写英文字母<br />
upper-alpha :　 CSS1 大写英文字母<br />
none :　 CSS1 不使用项目符号<br />
armenianl :　 CSS2 未支持。传统的亚美尼亚数字<br />
cjk-ideographic :　 CSS2 未支持。浅白的表意数字<br />
georgian :　 CSS2 未支持。传统的乔治数字<br />
lower-greek :　 CSS2 未支持。基本的希腊小写字母<br />
hebrew :　 CSS2 未支持。传统的希伯莱数字<br />
hiragana :　 CSS2 未支持。日文平假名字符<br />
hiragana-iroha :　 CSS2 未支持。日文平假名序号<br />
katakana :　 CSS2 未支持。日文片假名字符<br />
katakana-iroha :　 CSS2 未支持。日文片假名序号<br />
lower-latin :　 CSS2 未支持。小写拉丁字母<br />
upper-latin :　 CSS2 未支持。大写拉丁字母</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/css-list-style-type/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS兼容IE与Firefox的代码</title>
		<link>http://www.3code.cn/css-ie-firefox/</link>
		<comments>http://www.3code.cn/css-ie-firefox/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 16:40:35 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=265</guid>
		<description><![CDATA[CSS兼容IE与Firefox的代码, CSS对浏览器器的兼容性很另人头痛，一般情况下IE和Firefox解析的差异很大，这里介绍一下兼容要点。]]></description>
			<content:encoded><![CDATA[<p><strong>CSS兼容IE与Firefox的代码</strong></p>
<p>CSS对浏览器器的兼容性很另人头痛，一般情况下IE和Firefox解析的差异很大，这里介绍一下兼容要点。<br />
1. DOCTYPE 影响 CSS 处理</p>
<p>2.FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行</p>
<p>3.FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-right) 方可居中</p>
<p>4.FF: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会, 故需要用 !important 多设一个 height 和 width</p>
<p>5.FF: 支持 !important, IE 则忽略, 可用 !important 为 FF 特别设置样式</p>
<p>6.div 的垂直居中问题: vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字，就垂直居中了。缺点是要控制内容不要换行</p>
<p>7.cursor: pointer 可以同时在 IE FF 中显示游标手指状， hand 仅 IE 可以</p>
<p>8.FF: 链接加边框和背景色，需设置 display: block, 同时设置 float: left 保证不换行。参照 menubar, 给 a 和 menubar 设置高度是为了避免底边显示错位, 若不设 height, 可以在 menubar 中插入一个空格。</p>
<p>9.在mozilla firefox和IE中的BOX模型解释不一致导致相差2px解决方法：<br />
div{margin:30px!important;margin:28px;}<br />
注意这两个margin的顺序一定不能写反，据阿捷的说法!important这个属性IE不能识别，但别的浏览器可以识别。所以在IE下其实解释成这样：<br />
div{maring:30px;margin:28px}<br />
重复定义的话按照最后一个来执行，所以不可以只写margin:XXpx!important;</p>
<p>10.IE5 和IE6的BOX解释不一致<br />
IE5下<br />
div{width:300px;margin:0 10px 0 10px;}<br />
div的宽度会被解释为300px-10px(右填充)-10px(左填充)最终div的宽度为280px，而在IE6和其他浏览器上宽度则是以300px+10px(右填充)+10px(左填充)=320px来计算的。这时我们可以做如下修改<br />
div{width:300px!important;width /**/:340px;margin:0 10px 0 10px}<br />
关于这个/**/是什么我也不太明白，只知道IE5和firefox都支持但IE6不支持，如果有人理解的话，请告诉我一声，谢了！：）</p>
<p>11.ul标签在Mozilla中默认是有padding值的,而在IE中只有margin有值所以先定义<br />
ul{margin:0;padding:0;}<br />
就能解决大部分问题</p>
<p>注意事项：</p>
<p><strong>1、float的div一定要闭合。</strong></p>
<p>例如：(其中floatA、floatB的属性已经设置为float:left;)<br />
&lt;#div id="floatA" &gt;&lt;/#div&gt;<br />
&lt;#div id="floatB" &gt;&lt;/#div&gt;<br />
&lt;#div id="NOTfloatC" &gt;&lt;/#div&gt;<br />
这里的NOTfloatC并不希望继续平移，而是希望往下排。<br />
这段代码在IE中毫无问题，问题出在FF。原因是NOTfloatC并非float标签，必须将float标签闭合。<br />
在<br />
&lt;#div&gt;&lt;/#div&gt;<br />
&lt;#div&gt;&lt;/#div&gt;<br />
之间加上<br />
&lt;#div&gt;&lt;/#div&gt;<br />
这个div一定要注意声明位置，一定要放在最恰当的地方，而且必须与两个具有float属性的div同级，之间不能存在嵌套关系，否则会产生异常。<br />
并且将clear这种样式定义为为如下即可：<br />
.clear{<br />
clear:both;}<br />
此外，为了让高度能自动适应，要在wrapper里面加上overflow:hidden;<br />
当包含float的box的时候，高度自动适应在IE下无效，这时候应该触发IE的layout私有属性(万恶的IE啊！)用zoom:1;可以做到，这样就达到了兼容。<br />
例如某一个wrapper如下定义：<br />
.colwrapper{<br />
overflow:hidden;<br />
zoom:1;<br />
margin:5px auto;}</p>
<p><strong>2、margin加倍的问题。</strong></p>
<p>设置为float的div在ie下设置的margin会加倍。这是一个ie6都存在的bug。<br />
解决方案是在这个div里面加上display:inline;<br />
例如：<br />
&lt;#div id="imfloat"&gt;&lt;/#div&gt;</p>
<p>相应的css为<br />
#IamFloat{<br />
float:left;<br />
margin:5px;/*IE下理解为10px*/<br />
display:inline;/*IE下再理解为5px*/}</p>
<p>3、关于容器的包涵关系</p>
<p>很多时候，尤其是容器内有平行布局，例如两、三个float的div时，宽度很容易出现问题。在IE中，外层的宽度会被内层更宽的div挤破。一定要用Photoshop或者Firework量取像素级的精度。</p>
<p><strong>4、关于高度的问题</strong></p>
<p>如果是动态地添加内容，高度最好不要定义。浏览器可以自动伸缩，然而如果是静态的内容，高度最好定好。（似乎有时候不会自动往下撑开，不知道具体怎么回事）</p>
<p><strong>5、最狠的手段 !important;</strong></p>
<p>如果实在没有办法解决一些细节问题,可以用这个方法.FF对于"!important"会自动优先解析,然而IE则会忽略.如下<br />
.tabd1{<br />
background:url(/res/images/up/tab1.gif) no-repeat 0px 0px !important; /*Style for FF*/<br />
background:url(/res/images/up/tab1.gif) no-repeat 1px 0px; /* Style for IE */}</p>
<p>值得注意的是，一定要将xxxx !important 这句放置在另一句之上</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/css-ie-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>div显示和控制滚动条的css代码</title>
		<link>http://www.3code.cn/div-scroll-css-1/</link>
		<comments>http://www.3code.cn/div-scroll-css-1/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 03:38:06 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=210</guid>
		<description><![CDATA[div显示上下左右滚动条的css代码]]></description>
			<content:encoded><![CDATA[<p><strong>div显示和控制滚动条的css代码</strong></p>
<div id="codes"><strong>div显示滚动条的css代码</strong></p>
<p>&lt;div style="width:260px;height:120px; overflow:scroll; border:1px solid;"&gt; 这里是你要显示的内容 &lt;/div&gt;</p>
<p>效果：</p>
<div style="border: 1px solid; overflow: scroll; width: 400px; height: 80px;">这里是你要显示的内容</div>
</div>
<div id="codes"><strong>div显示上下滚动条的css代码</strong></p>
<p>&lt;div style="width:400px;height:80px; overflow-y:scroll; border:1px solid;"&gt; 这里是你要显示的内容 &lt;/div&gt;</p>
<p>效果：</p>
<div style="border: 1px solid; width: 400px; height: 80px; overflow-y: scroll;">这里是你要显示的内容</div>
</div>
<p>此文为本站原创，转载请标明出处：www.3code.cn 酷码资源</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/div-scroll-css-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS十大使用技巧</title>
		<link>http://www.3code.cn/css-10-use/</link>
		<comments>http://www.3code.cn/css-10-use/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 08:58:24 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=178</guid>
		<description><![CDATA[CSS十大使用技巧]]></description>
			<content:encoded><![CDATA[<p><strong>1.css 字体简写规则</strong></p>
<p>当使用css定义字体时你可能会这样做：<br />
font-size: 1em;<br />
line-height: 1.5em;<br />
font-weight: bold;<br />
font-style: italic;<br />
font-variant: small-caps;<br />
font-family: verdana,serif;</p>
<p>事实上你可以简写这些属性：<br />
font: 1em/1.5em bold italic small-caps verdana,serif<br />
现在好多了吧，不过有一点要注意：使用这一简写方式你至少要指定font-size和font-family属性，其他的属性（如font-weight, font-style,font-varient）如未指定将自动使用默认值。</p>
<p><strong>2.同时使用两个class</strong></p>
<p>通常我们只为属性指定一个class,但这并不等于你只能指定一个，实际上，你想指定多少就可以指定多少，例如：<br />
&lt;p&gt;...&lt;/p&gt;<br />
通过同时使用两个class（使用空格而不是逗号分割）,这个段落将同时应用两个class中制定的规则。如果两者中有任何规则重叠，那么后一个将获得实际的优先应用。</p>
<p><strong>3.css中边框（border)的默认值</strong></p>
<p>当编写一条边框的规则时，你通常会指定颜色、宽度以及样式（任何顺序均可）。例如：border: 3px solid #000（3像素宽的黑色实线边框），其实这个例子中唯一需要指定的值只是样式。假如你指定样式为实线（solid),那么其余的值将使用默认值：默认的宽度为中等（相当于3到4像素）；默认的颜色为边框里的文字颜色。如果这正是你想要的效果，你完全可以不在css里指定。</p>
<p><strong>4.!important会被IE忽略</strong></p>
<p>在css中，通常最后指定的规则会获得优先权。然而对除了IE以外的浏览器来说，任何后面标有!important的语句将获得绝对的优先权，例如：<br />
margin-top: 3.5em !important; margin-top: 2em<br />
除IE以外所有浏览器中的顶部边界都是3.5em，而IE为2em，有时候这一点很有用，尤其在使用相对边界值时（就像这个例子），可以显示出IE与其他浏览器的细微差别。<br />
（很多人可能还注意到了css的子选择器也是会被IE忽略的）</p>
<p><strong>5.图片替换的技巧</strong></p>
<p>使用标准的html而不是图片来显示文字通常更为明智，除了加快下载还可以获得更好的可用性。但是如果你决心使用访问者的机器中可能没有的字体时，你只能选择图片。<br />
举例来说，你想在每一页的顶部使用“Buy widgets”的标题，但你同时又希望这是能被搜索引擎发现的，为了美观你使用了少见的字体那么你就得用图片来显示了：<br />
&lt;h1&gt;&lt;img src="widget-image.gif" alt="Buy widgets" /&gt;&lt;/h1&gt;<br />
这样当然没错，但是有证据显示搜索引擎对真实文本的重视远超过alt文本（因为已经有太多网站使用alt文本充当关键字），因此，我们得用另一种方法：&lt;h1&gt;&lt;span&gt;Buy widgets&lt;/span&gt;&lt;/h1&gt; ，那你的漂亮字体怎么办呢？下面的css可以帮上忙：<br />
h1<br />
{<br />
background: url(widget-image.gif) no-repeat;<br />
}</p>
<p>h1 span<br />
{<br />
position: absolute;<br />
left:-2000px;<br />
}<br />
现在你既用上了漂亮的图片又很好的隐藏了真实文本——借助css，文本被定位于屏幕左侧-2000像素处。</p>
<p><strong>6.css盒模型hack的另一选择</strong></p>
<p>css盒模型hack被用来解决IE6之前的浏览器显示问题，IE6.0之前的版本会把某元素的边框值和填充值包含在宽度之内（而不是加在宽度值上）。例如，你可能会使用以下css来指定某个容器的尺寸：<br />
#box<br />
{<br />
width: 100px;<br />
border: 5px;<br />
padding: 20px;<br />
}<br />
然后在html中应用：&lt;div id="box"&gt;...&lt;/div&gt;<br />
盒的总宽度在几乎所有浏览器中为150像素（100像素宽度+两条5像素的边框+两个20像素的填充），唯独在IE6之前版本的浏览器中仍然为100像素（边框值和填充值包含在宽度值中），盒模型的hack正是为了解决这一问题，但是也会带来麻烦。更简单的办法如下：<br />
css:<br />
#box<br />
{<br />
width: 150px;<br />
}</p>
<p>#box div {<br />
border: 5px;<br />
padding: 20px;<br />
}<br />
html:<br />
&lt;div id="box"&gt;&lt;div&gt;&lt;a href=http://www.qpsh.com&gt;网页特效园地&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;<br />
这样一来在任何浏览器中盒的总宽度都将是150像素。</p>
<p><strong>7.将块元素居中</strong></p>
<p>假设你的网站使用了固定宽度的布局，所有的内容置于屏幕中央，可以使用以下的css：<br />
#content<br />
{<br />
width: 700px;<br />
margin: 0 auto;<br />
}<br />
你可以把html的body之内任何项目置于&lt;div id="content"&gt;&lt;/div&gt;中，该项目将自动获得相等的左右边界值从而保证了居中显示。不过，这在IE6之前版本的浏览器中仍然有问题，将不会居中，因此必须修改如下：<br />
body<br />
{<br />
text-align: center;<br />
}</p>
<p>#content<br />
{<br />
text-align: left;<br />
width: 700px;<br />
margin: 0 auto;<br />
}<br />
对body的设定将导致主体内容居中，但是连所有的文字也居中了，这恐怕不是你想要的效果，为此#content 的div还要指定一个值：text-align: left</p>
<p><strong>8.使用css实现垂直居中</strong></p>
<p>垂直居中对表格来说是小菜一碟，只需指定单元格为vertical-align: middle即可，但这在css布局中不管用。假设你将一个导航菜单的高度设为2em，然后在css中指定垂直对齐的规则，文字还是会被排到盒的顶部，根本没有什么区别。<br />
要解决这一问题，只需将盒的行高设为与盒的高度相同即可，以这个例子来说，盒高2em,那么只需在css中再加入一条：line-height: 2em 就可实现垂直居中了！</p>
<p><strong>9. 容器内的css定位</strong></p>
<p>css的最大优点之一就是可以将对象定位在文档的任何位置，同样的也可以将对象在某容器内进行定位。只需要为该容器添加一条css规则：<br />
#container<br />
{<br />
position: relative;<br />
}<br />
则容器内的任何元素的定位都是相对于该容器的。假定你使用以下html结构：<br />
&lt;div id="container"&gt;&lt;div id="navigation"&gt;...&lt;/div&gt;&lt;/div&gt;<br />
如果想将navigation定位在容器内离左边界30像素，离顶部5像素，可以使用以下css语句：<br />
#navigation<br />
{<br />
position: absolute;<br />
left: 30px;<br />
top: 5px;<br />
}</p>
<p><strong>10.延伸至屏幕底部的背景色</strong></p>
<p>css的缺点之一是缺乏垂直方向的控制，从而导致了一个表格布局不会遇到的问题。假设你在页面的左侧设定了一列用于放置网站的导航。页面为白色背景，但你希望导航所在的列为蓝色背景，使用以下css即可：<br />
#navigation<br />
{<br />
background: blue;<br />
width: 150px;<br />
}<br />
问题在于导航项不会一直延伸到页面的底部，自然它的背景色也不会延伸到底部。于是左列的蓝色背景在页面上被半路截断，浪费了你的一番设计。怎么办呢？很不幸我们现在只能用欺骗的办法，即将body的背景指定为与左列同颜色同宽度的图片，css如下：<br />
body<br />
{<br />
background: url(blue-image.gif) 0 0 repeat-y;<br />
}<br />
背景图应为宽150像素的蓝色图片。这一办法的缺点是没法使用em来指定左列的宽度，当用户改变文字的大小导致内容的宽度扩张时，背景色的宽度不会随之改变。<br />
到写这篇文章为止这是对这类问题的唯一解决办法，因此你只能为左列使用像素值来获得能够自动延伸的不同的背景色</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/css-10-use/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DIV+CSS网页设计常用布局代码</title>
		<link>http://www.3code.cn/divcss-pagedesign/</link>
		<comments>http://www.3code.cn/divcss-pagedesign/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 08:47:24 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=176</guid>
		<description><![CDATA[DIV+CSS网页设计常用布局代码]]></description>
			<content:encoded><![CDATA[<p><strong>DIV+CSS网页设计常用布局代码</strong></p>
<p><strong>单行一列<br />
</strong><br />
body{margin:0px;padding:0px;text-align:center;}<br />
#content{margin-left:auto;margin-right:auto;width:400px;width:370px;}</p>
<p><strong>两行一列<br />
</strong><br />
body{margin:0px;padding:0px;text-align:center;}<br />
#content-top{margin-left:auto;margin-right:auto;width:400px;width:370px;}<br />
#content-end{margin-left:auto;margin-right:auto;width:400px;width:370px;}</p>
<p><strong>三行一列</strong></p>
<p>body{margin:0px;padding:0px;text-align:center;}<br />
#content-top{margin-left:auto;margin-right:auto;width:400px;width:370px;}</p>
<p>#content-mid{margin-left:auto;margin-right:auto;width:400px;width:370px;}<br />
#content-end{margin-left:auto;margin-right:auto;width:400px;width:370px;}</p>
<p><strong>单行两列</strong></p>
<p>#bodycenter{width:700px;margin-right:auto;margin-left:auto;overflow:auto;}<br />
#bodycenter#dv1{float:left;width:280px;}<br />
#bodycenter#dv2{float:right;width:410px;}</p>
<p><strong>两行两列<br />
</strong><br />
#header{width:700px;margin-right:auto;margin-left:auto;overflow:auto;}<br />
#bodycenter{width:700px;margin-right:auto;margin-left:auto;overflow:auto;}</p>
<p>#bodycenter#dv1{float:left;width:280px;}<br />
#bodycenter#dv2{float:right;width:410px;}</p>
<p><strong>三行两列</strong></p>
<p>#header{width:700px;margin-right:auto;margin-left:auto;}<br />
#bodycenter{width:700px;margin-right:auto;margin-left:auto;}<br />
#bodycenter#dv1{float:left;width:280px;}<br />
#bodycenter#dv2{float:right;width:410px;}<br />
#footer{width:700px;margin-right:auto;margin-left:auto;overflow:auto;}<br />
//www.qpsh.com</p>
<p><strong>单行三列 绝对定位</strong></p>
<p>#left{position:absolute;top:0px;left:0px;width:120px;}<br />
#middle{margin:20px190px20px190px;}<br />
#right{position:absolute;top:0px;right:0px;width:120px;}</p>
<p><strong>float定位一</strong><br />
xhtml:</p>
<p>&lt;divid="warp"&gt;&lt;divid="column"&gt;&lt;divid="column1"&gt;这里是第一列&lt;/div&gt;&lt;divid="column2"&gt;这里是第二列&lt;/div&gt;&lt;divclass="clear"&gt;&lt;/div&gt;&lt;/div&gt;&lt;divid="column3"&gt;这里是第三列&lt;/div&gt;&lt;divclass="clear"&gt;&lt;/div&gt;&lt;/div&gt;</p>
<p><strong>CSS:</strong></p>
<p>#wrap{width:100%;height:auto;}<br />
#column{float:left;width:60%;}<br />
#column1{float:left;width:30%;}<br />
#column2{float:right;width:30%;}<br />
#column3{float:right;width:40%;}<br />
.clear{clear:both;}</p>
<p><strong>float定位二</strong><br />
xhtml:<br />
&lt;divid="center"class="column"&gt;&lt;h1&gt;Thisisthemaincontent.&lt;/h1&gt;&lt;/div&gt;&lt;divid="left"class="column"&gt;&lt;h2&gt;Thisistheleftsidebar.&lt;/h2&gt;&lt;/div&gt;&lt;divid="right"class="column"&gt;&lt;h2&gt;Thisistherightsidebar.&lt;/h2&gt;&lt;/div&gt;</p>
<p>CSS:</p>
<p>body{margin:0;padding-left:200px;padding-right:190px;min-width:240px;}<br />
.column{position:relative;float:left;}<br />
#center{width:100%;}<br />
#left{width:180px;right:240px;margin-left:-100%;}<br />
#right{width:130px;margin-right:-100%;}</p>
<p><strong>两行三列</strong><br />
xhtml:&lt;divid="header"&gt;这里是顶行&lt;/div&gt;&lt;divid="warp"&gt;&lt;divid="column"&gt;&lt;divid="column1"&gt;这里是第一列&lt;/div&gt;&lt;divid="column2"&gt;这里是第二列&lt;/div&gt;&lt;divclass="clear"&gt;&lt;/div&gt;&lt;/P&gt;&lt;P&gt;&lt;/div&gt;&lt;divid="column3"&gt;这里是第三列&lt;/div&gt;&lt;divclass="clear"&gt;&lt;/div&gt;&lt;/div&gt;</p>
<p>CSS:</p>
<p>#header{width:100%;height:auto;}<br />
#wrap{width:100%;height:auto;}<br />
#column{float:left;width:60%;}<br />
#column1{float:left;width:30%;}<br />
#column2{float:right;width:30%;}<br />
#column3{float:right;width:40%;}<br />
.clear{clear:both;}</p>
<p><strong>三行三列</strong><br />
xhtml:<br />
&lt;divid="header"&gt;这里是顶行&lt;/div&gt;&lt;divid="warp"&gt;&lt;divid="column"&gt;&lt;divid="column1"&gt;这里是第一列&lt;/div&gt;&lt;divid="column2"&gt;这里是第二列&lt;/div&gt;&lt;divclass="clear"&gt;&lt;/div&gt;&lt;/div&gt;&lt;divid="column3"&gt;这里是第三列&lt;/div&gt;&lt;divclass="clear"&gt;&lt;/div&gt;&lt;/div&gt;&lt;divid="footer"&gt;这里是底部一行&lt;/div&gt;</p>
<p>CSS:</p>
<p>#header{width:100%;height:auto;}<br />
#wrap{width:100%;height:auto;}<br />
#column{float:left;width:60%;}<br />
#column1{float:left;width:30%;}<br />
#column2{float:right;width:30%;}<br />
#column3{float:right;width:40%;}<br />
.clear{clear:both;}<br />
#footer{width:100%;height:auto;}</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/divcss-pagedesign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

