php计算出的导航栏宽度,貌似没控制,求高手帮忙看一下。
时间:2011-09-22
来源:互联网
效果,导航菜单,滑动门,用css做的。
PHP code
css样式:
CSS code
PHP code
while($row1=mysql_fetch_array($result1,MYSQL_ASSOC)) { echo"<li><a target='_self' style='width:".$count."px;' href=#>".$row1['Name']."<table><td><tr><div class='inside'>"; $id=$row1['LevelID']; //table做定位用 $sql_2="select * from menu where Level=2 and LevelParentID=".$id; $result2=mysql_query($sql_2); $con_2=mysql_num_rows(mysql_query($sql_2)); if($con_2) { while ($row2=mysql_fetch_array($result2,MYSQL_ASSOC)) { echo"<span><a href='other.html?LevelID=".$row2[LevelID]."' target='_blank'>".$row2['Name']."</a></span>"; } } echo"</div></td></tr></table></a></li>";
css样式:
CSS code
.director{ width:930px; height:35px; margin:auto; } ul{ list-style:none; } li{ float:left; position:relative; } table{ position:absolute; top:0px; left:0px; } a{ display:block; width:155px; height:35px; line-height:35px; color:#993399; text-decoration:none; text-align:center; } a:hover{ color:#BD6B09; cursor:hand; } li:hover .inside, a:hover .inside{ display:block; position:relative; left:-2px; top:0px; background:#CCC; } .inside{ display:none; } .inside span a{ background:#ccc; color:#000; } .inside span a:hover{ color:#FFF; background:#36F; }
作者: xiaozhumt 发布时间: 2011-09-22
自己搞定了 妈的 差一个padding
作者: xiaozhumt 发布时间: 2011-09-22
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28