位置: 编程技术 - 正文

用CSS开发时髦的导航栏第二篇(css开发环境)

编辑:rootadmin
解决方案

在一个导航系统中显示子菜单最好的办法是在一个列表中创建子列表。这样标记的两级导航栏很容易被理解 ? 哪怕浏览器不支持CSS。

为了产生多级导航栏,我们创建一个嵌套的列表,为这些新的列表项样式化颜色、边界和链接属性:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

" xmlns=" lang="en-US">

<head>

<title>Lists as navigation</title>

<meta http-equiv="content-type"

content="text/html; charset=utf-8" />

<link rel="stylesheet" type="text/css" href="listnav_sub.css" />

</head>

<body>

<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>

</body>

</html>

#navigation {

width: px;

}

#navigation ul {

list-style: none;

margin: 0;

padding: 0;

}

#navigation li {

border-bottom: 1px solid #ED9F9F;

}

#navigation li a:link, #navigation li a:visited {

font-size: %;

display: block;

padding: 0.4em 0 0.4em 0.5em;

border-left: px solid #;

border-right: 1px solid #;

background-color: #B;

color: #FFFFFF;

text-decoration: none;

}

#navigation li a:hover {

background-color: #;

color: #FFFFFF;

}

#navigation ul ul {

margin-left: px;

}

#navigation ul ul li {

border-bottom: 1px solid #;

margin:0;

}

#navigation ul ul a:link, #navigation ul ul a:visited {

background-color: #ED9F9F;

color: #;

}

#navigation ul ul a:hover {

background-color: #;

color: #FFFFFF;

}

增加这些以后的显示效果如图4。

图4. 包含子菜单的导航栏

讨论

嵌套列表是用来描述我们正在做的导航栏系统的好办法。第一个列表包含站点的主要部分,在Recipes下面的子列表显示了Recipes范围之内的子部分。即使没有任何CSS样式,列表的结构依然清晰且容易理解,就象你在图5看到的一样。

图5:没有使用样式,包含子菜单的导航栏

下面是我们用来在主要项目的li元素里面标记这个简单的嵌套列表的HTML代码:

<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>

用HTML,如果简单的使用本文前面的CSS,不做任何修改的话,导航菜单的显示将如图6。由于li元素继承主菜单的样式,子列表将呈现出主导航栏一样的样式。

图6:采用默认样式表子菜单导航栏

为了让嵌套的列表呈现出它是一个子菜单而不是主导航栏一部分的效果,让我们增加一个样式规则:

#navigation ul ul {

margin-left: px;

}

这个规则将缩进嵌套列表,让它在主菜单的右边界对齐,象图7显示的这样:

图7:带有缩进规则的导航栏

最后让我们给嵌套表里面的li和a元素增加一些简单的样式以便完善效果:

#navigation ul ul li {

border-bottom: 1px solid #;

margin: 0;

}

#navigation ul ul a:link, #navigation ul ul a:visited {

background-color: #ED9F9F;

color: #;

}

#navigation ul ul a:hover {

background-color: #;

color: #FFFFFF;

}

推荐整理分享用CSS开发时髦的导航栏第二篇(css开发环境),希望有所帮助,仅作参考,欢迎阅读内容。

用CSS开发时髦的导航栏第二篇(css开发环境)

文章相关热门搜索词:css开发规范,css开发工具,用css开发时髦的代码,用css开发时髦的文件,用css开发时髦的文件,用css开发时髦的文字,css 开发,用css开发时髦的代码,内容如对您有帮助,希望把文章链接给更多的朋友!

CSS渐变文本效果的两种方法比较 是否想不用photoshop来创建一个带渐变的标题文字吗?这里用一个简单的css技巧来向你展示如何仅仅使用css和png图片来制造这种效果.经测试这种方法适合

提高CSS文件可维护性的五种方法总结 1.分解你的样式对于小项目,在写代码之前,按页面结构或页面内容将代码分为几块并给予注释。例如,可以分别将全局样式、布局、字体样式、表单

CSS对Web页面载入效率的影响分析总结 我们罗列了十几条相关的知识与注意点,大家可以系统的探讨一下,让我们编写的Web页面打开更加流畅。请不要告诉我,你看不懂E文,只是你不愿意看

标签: css开发环境

本文链接地址:https://www.jiuchutong.com/biancheng/375266.html 转载请保留说明!

上一篇:用CSS开发时髦的导航栏图例教程(web开发css)

下一篇:CSS渐变文本效果的两种方法比较(css渐变文本效果在哪)

  • 营业税加收滞纳金的规定
  • 实收资本库存现金凭证怎么开
  • 电子承兑被退回在哪里
  • 劳务外包 规定
  • 注册资本为0的企业
  • 转登记纳税人留抵退税政策
  • 备用金支出怎么记账
  • 建筑工程免税项目
  • 房地产企业拆迁补偿怎么做账
  • 法院判决书能做证据使用吗
  • 建筑施工企业的法定代表人对本企业的安全生产负责
  • 电子发票与纸质发票具有同等效力
  • 仓储费和仓储服务费的区别
  • 小微企业增值税免税政策2023年
  • 多付银行承兑退回的会计分录怎么写?
  • 其他应付款冲销怎么做
  • 小规模的企业所得税税率
  • 园林绿化苗木增值税抵扣税率是多少?
  • 研发费用加计扣除政策指引2.0
  • 成本费用跨年度怎么计算
  • 用友加密狗可以拔下来么
  • 代扣税款手续费管理办法
  • 房地产企业售房印花税
  • 企业重组特殊性处理通俗理解
  • 个税手续费返还要交增值税吗
  • 如何修复windows11无法的注册表值
  • 企业与企业之间借款账务如何处理
  • 个税系统添加人员出现证件号码不符合一般规则
  • 主板BIOS无法更改显存
  • 入库的原材料单价怎么求
  • 给客户赠送的礼物叫什么
  • Win10 Build 19043.1147 (21H1)预览通道更新补丁KB5004296(附完整更新日志)
  • 收到退款发票的分录
  • 进价金额核算法的账务处理特点
  • bho是什么文件夹
  • vue解决数据量过大的问题
  • php教程全集
  • 易北河流量
  • php_fpm
  • 长期股权投资投资收益计算
  • 微信小程序开发公司
  • redis相关
  • 外贸公司主要是做什么产品
  • 小规模纳税人开普票要交税吗
  • 日常公用经费包括资本性支出吗
  • 织梦设置的关键词看不到
  • 金税四期可以查香港银行卡吗
  • 对公外汇汇款业务
  • 接受现金捐赠怎么做会计分录
  • 什么是暂估入库核算
  • 政府拆迁赔款会计上怎样做账
  • 母公司代子公司收款,子公司开具发票
  • 长期借款的账务处理会计分录
  • 非营利机构如何申请
  • 公司个人薪金怎么交税
  • 生产车间买的工具计入什么费用
  • 医疗器械销售能一年挣一百万么
  • 净利润和毛利润的区别公式
  • 工业企业材料入库账务处理
  • win8还能用吗
  • surface 优惠
  • 苹果系统声音怎么设置方法
  • xp输入法图标不显示图片
  • centos安装完为什么没有桌面
  • win7电脑系统如何
  • windows8消费预览版中图片密码使用教程
  • js实现下拉框联动
  • 图片加密后怎么找不到
  • js内置对象方法有哪些
  • python 详细
  • 你必须知道的家长六种类型
  • android遇到的难题,怎么解决的
  • js获取当前点击事件的节点
  • unitymol
  • 如何加入一带一路?
  • 河南普通发票查询真伪查询系统
  • 为什么买的酒精有香味
  • 建筑企业异地预缴增值税计算
  • 2021边疆补助什么时候下来
  • 耕地占用税减免支持项目发展
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设