位置: 编程技术 - 正文

CSS网页布局入门教程13:下拉及多级弹出式菜单(css网页布局的基础是什么)

编辑:rootadmin
下拉及弹出式菜单是网站设计中常用导航形式,这种菜单形式能够充分利用页面现在空间隐藏与显示更多内容,并能对内容进行合理的分类显示,是一种非常优秀的导航形式。   早期的下拉或弹出式菜单通过隐藏的layer或div来实现内容的隐藏,通过JavaScript脚本来响应用户的操作,目前也采用JavaScript+div或其它元素的形式来制作此类导航,不同的是整个导航都将使用符合标准的css布局来打造,不再使用表格来制作菜单,下拉式菜单是上面提到的横向导航与纵向导航的结合,而且通过css对于属性的众多支持,同一个菜单不再需要多个div相互配合完成,使用css布局来制作下拉菜单元,甚至可以直接控制ul或li元素,现在来尝试一个最简单的下拉菜单的制作,需要补充的是,下拉式菜单的实现利用了很多JavaScript技术,在这里对JavaScript技术不作过多的语法上的综合了解,只想通过现有的实例来告诉大家由于css元素属性的灵活性,而使用制作网页上的元素更加简单方便。先看一下目前所设计的导航的XHTML部分代码: <ul id="nav"> <li><a href="">文章</a> <ul> <li><a href="">CSS教程</a></li> <li><a href="">DOM教程</a></li> <li><a href="">XML教程</a></li> <li><a href="">FLASH教程</a></li> </ul> </li> <li><a href="">参考</a> <ul> <li><a href="">XHTML</a></li> <li><a href="">XML</a></li> <li><a href="">CSS</a></li> </ul> </li> <li><a href="">BLOG</a> <ul> <li><a href="">全部</a></li> <li><a href="">网页技术</a></li> <li><a href="">UI技术</a></li> <li><a href="">FLASH技术</a></li> </ul> </li> </ul> <ul> <li><a href="">摇滚</a></li> <li><a href="">纯音乐</a></li> <li><a href="">古典金曲</a></li> <li><a href="">电影原声</a></li> </ul>   一个标准的采用ul结构的菜单构成,但与前面所不同的是,这里的代码结构涉及嵌套,在第一层的li之间插入了另一个ul的结构,这就是多级菜单的一个代码构成模式,XHTML代码允许通过嵌套元素来实现想要的效果或是结构。下一步,我们尝试编写一些简单的css样式让菜单变成所希望的横向式: ul { padding:0; margin:0; list-style:none;} li { float:left; width:px;}   第一步,对导航系统热热闹闹有ul元素进行基本设置,list-style:none属性能够帮助我们去掉ul中的所有圆点标识。list-style属性拥有其它更丰富的使用方法,将在后面的列表元素中重点了解。   我们希望导航是横向的通过对li设置float:left属性,将所有的li向左浮动,形成了横向的布局,并尝试使用每个li的宽度为px,继续编写代码: li ul { display:none; top:px;}   li ul的定义在这里所指的是所有li下面的ul元素,除了顶级的ul元素外,所有li下面定义的ul元素都将受到这部分样式的定义。在这里使用top属性设置了整个ul的上边距,并使用display:none让这部分被了起来。css中的怕有元素基本上都可以使用display属性来控制显示还是隐藏。 li:hover ul,li.over ul { display:block;}   li:hover ul定义了li元素下的ul元素。通过逗号分隔,让这两种情况下都能使用display:block属性,display:block属性和display:none属性刚好相反,一个是隐藏,一个是显示,当设置为display:block时,不仅其指派的元素将显示,而且还显示成一个块状,如果不进行display:block时,元素只会按自己的内容在屏幕上占有的区域进行显示,而使用display:block时,元素将自己形成一个广块作为自己的点位符,这种设置对于做大按钮来说是非常方便的。   在最下边的预览内代码你可以看到,里边加上了和段js代码,它是用来控制在IE浏览器下显示下拉菜单的,本来li:hover ul这句是可以的,但IE对css的支持还还完善,所以需要借助JS来控制。   下面我们尝试给下拉菜单增加一些样式: ul li a { display:block; font-size:px; border:1px solid #ccc; margin-top:2px; margin-left:3px; padding:3px; text-decoration:none; color:#;} ul li a:hover { background-color:#ddd;}   css布局的下拉菜单控制重点在于对元素的隐藏与显示。 下拉及多级弹出式菜单www.aa.cn 文章 CSS教程 DOM教程 XML教程 FLASH教程 参考 XHTML XML CSS BLOG 全部 网页技术 UI技术 FLASH技术 摇滚 纯音乐 古典金曲 电影原声 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

推荐整理分享CSS网页布局入门教程13:下拉及多级弹出式菜单(css网页布局的基础是什么),希望有所帮助,仅作参考,欢迎阅读内容。

CSS网页布局入门教程13:下拉及多级弹出式菜单(css网页布局的基础是什么)

文章相关热门搜索词:css网站布局实录,css网页布局实例教程,css网站布局实录 pdf,css 网页布局,css网页布局实例教程,css网页布局在线生成,css 网页布局,css 网页布局,内容如对您有帮助,希望把文章链接给更多的朋友!

CSS网页布局入门教程:纵向下拉及多级弹出式菜单 学完了上节教程,我想对于这于这节的学习就容易得多了。横向菜单是通过div及JavaSprict实现下拉控制,纵向菜单呢?答案是肯定的。我们现在要做的就

DIV+CSS 英文命名规范 1.CSSID的命名外套:wrap主导航:mainnav子导航:subnav页脚:footet整个页面:content页眉:header页脚:footer商标:label标题:title主导航:mainbav(globalnav)顶

解读css发展历史 从年代初HTML被发明开始样式表就以各种形式出现了,不同的浏览器结合了它们各自的样式语言,读者可以使用这些样式语言来调节网页的显示方式

标签: css网页布局的基础是什么

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

上一篇:CSS网页布局入门教程12:纵向导航菜单(css网站布局实录 pdf)

下一篇:CSS网页布局入门教程14:纵向下拉及多级弹出式菜单(css网页布局在线生成)

  • 企业用于职工的个人住房是否可以不缴纳房产税?
  • 物流货物损失该由谁负责
  • 无偿调入固定资产计提折旧吗
  • 营业外收入做销项税调整
  • 固定资产折旧四种方法适用范围
  • 购房尾款发票什么时候开
  • 个体工商户可以开建筑劳务发票吗?
  • 小微企业所得税税率2.5% 10% 25%
  • 社团组织缴纳的社保
  • 月销售额不超过10万
  • 公司组织游玩员招聘
  • 免税销售额是否计入成本
  • 红字发票信息表可以撤销吗
  • 非正常工资的个税是多少
  • 技术服务费可以计入研发费用吗
  • 慈善会可以开什么票据
  • 三联专用发票每一联分别给谁
  • 在建工程印花税计税依据
  • 主营业务类别商业是什么
  • 企业所得税汇算清缴退税账务处理
  • 个人购买余额宝安全吗?
  • 应收和预收可以抵消吗
  • 租赁架子公司购车合法吗
  • 购货申请书
  • 增值税留抵退税怎么记账
  • 用苹果macbook pro怎样
  • 银行承兑找个人怎么操作
  • 前任会计很多错账
  • 水利基金减免了还用计提吗
  • Program Files(x86)是什么意思
  • 总公司人员的工资子公司发,如何报税?
  • 图文详解:台盆柜安装的全过程
  • 企业弥补亏损明细表
  • 新的担保法是怎么规定的
  • 企业借给个人钱合法吗
  • 资产减值准则所规范的资产
  • jquery和php
  • 小规模纳税人记账需要哪些账本
  • 替票报销财务犯法吗
  • 残差网络中的残差指的是什么
  • 新公司有免税政策吗
  • python中max函数的几种用法
  • 进出口会计账务处理
  • 织梦cms要钱吗
  • 金蝶固定资产折旧调整
  • 珠宝可以开票抵扣吗
  • sql server 2008r2连接
  • 15个postgresql数据库实用命令分享
  • MYSQL5 masterslave数据同步配置方法第1/3页
  • mysql数据类型和索引
  • 非独立核算门市部销售自产应税消费品
  • 收到的技术服务费计入什么科目
  • 一般纳税人的劳务公司的税率
  • 代开普通发票需提供哪些材料?
  • 报废产品账务的处理方法
  • 最新出口退税申报需要哪些资料
  • 一般纳税人其他咨询服务税率
  • 营改增后预交营业税怎么处理
  • 提供劳务方式是什么意思
  • 预付账款主要是什么
  • 一般性企业
  • 企业风险管理有哪些方面
  • xp系统提升cpu最高性能
  • 在WINDOWS系统中用鼠标拖动非最大化窗口的标题栏可以
  • ubuntu系统无法安装中文
  • chcfg.exe是什么
  • 你不知道的关于现代主义的故事
  • win7打开游戏显示已停止工作
  • usb转串口的接线方法
  • unity3d官方案例
  • js函数预解析
  • android图片全屏显示
  • @jsondeserialize
  • 两个Collider遮挡的解决办法
  • android开发范例实战宝典
  • js判断浏览器内核和版本
  • 工会经费网上怎么申报
  • 客货两用车应如何运输
  • 深圳2021纳税
  • 税务一般纳税人可以简易注销
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设