加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

css技巧:使用CSS做出一个嵌套导航.

发布时间:2018-08-28 16:38:42 所属栏目:创业 来源:站长网
导读:除非你的网站只有一页,不然你一定会用的导航的.事实上,导航在网页设计中是最重要部分之一.你要用很多时间去考虑如何让浏览者更容易访问你的网站. 在以前做网站导航时,往往依赖于图像,表格,和javascript.而这些都严重的影响了网站的可访问性和可使用性.如果

css技巧:使用CSS做出一个嵌套导航.

分析:
嵌套列表是一个很好的方式来描述导航系统.在这个例子我们用了第一个列表来表示主菜单,而子菜单则包含在主菜单的下面.这样如没有CSS样式,结构也是非常的清晰.

css技巧:使用CSS做出一个嵌套导航.


在主菜单<li>对象包含一个列表:
============================

<div id="navigation"> 
 <ul> 
   <li><a href="#">Recipes</a> 
     <ul> 
       <li><a href="#">Starters</a></li> 
       <li><a href="#">Main Courses</a></li> 
       <li><a href="#">Desserts</a></li> 
     </ul> 
   </li> 
   <li><a href="#">Contact Us</a></li> 
   <li><a href="#">Articles</a></li> 
   <li><a href="#">Buy Online</a></li> 
 </ul> 
</div>


===========================

在html中如果没有添加CSS的话,那么嵌套列表将继续主菜单的CSS样式,靠左边浮动,所以要添加个空白,与主菜单有一定的距离.

css技巧:使用CSS做出一个嵌套导航.

=========================

#navigation ul ul { 
 margin-left: 12px; 
}


=======================
接下来我们再给嵌套里的<li><a>对象添加样式.

========================
#navigation ul ul li { 
 border-bottom: 1px solid #711515; 
 margin: 0; 

#navigation ul ul a:link, #navigation ul ul a:visited { 
 background-color: #ED9F9F; 
 color: #711515; 

#navigation ul ul a:hover { 
 background-color: #711515; 
 color: #FFFFFF; 
}
=================================

原文:http://www.ximumu.cn/post/177.html

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读