目录
解决方案
讨论
首页 web前端 css教程 用CSS开发时髦的导航栏第二篇_经验交流

用CSS开发时髦的导航栏第二篇_经验交流

May 16, 2016 pm 12:05 PM
css 导航栏

解决方案

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

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

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Lists as navigation

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

#navigation {

宽度:200px;

}

#navigation ul {

列表样式:无;

边距:0;

填充:0;

}

#navigation li {

边框底部:1px实线#ED9F9F;

}

#navigation li a:链接,#navigation li a:访问过{

字体大小:90%;

显示:块;

填充:0.4em 0 0.4em 0.5em;

左边框:12px 实线#711515;

右边框:1px实体#711515;

背景颜色:#B51032;

颜色:#FFFFFF;

文本装饰:无;

}

#navigation li a:hover {

背景颜色:#711515;

颜色:#FFFFFF;

}

#navigation ul ul {

左边距:12px;

}

#navigation ul ul li {

边框底部:1px实体#711515;

边距:0;

}

#navigation ul ul a:链接,#navigation ul ul a:访问过{

背景颜色:#ED9F9F;

颜色:#711515;

}

#navigation ul ul a:hover {

背景颜色:#711515;

颜色:#FFFFFF;

}

 

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

navigation_css-list-subnav.png

4。 包含子菜单的导航栏

讨论

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

navigation_sense-without-css.png

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

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

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

navigation_sublist-mainnav-styles.png

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

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

#navigation ul ul {

左边距:12px;

}

此规则将缩进书签列表,使在主菜单的右边界对齐,象图7显示的这样:

navigation_indent-subnav.png

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

最后让我们给舞蹈表里面的lia元素增加一些简单的样式以便完善效果:

#navigation ul ul li {

边框底部:1px实体#711515;

边距:0;

}

#navigation ul ul a:链接,#navigation ul ul a:访问过{

背景颜色:#ED9F9F;

颜色:#711515;

}

#navigation ul ul a:hover {

背景颜色:#711515;

颜色:#FFFFFF;

}

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
2 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何在网页上正确显示本地安装的'荆南麦圆体”? 如何在网页上正确显示本地安装的'荆南麦圆体”? Apr 05, 2025 pm 10:33 PM

在网页中使用本地安装的字体文件最近,我从网上下载了一种免费字体,并成功将其安装到了我的系统中。现在...

如何通过CSS选择第一个类名为item的子元素? 如何通过CSS选择第一个类名为item的子元素? Apr 05, 2025 pm 11:24 PM

在元素个数不固定的情况下如何通过CSS选择第一个指定类名的子元素在处理HTML结构时,常常会遇到元素个数不�...

H5页面制作是否需要持续维护 H5页面制作是否需要持续维护 Apr 05, 2025 pm 11:27 PM

H5页面需要持续维护,这是因为代码漏洞、浏览器兼容性、性能优化、安全更新和用户体验提升等因素。有效维护的方法包括建立完善的测试体系、使用版本控制工具、定期监控页面性能、收集用户反馈和制定维护计划。

在移动端如何兼容多行溢出省略? 在移动端如何兼容多行溢出省略? Apr 05, 2025 pm 10:36 PM

移动端多行溢出省略在不同设备上的兼容问题在使用Vue2.0开发移动端应用时,常常会遇到需要对文本进行多行溢...

如何高效修改嵌套DIV元素的样式? 如何高效修改嵌套DIV元素的样式? Apr 05, 2025 pm 10:45 PM

深入探讨嵌套DIV样式修改方法本文将详细解答如何有效地修改嵌套结构的DIV元素样式。我们面临的挑战是如何精...

H5页面制作适合哪些应用场景 H5页面制作适合哪些应用场景 Apr 05, 2025 pm 11:36 PM

H5(HTML5)适合应用于轻量级应用,如营销活动页面、产品展示页面和企业宣传微网站。它优势在于跨平台性和丰富的交互性,但局限性在于复杂的交互和动画、本地资源访问和离线功能。

H5页面制作的优势有哪些 H5页面制作的优势有哪些 Apr 05, 2025 pm 11:48 PM

H5 页面制作的优势包括:轻量级体验,加载速度快,提升用户留存率。跨平台兼容性,无需针对不同平台适配,提升开发效率。灵活性和动态更新,无需审核,便于内容修改和更新。成本效益,开发成本比原生 App 低。

H5页面制作是前端开发吗 H5页面制作是前端开发吗 Apr 05, 2025 pm 11:42 PM

是的,H5页面制作是前端开发的重要实现方式,涉及HTML、CSS和JavaScript等核心技术。开发者通过巧妙结合这些技术,例如使用<canvas>标签绘制图形或使用JavaScript控制交互行为,构建出动态且功能强大的H5页面。

See all articles