终于搞清楚了如何做非表格的导航条

本文分享了一种使用DIV+CSS替代TABLE制作导航条的方法,并详细介绍了具体的HTML结构及CSS样式设定。通过使用UL元素作为导航条的基础,解决了之前尝试DIV布局时遇到的难题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在web标准大潮的冲击下,也学着用div+css定位。但已经形成了多年的习惯,要改掉还真不容易,就像戒烟一样,总想着这是最后一根,于是总也戒不掉。既然对于table的问题已经清楚,工作中,还是尽量少用它,只是有些地方,比如导航条,总也做不好,为了赶时间,还是先用回table了。今天,发了个毒誓,非搞定它不可,真是功夫不负有心人,总算搞清楚了。具体方法记录如下,以备不时之需。

这是样式表:

.menu{text-align:left; background-color:#cccccc;}
.menu ul
{margin:0px; padding:0px; width:710px; display:inline-block; overflow:hidden;}
.menu li.link
{float:left;width: 100px;height:30px; line-height:30px; vertical-align:middle; background-image: url(Pic/button.gif); text-align: center; list-style-type:none;}

这是HTML:

<!-- 导航条 -->
            
<div class="menu">
                
<ul>
                    
<li class="link">
                     
<class="tuchu" href="#">首页</a>       
                    
</li>
                    
<li class="link">
                    
<class="tuchu" href="browse/QYWH.aspx">企业文化</a>
                    
</li>
                    
<li class="link">
                        
<class="tuchu" href="browse/MTXC_List.aspx?dgt">文化活动</a>
                    
</li>
                    
<li class="link">
                        
<class="tuchu" href="browse/MTXC_List.aspx?mtxc">媒体宣传</a>
                    
</li>
                    
<li class="link">
                        
<class="tuchu" href="browse/PXGL_List.aspx">培训管理</a>
                    
</li>
                    
<li class="link">
                        
<class="tuchu" href="browse/JXGL.aspx">绩效管理</a>
                    
</li>
                    
<li class="link">
                        
<class="tuchu" href="#" onclick="javascript:window.open('/help.htm','about','height=300,width=400,top=100,left=100');">关于</a>
                    
</li>
                
</ul>
            
</div>
        
</div>

以前,为啥总是搞不定呢?主要是因为自己的思路有问题,只想着div元素,忘记了还有别的可用,而这里就是用了ul元素达成目标的。

另外,今天又遇到一个问题,如上面的css定义是放在外部文件中的,其中有对于元素背景的设置:back-ground:url(pic/link.gif);,必须把样式表文件与引用文件放在同一文件夹下,指定的背景图片才能正确显示,否则就会失败,但其它样式是没有问题的。这是为什么呢?目前还没有找到答案。

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

极客行天下

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值