<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>最优良人 &#187; CSS</title>
	<atom:link href="http://www.zui88.com/view-tag/css/feed" rel="self" type="application/rss+xml" />
	<link>http://www.zui88.com/blog</link>
	<description>中山php&#124;最优网络</description>
	<lastBuildDate>Mon, 13 May 2013 04:56:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>ie6实现div页面固定不动，纯CSS中使用expression兼容fix</title>
		<link>http://www.zui88.com/blog/view-392.html</link>
		<comments>http://www.zui88.com/blog/view-392.html#comments</comments>
		<pubDate>Wed, 01 Aug 2012 09:36:33 +0000</pubDate>
		<dc:creator>lin</dc:creator>
				<category><![CDATA[网站前端]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[expression]]></category>
		<category><![CDATA[fix]]></category>

		<guid isPermaLink="false">http://www.zui88.com/blog/?p=392</guid>
		<description><![CDATA[* html,* html body /* IE6 Fixed Position Jitter Fix */{background-image:url(about:blank);background-attachment:fixed;} * html .fixed-top /* IE6 position fixed Top */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));} * html .fixed-right /* IE6 position fixed right */{position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)&#124;&#124;0)-(parseInt(this.currentStyle.marginRight,10)&#124;&#124;0));} * html .fixed-bottom /* IE6 position fixed Bottom */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)&#124;&#124;0)-(parseInt(this.currentStyle.marginBottom,10)&#124;&#124;0)));} * html .fixed-left /* IE6 position fixed Left */{position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft));} CSS中使用expression有ie才能识别。IE5及其以后版本支持在CSS中使用expression，用来把CSS属性和 Javascript表达式关联起来，这里的CSS属性可以是元素固有的属性，也可以是自定义属性。就是说CSS属性后面可以是一段Javascript 表达式，CSS属性的值等于Javascript表达式计算的结果。 在表达式中可以直接引用元素自身的属性和方法，也可以使用其他浏览器对象。这个表达式就好像是在这个元素的一个成员函数中一样。 例子： 1.给元素固有属性赋值 下面是定义container容器的宽度，如果&#60;725就为自己的宽度，否则就等于725，相当于max-width:725px;。 　　&#60;style [...]]]></description>
			<content:encoded><![CDATA[<pre>* html,* html body /* IE6 Fixed Position Jitter Fix */{background-image:url(about:blank);background-attachment:fixed;}
* html .fixed-top /* IE6 position fixed Top */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}
* html .fixed-right /* IE6 position fixed right */{position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));}
* html .fixed-bottom /* IE6 position fixed Bottom */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
* html .fixed-left /* IE6 position fixed Left */{position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft));}

<strong>CSS中使用expression有ie才能识别。</strong>IE5及其以后版本支持在CSS中使用expression，用来把CSS属性和
Javascript表达式关联起来，这里的CSS属性可以是元素固有的属性，也可以是自定义属性。就是说CSS属性后面可以是一段Javascript
表达式，CSS属性的值等于Javascript表达式计算的结果。 在表达式中可以直接引用元素自身的属性和方法，也可以使用其他<a href="http://baike.baidu.com/view/7718.htm" target="_blank">浏览器</a>对象。这个表达式就好像是在这个元素的一个成员函数中一样。
</pre>
<p><strong>例子：</strong> <strong>1.给元素固有属性赋值</strong> 下面是定义container容器的宽度，如果&lt;725就为自己的宽度，否则就等于725，相当于max-width:725px;。 　　&lt;style type="text/css" media="screen"&gt; 　　#container { width: expression((documentElement.clientWidth &gt; 725) ? "725px" : "auto" ); } 　　&lt;/style&gt; 　　<strong>2.给元素自定义属性赋值</strong> 例如，消除页面上的链接虚线框。 通常的做法是： 　　&lt;a href="link1.htm" onfocus="this.blur()"&gt;link1&lt;/a&gt; 　　&lt;a href="link2.htm" onfocus="this.blur()"&gt;link2&lt;/a&gt; 　　&lt;a href="link3.htm" onfocus="this.blur()"&gt;link3&lt;/a&gt; 　　粗看或许还体现不出采用expression的优势，但如果你的页面上有几十甚至上百个链接，这时的你难道还会机械式地Ctrl+C，Ctrl+V么，何况两者一比较，哪个产生的冗余代码更多呢？ 　　采用expression的做法如下： 　　&lt;style type="text/css"&gt; 　　a {star : expression(this.onFocus=this.blur());} 　　&lt;/style&gt; 　　&lt;a href="link1.htm"&gt;link1&lt;/a&gt; 　　&lt;a href="link2.htm"&gt;link2&lt;/a&gt; 　　&lt;a href="link3.htm"&gt;link3&lt;/a&gt; 　　<strong>说明：</strong>里面的star就是自己任意定义的属性，你可以随自己喜好另外定义，接着包含在expression()里的语句就是JS脚本， 在自定义属性与expression之间可别忘了还有一个引号，因为实质还是CSS，所以放在style标签内，而非script内。OK，这样就很容易 地用一句话实现了页面中的链接虚线框的消除。不过你先别得意，如果触发的特效是CSS的属性变化，那么出来的结果会跟你的本意有差别。例如你想随鼠标的移 进移出而改变页面中的文本框颜色更改，你可能想当然的会认为应该写为 　　&lt;style type="text/css"&gt; 　　input {star : expression(onmouseover=this.style.backgroundColor="#F5F5F5"; 　　onmouseout=this.style.backgroundColor="#FFFFFF")} 　　&lt;/style&gt; 　　&lt;input type="text"&gt; 　　&lt;input type="text"&gt; 　　&lt;input type="text"&gt; 　　可结果却是出现脚本出错，正确的写法应该把CSS样式的定义写进函数内，如下所示： 　　&lt;style type="text/css"&gt; 　　input {star : expression(onmouseover=function() 　　{this.style.backgroundColor="#FF0000"}, 　　onmouseout=function(){this.style.backgroundColor="#FFFFFF"}) } 　　&lt;/style&gt; 　　&lt;input type="text"&gt; 　　&lt;input type="text"&gt; 　　&lt;input type="text"&gt; 　　<strong>注意:</strong>不是非常需要，一般不建议使用expression，因为expression对浏览器资源要求比较高。</p>
<pre>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.zui88.com/blog/view-392.html/feed</wfw:commentRss>
		<slash:comments>437</slash:comments>
		</item>
		<item>
		<title>CSS border-collapse 属性，细边线table表格样式</title>
		<link>http://www.zui88.com/blog/view-347.html</link>
		<comments>http://www.zui88.com/blog/view-347.html#comments</comments>
		<pubDate>Thu, 08 Mar 2012 06:56:13 +0000</pubDate>
		<dc:creator>lin</dc:creator>
				<category><![CDATA[网站前端]]></category>
		<category><![CDATA[border-collapse]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[table]]></category>

		<guid isPermaLink="false">http://www.zui88.com/blog/?p=347</guid>
		<description><![CDATA[border-collapse 属性设置表格的边框是否被合并为一个单一的边框，还是象在标准的 HTML 中那样分开显示。 可能的值 值 描述 separate 默认值。边框会被分开。不会忽略 border-spacing 和 empty-cells 属性。 collapse 如果可能，边框会合并为一个单一的边框。会忽略 border-spacing 和 empty-cells 属性。 inherit 规定应该从父元素继承 border-collapse 属性的值。 细边线table表格样式 table {width:100%; border:1px solid #ccc; border-collapse:collapse;} table td {border:1px solid #ccc; border-collapse:collapse; padding:10px 15px; color:#999;}]]></description>
			<content:encoded><![CDATA[<p>border-collapse 属性设置表格的边框是否被合并为一个单一的边框，还是象在标准的 HTML 中那样分开显示。</p>
<h2>可能的值</h2>
<table class="dataintable">
<tbody>
<tr>
<th>值</th>
<th>描述</th>
</tr>
<tr>
<td>separate</td>
<td>默认值。边框会被分开。不会忽略 border-spacing 和 empty-cells 属性。</td>
</tr>
<tr>
<td>collapse</td>
<td>如果可能，边框会合并为一个单一的边框。会忽略 border-spacing 和 empty-cells 属性。</td>
</tr>
<tr>
<td>inherit</td>
<td>规定应该从父元素继承 border-collapse 属性的值。</td>
</tr>
</tbody>
</table>
<p>细边线table表格样式</p>
<p>table {width:100%; border:1px solid #ccc; border-collapse:collapse;}<br />
table td {border:1px solid #ccc; border-collapse:collapse; padding:10px 15px; color:#999;}</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zui88.com/blog/view-347.html/feed</wfw:commentRss>
		<slash:comments>374</slash:comments>
		</item>
		<item>
		<title>CSS hack之!important;下划线，星号</title>
		<link>http://www.zui88.com/blog/view-336.html</link>
		<comments>http://www.zui88.com/blog/view-336.html#comments</comments>
		<pubDate>Fri, 24 Feb 2012 09:31:59 +0000</pubDate>
		<dc:creator>lin</dc:creator>
				<category><![CDATA[网站前端]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[hack]]></category>

		<guid isPermaLink="false">http://www.zui88.com/blog/?p=336</guid>
		<description><![CDATA[星号" * " ：ie6 ie7支持 hirefox不支持 下划线"_"：ie6支持 ie7 firefox不支持 !important; ： firefox ie7支持 ，ie6部分支持 IE6支持重定义中的!important，例如： 　　.yuanxin {color:#e00!important;} 　　.yuanxin {color:#000;} 　　你将会发现定义了样式class="yuanxin"时，在IE下，字体显示为红色（#e00）。 　　但不支持同一定义中的!important。例如： 　　.yuanxin {color:#e00!important;color:#000} 　　此时在IE6下不支持，你将会发现定义了样式class="yuanxin"时，字体显示为黑色（#000）。 &#160; HTML头部引用(if IE)Hack：针对所有IE：&#60;!--[if IE]&#62;&#60;!--您的代码--&#62;&#60;![endif]--&#62;，针对IE6及以下版本：&#60;!--[if lt IE 7]&#62;&#60;!--您的代码--&#62;&#60;![endif]--&#62;，这类Hack不仅对CSS生效，对写在判断语句里面的所有代码都 会生效。 选择器Hack：比如 IE6能识别*html .class{}，IE7能识别*+html .class{}或者*:first-child+html .class{}。等等 浏览器优先级别:FF&#60;IE7&#60;IE6,CSS hack书写顺序一般为FF IE7 IE6 以: " #demo {width:100px;} "为例; #demo {width:100px;} /*被FIREFOX,IE6,IE7执行.*/ * html #demo {width:120px;} /*会被IE6执行,之前的定义会被后来的覆盖,所以#demo的宽度在IE6就为120px; */ [...]]]></description>
			<content:encoded><![CDATA[<p>星号" * " ：ie6 ie7支持 hirefox不支持</p>
<p>下划线"_"：ie6支持 ie7 firefox不支持</p>
<p>!important; ： firefox ie7支持 ，ie6部分支持</p>
<p>IE6支持重定义中的!important，例如： 　　.yuanxin {color:#e00!important;} 　　.yuanxin {color:#000;} 　　你将会发现定义了样式class="yuanxin"时，在IE下，字体显示为红色（#e00）。 　　但不支持同一定义中的!important。例如： 　　.yuanxin {color:#e00!important;color:#000} 　　此时在IE6下不支持，你将会发现定义了样式class="yuanxin"时，字体显示为黑色（#000）。</p>
<p>&nbsp;</p>
<p>HTML头部引用(if IE)Hack：针对所有IE：&lt;!--[if  IE]&gt;&lt;!--您的代码--&gt;&lt;![endif]--&gt;，针对IE6及以下版本：&lt;!--[if lt IE  7]&gt;&lt;!--您的代码--&gt;&lt;![endif]--&gt;，这类Hack不仅对CSS生效，对写在判断语句里面的所有代码都 会生效。</p>
<p>选择器Hack：比如 IE6能识别*html .class{}，IE7能识别*+html .class{}或者*:first-child+html .class{}。等等</p>
<p>浏览器优先级别:FF&lt;IE7&lt;IE6,CSS hack书写顺序一般为FF IE7 IE6</p>
<p><strong>以: " #demo {width:100px;} "为例;</strong></p>
<p><strong> </strong> <strong>#demo {width:100px;} /*被FIREFOX,IE6,IE7执行.*/ </strong></p>
<p><strong>* html #demo {width:120px;} /*会被IE6执行,之前的定义会被后来的覆盖,所以#demo的宽度在IE6就为120px; */ </strong></p>
<p><strong>*+html #demo {width:130px;} /*会被IE7执行*/ </strong> <strong>--------------- </strong></p>
<p><strong>所以最后,#demo的宽度在三个浏览器的解释为: </strong></p>
<p><strong>FIREFOX:100px; </strong></p>
<p><strong>ie6:120px; </strong></p>
<p><strong>ie7:130px; </strong> <strong> </strong></p>
<p><strong>IE8 最新css hack：</strong></p>
<p><strong> </strong> <strong>"\9"　例:"border:1px \9;".这里的"\9"可以区别所有IE和FireFox.</strong></p>
<p><strong><strong>"\0"　IE8识别，IE6、IE7不能.</strong> </strong><strong></strong></p>
<h3><a name="3_1"></a>IE6 hack</h3>
<p>_background-color:#CDCDCD; /* ie 6*/</p>
<h3><a name="3_2"></a>IE7 hack</h3>
<p>*background-color:#dddd00; /* ie 7*/</p>
<h3><a name="3_3"></a>IE8 hack</h3>
<p>background-color:red\0; /* ie 8/9*/</p>
<h3><a name="3_4"></a>IE9 hack</h3>
<p>background-color:blue\9\0;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zui88.com/blog/view-336.html/feed</wfw:commentRss>
		<slash:comments>287</slash:comments>
		</item>
		<item>
		<title>纯css实现下拉菜单，兼容ie6</title>
		<link>http://www.zui88.com/blog/view-319.html</link>
		<comments>http://www.zui88.com/blog/view-319.html#comments</comments>
		<pubDate>Mon, 26 Dec 2011 05:52:05 +0000</pubDate>
		<dc:creator>lin</dc:creator>
				<category><![CDATA[网站前端]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[下拉]]></category>

		<guid isPermaLink="false">http://www.zui88.com/blog/?p=319</guid>
		<description><![CDATA[以下代码在ie6以上版本以及其他标准浏览器下，都可以实现纯css的下拉菜单效果，原理是通过li:hover控制菜单的显示隐藏。 &#60;ul id="nav"&#62; &#60;li&#62;&#60;a href="#"&#62;这是显示的标题1&#60;/a&#62; &#60;ul&#62; &#60;li&#62;&#60;a href="#"&#62;这是列表中的内容1&#60;/a&#62;&#60;/li&#62; &#60;li&#62;&#60;a href="#"&#62;这是列表中的内容2&#60;/a&#62;&#60;/li&#62; &#60;li&#62;&#60;a href="#"&#62;这是列表中的内容3&#60;/a&#62;&#60;/li&#62; &#60;li&#62;&#60;a href="#"&#62;这是列表中的内容4&#60;/a&#62;&#60;/li&#62; &#60;/ul&#62; &#60;/li&#62; &#60;li&#62;&#60;a href="#"&#62;这是显示的标题2&#60;/a&#62; &#60;ul&#62; &#60;li&#62;&#60;a href="#"&#62;这是列表中的内容5&#60;/a&#62;&#60;/li&#62; &#60;li&#62;&#60;a href="#"&#62;这是列表中的内容6&#60;/a&#62;&#60;/li&#62; &#60;li&#62;&#60;a href="#"&#62;这是列表中的内容7&#60;/a&#62;&#60;/li&#62; &#60;li&#62;&#60;a href="#"&#62;这是列表中的内容8&#60;/a&#62;&#60;/li&#62; &#60;/ul&#62; &#60;/li&#62; &#60;/ul&#62; CSS样式代码 #nav, #nav ul{ /* all lists */ padding: 0; margin: 0; list-style: none; line-height: 1; } #nav li{ /* all list items */ float: [...]]]></description>
			<content:encoded><![CDATA[<p>以下代码在ie6以上版本以及其他标准浏览器下，都可以实现纯css的下拉菜单效果，原理是通过li:hover控制菜单的显示隐藏。</p>
<p><span><span style="color: #0000ff;">&lt;ul <span style="color: #ff0000;">id</span>=<span style="color: #ff00ff;">"nav"</span>&gt;<br />
&lt;li&gt;&lt;a <span style="color: #ff0000;">href</span>=<span style="color: #ff00ff;">"#"</span>&gt;<span style="color: #000000;">这是显示的标题1</span>&lt;/a&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a  <span style="color: #ff0000;">href</span>=<span style="color: #ff00ff;">"#"</span>&gt;<span style="color: #000000;">这是列表中的内容1</span>&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a  <span style="color: #ff0000;">href</span>=<span style="color: #ff00ff;">"#"</span>&gt;<span style="color: #000000;">这是列表中的内容2</span>&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a  <span style="color: #ff0000;">href</span>=<span style="color: #ff00ff;">"#"</span>&gt;<span style="color: #000000;">这是列表中的内容3</span>&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a  <span style="color: #ff0000;">href</span>=<span style="color: #ff00ff;">"#"</span>&gt;<span style="color: #000000;">这是列表中的内容4</span>&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
</span></span>&lt;li&gt;&lt;a  <span style="color: #ff0000;">href</span>=<span style="color: #ff00ff;">"#"</span>&gt;<span style="color: #000000;">这是显示的标题2</span>&lt;/a&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a  <span style="color: #ff0000;">href</span>=<span style="color: #ff00ff;">"#"</span>&gt;<span style="color: #000000;">这是列表中的内容5</span>&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a  <span style="color: #ff0000;">href</span>=<span style="color: #ff00ff;">"#"</span>&gt;<span style="color: #000000;">这是列表中的内容6</span>&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a  <span style="color: #ff0000;">href</span>=<span style="color: #ff00ff;">"#"</span>&gt;<span style="color: #000000;">这是列表中的内容7</span>&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a  <span style="color: #ff0000;">href</span>=<span style="color: #ff00ff;">"#"</span>&gt;<span style="color: #000000;">这是列表中的内容8</span>&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;</p>
<h3>CSS样式代码</h3>
<p><span style="color: #000000;">#nav, #nav ul{ <span style="color: #38761d;">/*  all lists */</span><br />
<span style="color: #0000ff;">padding:</span> 0;<br />
<span style="color: #0000ff;">margin:</span> 0;<br />
<span style="color: #0000ff;">list-style:</span> <span style="color: #ff0000;">none</span>;<br />
<span style="color: #0000ff;">line-height:</span> 1;<br />
}<br />
#nav li{ <span style="color: #38761d;">/* all list items */</span><br />
<span style="color: #0000ff;">float:</span> left;<br />
<span style="color: #0000ff;">width:</span> 10em;<br />
}<br />
#nav li ul{ <span style="color: #38761d;">/* second-level lists */</span><br />
<span style="color: #0000ff;">position:</span> <span style="color: #ff0000;">absolute</span>;<br />
<span style="color: #0000ff;">background:</span> orange;<br />
<span style="color: #0000ff;">width:</span> 10em;<br />
<span style="color: #0000ff;">left:</span> -999em; <span style="color: #38761d;">/*  using left instead of display to hide menus because display: none isn't read by  screen readers 这里用left:-999em的也行,用display:none的也行,看您喜欢用啥  */<br />
</span>}</span><br />
*+ html #nav li ul{margin: 16px 0 0 -95px;} /*  二级菜单显示位置调整IE7 */<br />
*html #nav li ul{margin: 16px 0 0 -95px;} /* 二级菜单显示位置调整 IE6  */<br />
<span style="color: #000000;">#nav li:hover ul, #nav li.sfhover ul{ <span style="color: #38761d;"><br />
</span><span style="color: #0000ff;">left:</span> <span style="color: #ff0000;">auto</span>;<span style="color: #38761d;">/*  如果上面用left的了,那么这就不用改,最多改个数,如果用display:none了,那么这里改成display:block*/</span><br />
}</span></p>
<p><span style="color: #000000;">由于ie6不支持</span><span style="color: #000000;">li:hover ,所以</span><span style="color: #000000;">#nav li:hover ul,失效，必须使用js控制样式sfhover，需要在头部添加以下js代码：</span></p>
<p><span style="color: #0000ff;">&lt;script  type="text/javascript"&gt;</span><span style="color: #b45f06;">&lt;!--</span><span style="color: #6aa84f;">//--&gt;&lt;![CDATA[//&gt;&lt;!--</span><br />
<span style="color: #660000;">sfHover =</span><span style="color: #0000ff;">function</span><span style="color: #660000;">()</span> {<br />
<span style="color: #0000ff;">var</span> <span style="color: #660000;">sfEls  =</span> <span style="color: #ff0000;">document</span><span style="color: #660000;">.getElementById(<span style="color: #ff00ff;">"</span><span style="color: #ff00ff;">nav</span><span style="color: #ff00ff;">"</span>).getElementsByTagName(<span style="color: #ff00ff;">"LI"</span>);</span><br />
<span style="color: #0000ff;">for </span><span style="color: #660000;">(var i=0; i&lt;sfEls.<span style="color: #38761d;">length</span>; i++)</span> {<br />
<span style="color: #660000;">sfEls[i].<span style="color: #bf9000;">onmouseover</span>=<span style="color: #0000ff;">function</span>() {</span><br />
<span style="color: #0000ff;">this</span><span style="color: #660000;">.</span><span style="color: #38761d;">className</span><span style="color: #660000;">+=</span><span style="color: #ff00ff;">"  sfhover"</span><span style="color: #660000;">;</span><br />
<span style="color: #660000;">}<br />
sfEls[i].<span style="color: #bf9000;">onmouseout</span>=<span style="color: #0000ff;">function</span>() {<br />
<span style="color: #0000ff;">this</span>.<span style="color: #38761d;">className</span>=<span style="color: #0000ff;">this</span>.<span style="color: #38761d;">className</span>.replace(<span style="color: #0000ff;">new</span> <span style="color: #ff0000;">RegExp</span>(<span style="color: #ff00ff;">"  sfhover\b"</span>), <span style="color: #ff00ff;">""</span>);<br />
}<br />
}<br />
}<br />
if (<span style="color: #ff0000;">window</span>.attachEvent) <span style="color: #ff0000;">window</span>.attachEvent(<span style="color: #ff00ff;">"onload"</span>, sfHover);<br />
<span style="color: #6aa84f;">//--&gt;&lt;!]]&gt;</span><br />
<span style="color: #0000ff;">&lt;/script&gt;</span></span></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zui88.com/blog/view-319.html/feed</wfw:commentRss>
		<slash:comments>449</slash:comments>
		</item>
		<item>
		<title>简单的下拉菜单，CSS+几行JS代码实现</title>
		<link>http://www.zui88.com/blog/view-217.html</link>
		<comments>http://www.zui88.com/blog/view-217.html#comments</comments>
		<pubDate>Sat, 27 Aug 2011 07:01:41 +0000</pubDate>
		<dc:creator>lin</dc:creator>
				<category><![CDATA[网站前端]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[下拉菜单]]></category>

		<guid isPermaLink="false">http://www.zui88.com/blog/?p=217</guid>
		<description><![CDATA[这是最近一个项目使用到的下拉菜单效果，首先定义一个id为nav的ul，ul-&#62;li里面放的是下拉出来的菜单，也是一个ul: &#60;ul id="nav"&#62; &#60;li&#62;&#60;a href="&#60;?url ctrl=home?&#62;"&#62;首 页&#60;/a&#62;&#60;/li&#62; &#60;li&#62;&#60;a href="#"&#62;&#124;&#60;/a&#62;&#60;/li&#62; &#60;li&#62;&#60;a href="#"&#62;关于我们&#60;/a&#62; &#60;!-- 下拉部分--&#62; &#60;ul&#62;&#60;li&#62;&#60;a href="#"&#62;公司简介&#60;/a&#62;&#60;/li&#62; &#60;li&#62;&#60;a href="#"&#62;总经理致辞&#60;/a&#62;&#60;/li&#62; &#60;/ul&#62;&#60;/li&#62; &#60;!-- 下拉部分--&#62; &#60;/ul&#62; js就几行代码： &#60;script type=text/javascript&#62;&#60;!--//--&#62;&#60;![CDATA[//&#62;&#60;!-- function menuFix() { var sfEls = document.getElementById("nav").getElementsByTagName("li"); for (var i=0; i&#60;sfEls.length; i++) { sfEls[i].onmouseover=function() { this.className+=(this.className.length&#62;0? " ": "") + "sfhover"; } sfEls[i].onMouseDown=function() { this.className+=(this.className.length&#62;0? " ": "") + "sfhover"; } [...]]]></description>
			<content:encoded><![CDATA[<p>这是最近一个项目使用到的下拉菜单效果，首先定义一个id为nav的ul，ul-&gt;li里面放的是下拉出来的菜单，也是一个ul:</p>
<p>&lt;ul id="nav"&gt;<br />
&lt;li&gt;&lt;a href="&lt;?url ctrl=home?&gt;"&gt;首 页&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;|&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;关于我们&lt;/a&gt;<br />
&lt;!-- 下拉部分--&gt;<br />
&lt;ul&gt;&lt;li&gt;&lt;a href="#"&gt;公司简介&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;总经理致辞&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;&lt;/li&gt;<br />
&lt;!-- 下拉部分--&gt;<br />
&lt;/ul&gt;</p>
<p>js就几行代码：</p>
<p>&lt;script type=text/javascript&gt;&lt;!--//--&gt;&lt;![CDATA[//&gt;&lt;!--<br />
function menuFix() {<br />
var sfEls = document.getElementById("nav").getElementsByTagName("li");<br />
for (var i=0; i&lt;sfEls.length; i++) {<br />
sfEls[i].onmouseover=function() {<br />
this.className+=(this.className.length&gt;0? " ": "") + "sfhover";<br />
}<br />
sfEls[i].onMouseDown=function() {<br />
this.className+=(this.className.length&gt;0? " ": "") + "sfhover";<br />
}<br />
sfEls[i].onMouseUp=function() {<br />
this.className+=(this.className.length&gt;0? " ": "") + "sfhover";<br />
}<br />
sfEls[i].onmouseout=function() {<br />
this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"),<br />
"");<br />
}<br />
}<br />
}<br />
window.onload=menuFix;<br />
//--&gt;&lt;!]]&gt;&lt;/script&gt;</p>
<p>css代码：</p>
<p>#nav {<br />
line-height: 24px;  list-style-type: none;<br />
}<br />
#nav a {<br />
display: block; text-align:center;<br />
}<br />
#nav a:link  {<br />
color:#a6ce38; text-decoration:none;<br />
}<br />
#nav a:visited  {<br />
color:#a6ce38;text-decoration:none;<br />
}<br />
#nav a:hover  {<br />
color:#F00; text-decoration:none;;<br />
}<br />
#nav li {<br />
float: left; padding-left:15px; font-family:"微软雅黑"; font-size:14px;<br />
}<br />
#nav li a:hover{<br />
color:#F00;<br />
}<br />
#nav li ul {<br />
line-height:18px; list-style-type: none;text-align:left;<br />
left: -999em; width:120px; position: absolute;</p>
<p>}<br />
#nav li ul li{<br />
background: #FFF;/*没有背景在ie6下会有一点小问题*/<br />
float:left; width:100px;<br />
font-family:"微软雅黑"; font-size:12px; color:#F00;<br />
margin:0px;padding:0;<br />
clear:both;<br />
}<br />
#nav li ul a{<br />
display: block; width:100px;text-align:left;<br />
}<br />
#nav li ul a:link  {<br />
color:#a6ce38; text-decoration:none;<br />
}<br />
#nav li ul a:visited  {<br />
color:#a6ce38; text-decoration:none;<br />
}<br />
#nav li ul a:hover  {<br />
color:#FFF; text-decoration:none;<br />
background:#F00;<br />
}<br />
#nav li:hover ul {<br />
left: auto;<br />
}<br />
#nav li.sfhover ul {<br />
left: auto;<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zui88.com/blog/view-217.html/feed</wfw:commentRss>
		<slash:comments>212</slash:comments>
		</item>
		<item>
		<title>div li元素不限定宽度，如何浮在中间</title>
		<link>http://www.zui88.com/blog/view-141.html</link>
		<comments>http://www.zui88.com/blog/view-141.html#comments</comments>
		<pubDate>Thu, 18 Aug 2011 09:47:33 +0000</pubDate>
		<dc:creator>lin</dc:creator>
				<category><![CDATA[网站前端]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[div]]></category>
		<category><![CDATA[li]]></category>
		<category><![CDATA[居中]]></category>
		<category><![CDATA[浮动]]></category>

		<guid isPermaLink="false">http://www.zui88.com/blog/?p=141</guid>
		<description><![CDATA[div的横向居中我们都知道而已用margin:0 auto;实现，但是在不指定宽度的情况下这语句是没有意义的，div为块级元素，在内层DIV未指定宽度的情况下不能通过margin:0 auto来实现居中，将其转换为内联元素（display:inline）后在外层DIV加text-align:center才能居中 &#60;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&#62; &#60;html xmlns="http://www.w3.org/1999/xhtml"&#62; &#60;head&#62; &#60;meta http-equiv="Content-Type" content="text/html; charset=gb2312" /&#62; &#60;title&#62;无标题文档&#60;/title&#62; &#60;/head&#62; &#60;body&#62; &#60;div style="width:800px;height:300px;text-align:center;margin:0 auto;background:#efefef;"&#62;&#60;div style="background:#ff33cc;display:inline;"&#62;sdaasddsa&#60;/div&#62;&#60;/div&#62; &#60;/body&#62; &#60;/html&#62;]]></description>
			<content:encoded><![CDATA[<p>div的横向居中我们都知道而已用margin:0 auto;实现，但是在不指定宽度的情况下这语句是没有意义的，div为块级元素，在内层DIV未指定宽度的情况下不能通过margin:0  auto来实现居中，将其转换为内联元素（display:inline）后在外层DIV加text-align:center才能居中<br />
<span style="font-family: Verdana;">&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;title&gt;无标题文档&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;div  style="width:800px;height:300px;text-align:center;margin:0  auto;background:#efefef;"&gt;&lt;div  style="background:#ff33cc;display:inline;"&gt;sdaasddsa&lt;/div&gt;&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zui88.com/blog/view-141.html/feed</wfw:commentRss>
		<slash:comments>498</slash:comments>
		</item>
		<item>
		<title>按钮变成失效状态，input框变成只读模式以及CSS一些页面控制</title>
		<link>http://www.zui88.com/blog/view-137.html</link>
		<comments>http://www.zui88.com/blog/view-137.html#comments</comments>
		<pubDate>Thu, 18 Aug 2011 06:42:06 +0000</pubDate>
		<dc:creator>lin</dc:creator>
				<category><![CDATA[网站前端]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.zui88.com/blog/?p=137</guid>
		<description><![CDATA[以下代码可以使按钮变成失效状态 &#60;input id="select-layout" type="button" value="布置图管理" name="select-layout" disabled="disabled"&#62; 以下代码可以使input框变成只读且禁用模式 &#60;input name="demo" type="text" disabled value="value" readonly="true" /&#62; CSS控制字数多，隐藏多余字 text-overflow:ellipsis;word-break:keep-all;overflow:hidden; white-space:nowrap; 显示竖的滚动条 overflow-y:auto;height:220px; //表格不被撑开，换行 style="word-break:break-all" 控制input或者textarea背景透明的样式 background-color: transparent; 实现细边的表格 &#60;table width=500 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef"&#62; &#60;tr bgcolor="#eff3ff"&#62; &#60;td&#62;标题：用户：&#60;/td&#62; &#60;/tr&#62; &#60;tr bgColor="#ffffff"&#62; &#60;td&#62;内容：&#60;/td&#62; &#60;/tr&#62; &#60;/table&#62; 或者简单通过这个属性控制 style="border-collapse:collapse"]]></description>
			<content:encoded><![CDATA[<p><span>以下代码可以使按钮变成失效状态<br />
&lt;<span>input</span><span> <span>id</span>="<span>select-layout</span>"</span><span> <span>type</span>="<span>button</span>"</span><span> <span>value</span>="<span>布置图管理</span>"</span><span> <span>name</span>="<span>select-layout</span>"</span><span> <span style="color: #ff0000;">disabled</span><span style="color: #ff0000;">="</span><span style="color: #ff0000;">disabled</span><span style="color: #ff0000;">"</span></span><span>&gt;</p>
<p>以下代码可以使input框变成只读且禁用模式<br />
&lt;input  name="demo" type="text" disabled value="value" readonly="true"  /&gt;</p>
<p>CSS控制字数多，隐藏多余字<br />
text-overflow:ellipsis;word-break:keep-all;overflow:hidden;  white-space:nowrap;</p>
<p>显示竖的滚动条<br />
overflow-y:auto;height:220px;</p>
<p>//表格不被撑开，换行<br />
style="word-break:break-all"</p>
<p>控制input或者textarea背景透明的样式<br />
background-color:  transparent;</p>
<p>实现细边的表格<br />
&lt;table width=500 border="0" align="center"  cellpadding="5" cellspacing="1" bgcolor="#add3ef"&gt;<br />
&lt;tr  bgcolor="#eff3ff"&gt;<br />
&lt;td&gt;标题：用户：&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr bgColor="#ffffff"&gt;<br />
&lt;td&gt;内容：&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/table&gt;<br />
或者简单通过这个属性控制<br />
style="border-collapse:collapse"</p>
<p></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zui88.com/blog/view-137.html/feed</wfw:commentRss>
		<slash:comments>200</slash:comments>
		</item>
	</channel>
</rss>
