找人把这个CSS下拉式菜单给设置成居中的
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" target="_blank" >http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</A>"> <BR><html> <BR><!-- <a href="http://www.div-css.com" target="_blank" >www.div-css.com</A> 网站标准化 2007-4-16 --> <BR><head> <BR><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <BR><title>纯CSS的下拉菜单 支持IE6 IE7 Firefox --www.div-css.com 网站标准化</title> <BR> <BR><style type="text/css"> <BR>*{margin:0;padding:0;} <BR>.menu{font-size:12px;position:relative;z-index:100;} <BR>.menu ul{list-style:none;} <BR>.menu li {float:left;position:relative;} <BR>.menu ul ul {visibility:hidden;position:absolute;left:3px;top:23px;} <BR>.menu table {position:absolute; top:0; left:0;} <BR>.menu ul li:hover ul, <BR>.menu ul a:hover ul{visibility:visible;} <BR>.menu a{display:block;border:1px solid #aaa;background:red;padding:2px 10px;margin:3px;color:#fff;text-decoration:none;} <BR>.menu a:hover{background:#f2cdb0;color:#f00;border:1px solid red;} <BR>.menu ul ul{} <BR>.menu ul ul li {clear:both;text-align:left;font-size:12px;} <BR>.menu ul ul li a{display:block;width:100px;height:13px;margin:0;border:0;border-bottom:1px solid red;} <BR>.menu ul ul li a:hover{border:0;background:#f2cdb0;border-bottom:1px solid #fff;} <BR></style> <BR></head> <BR> <BR><body> <BR> <BR><div class="menu"> <BR> <ul> <BR> <li><a href="">XHTML/CSS <BR> <!--[if IE 7]><!--></a><!--<![endif]--> <BR> <!--[if lte IE 6]><table><tr><td><![endif]--> <BR> <ul> <BR> <li><a href="">标准</a></li> <BR> <li><a href="">教程</a></li> <BR> <li><a href="">技术文章</a></li> <BR> <li><a href="">常见问题</a></li> <BR> <li><a href="">布局教程专题</a></li> <BR> <li><a href="">CSS菜单</a></li> <BR> <li><a href="">浏览器兼容</a></li> <BR> <li><a href="">滚动条相关</a></li> <BR> <li><a href="">圆角矩形专题</a></li> <BR> <li><a href="">CSS特效欣赏专题</a></li> <BR> </ul> <BR> <!--[if lte IE 6]></td></tr></table></a><![endif]--> <BR> </li> <BR> <li><a href="">AJAX <BR> <!--[if IE 7]><!--></a><!--<![endif]--> <BR> <!--[if lte IE 6]><table><tr><td><![endif]--> <BR> <ul> <BR> <li><a href="">AJAX教程</a></li> <BR> <li><a href="">AJAX技术</a></li> <BR> </ul> <BR> <!--[if lte IE 6]></td></tr></table></a><![endif]--> <BR> </li> <BR> <li><a href="">Javascript <BR> <!--[if IE 7]><!--></a><!--<![endif]--> <BR> <!--[if lte IE 6]><table><tr><td><![endif]--> <BR> <ul> <BR> <li><a href="">JSON</a></li> <BR> <li><a href="">技术文章</a></li> <BR> </ul> <BR> <!--[if lte IE 6]></td></tr></table></a><![endif]--> <BR> </li> <BR> <li><a href="">DOM</a></li> <BR> <li><a href="">XML</a></li> <BR> <li><a href="">正则表达式 <BR> <!--[if IE 7]><!--></a><!--<![endif]--> <BR> <!--[if lte IE 6]><table><tr><td><![endif]--> <BR> <ul> <BR> <li><a href="">正则表达式简介</a></li> <BR> <li><a href="">正则表达式之道</a></li> <BR> </ul> <BR> <!--[if lte IE 6]></td></tr></table></a><![endif]--> <BR> </li> <BR> <li><a href="">网站优化</a></li> <BR> <li><a href="">电脑网络</a></li> <BR> <li><a href="">建站技术 <BR> <!--[if IE 7]><!--></a><!--<![endif]--> <BR> <!--[if lte IE 6]><table><tr><td><![endif]--> <BR> <ul> <BR> <li><a href="">PHP</a></li> <BR> <li><a href="">ASP</a></li> <BR> <li><a href="">ASP.NET</a></li> <BR> <li><a href="">JSP</a></li> <BR> <li><a href="">SQL</a></li> <BR> <li><a href="">Flash</a></li> <BR> <li><a href="">Dreamweaver</a></li> <BR> </ul> <BR> <!--[if lte IE 6]></td></tr></table></a><![endif]--> <BR> </li> <BR> </ul> <BR></div> <BR> <BR><br /><br /> <BR><a href="<a href="http://www.div-css.com" target="_blank" >http://www.div-css.com</A>" target="_blank">www.div-css.com 网站标准化 2007-4-16</a> <BR>css drop down menu <BR></body> <BR></html> <BR>找人把这个CSS下拉式菜单给设置成居中的~~~~~~~~~~~~~~~~~急用啊[em20]回复:(single2653)找人把这个CSS下拉式菜单给设置成...
<P>但是,在布局上不是居中的啊,我就是希望这个菜单能位于屏幕的中间啊,现在是在左边。请问要怎么改???[em13][em13][em13]</P> 哦。。。原来是要居屏幕中间啊。。加一个div就行了啊~~<br>[align=right][color=#000066][此贴子已经被作者于2007-7-26 11:22:55编辑过][/color][/align]
应该怎么加?我试过很多种方法,都不行~~~~~,可以的话就帮我改好发上来~~~THANK YOU[em23][em01][em17] <P>是不是改不了啊~~~~能不能改啊~~~~真是烦恼啊</P> <P>呵呵,本来可以实现菜单的左右浮动功能,不过好像 float 没有 center 的属性吧<BR>我知道有一个方法可以实现,不过不是很专业哩!<BR><BR><FONT color=#000000>.menu{font-size:12px;position:relative;z-index:100;<FONT color=#f70968>padding:0px 20px 0px 80px;</FONT> }</FONT> <BR><BR>你这样可以控制它的位置,只要你改变它的像素就可以了,不过在15和17的显示屏都得设置不同。</P> 今天再在我电脑上面试了一下:<BR>.menu{font-size:12px;position:relative;z-index:100;padding:0% 10% 0% 10%;} <BR><BR>因为我是15的显示器,这样设置也可以居中,这里用了百分比,所以我想如果设置在中间的话,应该在17的显示器上也会在中间位置吧!<BR> <BR>如果有更好的方法,请大家提出来一起参考!
页:
[1]
