垂直导航栏

创建垂直导航栏步骤

1. 创建名为navmenu.css的样式表文件

2. 创建名为nav.html的HTML文件

3. 在名为nav.html的HTML文件中通过属性 → 样式 → 附加样式表,导入名为navmenu.css的样式表文件

4. 创建新样式如下:

在选择器类型中选择 →高级 →在名称栏中输入:#navmenu

定位设置

position: absolute;    /*类型:绝对*/

width:150px;           /*宽:150像素*/   

left: 25px;            /*置入,左、上*/

top: 50px;

5. 创建列表和<div>标签

在名为nav.html的HTML文件中,插入<div>标签和项目列表,并作相关的链接如下:

<div id="navmenu">

  <ul >

    <li><a href="#">首页</a></li>

    <li><a href="#">个人简历</a></li>

    <li><a href="#">我的能力</a></li>

    <li><a href="#">联系我</a></li>

  </ul>

</div>

6. 创建导航栏样式

/*为所有的列表项定义字体外形和大小,删除标准项目符号,并清除列表中的空白和填充*/

#navmenu ul {

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 14pt;

   font-weight: bold;

   margin: 0px;

   padding: 0px;

   border: 1px solid #990000;

   }

/*保证所出现底部的空白用于分隔每个列表项,两项之间为2px*/

#navmenu li {

   margin-bottom: 2px;

}

/*将链接的激活区域扩展到一个块并添加背景图像、宽度和边框*/

#navmenu a {

   background-image: url(images/listnav_out.jpg);

   display: block;

   width: 140px;

   padding-top: 2px;

   padding-right: 2px;

   padding-bottom: 2px;

   padding-left: 5px;

   border: 1px solid #cc9900;

   list-style-type: none;

}

/*当按钮处于标准或已按状态时定义其文本外观,制定一种特别的颜色并清除连接的下划线*/

#navmenu a:link,#navmenu a:visited {

   color: #993300;

   text-decoration: none;

}

/*在跳转状态中交换图像并改变文本颜色*/

#navmenu a:hover {

   color: #ffffff;

   background-image: url(images/listnav_over.jpg);

   border: 1px dotted #990000;

}

垂直导航栏效果