- ·上一篇文章:解决英文字体和中文字体不能对齐
- ·下一篇文章:web标准中CSS Frameworks的概念 (1)
当前位置:网络笔记-营销软件破解基地 → 网络资讯 → 网页设计
日期:2009-07-02 17:29:07 来源:本站整理
xhtml+css制作不规则导航 (1)
Andy
过程:
1、在浏览器中,根据li的结构表现,后面的li会覆盖住前面的li,如果宽度足够的话,是靠边在一起,那么只要利用负边距就可以实现初始状态下相互叠加的样式。margin:0 -5px ;
2、初始状态下的叠加实现了,要解决的就是:hover触发的时候,让 <a href="#" title="菜单">菜单</a> 这个放弃浮动使用定位。在这个过程中如果是要利用绝对定位话,会让有一个 z-index 的问题出现。
这个问题只体现在IE中,FF下是无问题的,可以正常显示。IE中表现出来的是最后一个li永远都会盖住前面的li,那么当鼠标经过的时候就无法完美显示了。
个人认为比较重要的几个属性:
- li中的负边距,实现叠加效果
- hover中的position:relative
- a是内联元素,要触发haslayout,可以使用float:left来触发
注:
以上内容或许讲得不是非常明白,不过大家可以仔细分析一下源码,然后交流一下。如果觉得好也请不要回帖说顶,收藏,谢谢之类的话,你们的点击就是对我的支持了。
上一页 [1] [2]
Tags:
作者:佚名评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论
栏目导航
本类热门阅览
Copyright 网络笔记 © 2009-2010 www.WLBIJI.cn . All Rights Reserved.
我们还在努力 页面执行时间:1,562.50000 毫秒
粤ICP备09052723号
我们还在努力 页面执行时间:1,562.50000 毫秒
用我们的软件产品将使您的推广更轻松,同时使您的推广成本降到最低! 站长QQ: 274191541
