一个自动居中的导航条实例与相关问题 DIV+CSS

2022-04-15 0 826

这是我刚刚作的一个导航条,为了让那四个LINK居中,我这样作了,但作完后发现了很多的问题,写出来和大家分享一下!

首先我们先来看一下这个导航条!

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> <html xmlns=”http://www.w3.org/1999/xhtml”> <head> <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ /> <title>test zishu</title> <style> /*zishu.cn*/ *{ margin:0; padding:0;} body{ font-size:12px; font-family:Verdana, “宋体”, Arial; margin:100px 0;} a:link,a:visited{color:#000; text-decoration: none;} a:hover,a:active{color:#000;text-decoration: none;background-color: #FEFC6E;} #nav{height:24px; border-bottom:1px solid #D28A05; border-top:1px solid #D28A05;background-image: url(http://www.zishu.cn/attachments/month_0609/j2006912180.jpg);background-color: #FF9900; text-align:center;} #nav li{ display:inline;border-right:1px solid #C97802;border-left:1px solid #C97802;margin-right:-1px; padding:6px 15px 5px 15px; line-height:25px; border-bottom:0px none; border-top:0px none;} #nav li a{margin:1px;} p{ margin:50px 0; text-align:center; } </style> </head> <body> <div id=”nav”> <ul><li><a href=”http://www.kijiji.cn” target=”_blank”>首 页</a></li><li><a href=”http://www.kijiji.cn/fabu” target=”_blank”>发布信息</a></li><li><a href=”http://www.kijiji.cn/wo/xxgl” title=”在这里可以管理已经发布的信息和个人资料” target=”_blank”>我的客齐集</a></li><li><a href=”http://blog.kijiji.com.cn/help/” target=”_blank”>帮 助</a></li></ul> </div> <p><a href=”http://www.zishu.cn” target=”_blank”>www.zishu.cn 子鼠</a> 2006-09-11 凌晨</p> </body> </html>

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]


问题:
1、空格BUG出现我FIREFOX中,不知道为什么,如果把LI分不写在同一行,问题就出来了,你可以在上边运行代码中试一下!

2、IE和FIREFOX的微小区别(看下图),如果你没有发现这小小的区别,你就不会在CSS中写成padding:6px 15px 5px 15px;  也就永远不会把中间的竖线和上下两条线连在一起!(这其中IE6和IE7还有更微小的区别);

3、#nav li a{margin:1px;}这行是不是没有用?如果你这样认为你就删了试一下,看行不行!

4、页面在缩放到一定小时会折行,FIREFOX中用min-width解决,而IE中min-width不认识,所以只有用:expression((documentElement.clientWidt…..来解决了!我在上边的代码中没有加,如果你不想折行就把上边#nav这行改成:

 程序代码
复制代码 代码如下:

#nav{height:24px; border-bottom:1px solid #D28A05; border-top:1px solid #D28A05;background-image: url(nav_bg.jpg);background-color: #FF9900; text-align:center;min-width:400px;width: expression((documentElement.clientWidth < 400) ? “400px” : “auto” );}

基本就这行多问题,建议自已作一下,这样你会发现特别多的问题!

另外:这篇BLOG会在FIREFOX中很难看,你就凑合看吧!

再另外:我写的难免有问题,如果真有,你就指出来,我会非常高兴的!

免责声明:
1、本网站所有发布的源码、软件和资料均为收集各大资源网站整理而来;仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。 不得使用于非法商业用途,不得违反国家法律。否则后果自负!

2、本站信息来自网络,版权争议与本站无关。一切关于该资源商业行为与www.niceym.com无关。
如果您喜欢该程序,请支持正版源码、软件,购买注册,得到更好的正版服务。
如有侵犯你版权的,请邮件与我们联系处理(邮箱:skknet@qq.com),本站将立即改正。

NICE源码网 CSS/HTML 一个自动居中的导航条实例与相关问题 DIV+CSS https://www.niceym.com/14054.html