<?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; 下拉</title>
	<atom:link href="http://www.zui88.com/view-tag/%e4%b8%8b%e6%8b%89/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>纯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>
	</channel>
</rss>
