it技术指南:www.itedus.com
  • 信息订阅

IT指南

  • TNT五分钟问卷赢IPOD
  • 贝塔斯曼
  • 广告联盟
  • No pay, More gain!
  • 单价15元-网络广告平台
  • 注册阿里妈妈赚广告费
  • 首页
  • 新闻资讯
  • 网页制作
  • 软件使用
  • 操作系统
  • 软件编程
  • 网络编程
  • 图象处理
  • 网站欣赏
  • 数据库
  • 认证考试
  • 站长知识
正在浏览栏目导航:首页 > 网页制作 > DIV+CSS >

DIV CSS列形导航一例

时间:2007-11-15 12:13:24   来源:itedus.cm  作者:it爱好者

先看看XHTML代码:

<div id="navcontainer">
<ul id="navlist">
<li id="active"><a href="http://www.52css.com/" id="current">Item one</a>
<ul id="subnavlist">
<li id="subactive"><a href="http://www.52css.com/" id="subcurrent">Subitem one</a></li>
<li><a href="http://www.52css.com/">Subitem two</a></li>
<li><a href="http://www.52css.com/">Subitem three</a></li>
<li><a href="http://www.52css.com/">Subitem four</a></li>
</ul>
</li>
<li><a href="http://www.52css.com/">Item two</a></li>
<li><a href="http://www.52css.com/">Item three</a></li>
<li><a href="http://www.52css.com/">Item four</a></li>
</ul>
</div>


看看CSS是如何定久相关元素的:
#navcontainer { margin-left: 30px; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li { margin: 0; }

#navcontainer a
{
display: block;
padding: 5px 10px;
width: 140px;
color: #000;
background-color: #ADC1AD;
text-decoration: none;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-bottom: 1px solid #333;
border-right: 1px solid #333;
font-weight: bold;
font-size: .8em;
background-image: url(images/vertical06.jpg);
background-repeat: no-repeat;
background-position: 0 0;
}

#navcontainer a:hover
{
color: #000;
background-color: #889E88;
text-decoration: none;
border-top: 1px solid #333;
border-left: 1px solid #333;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
background-image: url(images/vertical06a.jpg);
background-repeat: no-repeat;
background-position: 0 0;
}

#navcontainer ul ul li { margin: 0; }

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 30px;
width: 125px;
color: #000;
background-color: #C5D8C5;
text-decoration: none;
font-weight: normal;
}

#navcontainer ul ul a:hover
{
color: #000;
background-color: #889E88;
text-decoration: none;
}


看了这么多代码,现在让我们看看运行效果吧!


关键字:
关闭此页
上一篇:三列式网页布局如何用CSS floats创建?
下一篇:完全CSS下拉菜单

相关文章

    无相关信息
本栏目推荐
  • 不用float实现div层
  • 参考:div css命名规
  • 图片IMG与容器下边界
  • DIV相对于父DIV底部

排行榜

  • 1闭合浮动元素(clearing float)的简单
  • 2完全CSS下拉菜单
  • 3DIV CSS列形导航一例
  • 4三列式网页布局如何用CSS floats创建?
  • 5实现CSS网页布局的简单原理
  • 6DIV相对于父DIV底部对齐的实现方法
  • 7图片IMG与容器下边界有空隙的解决方法
  • 8参考:div css命名规范

最新信息

  • 不用float实现div层居中
  • 参考:div css命名规范
  • 图片IMG与容器下边界有空隙的解决方法
  • DIV相对于父DIV底部对齐的实现方法
  • 实现CSS网页布局的简单原理
  • 三列式网页布局如何用CSS floats创建?
  • DIV CSS列形导航一例
  • 完全CSS下拉菜单
关于站点 - 广告服务 - 联系我们 - 返回顶部
Copyright © 2007 www.itedus.com . All rights reserved.QQ群:8814225
如果碰到相关技术问题可以联系我们,原创相关问题请与站长及时联系.鄂ICP备07005792号