`
desert3
  • 浏览: 2142592 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

css属性 list-style 纵向菜单、横向菜单

    博客分类:
  • Html
 
阅读更多
参考:ul li css 做横向菜单

菜单制作步骤:
  • 1,建立一个无序列表
  • 2,隐藏li的默认样式(因为看起来不是很好看,菜单通常都不需要li默认的圆点,我们给UL定义一个样式来消除这些圆点。) .test ul {list-style: none outside none;}
  • 3,关键的浮动(此时默认显示的是纵向菜单,如果要变成横向菜单,那么必须给li增加浮动属性 .test li{float:left;})
  • 4,调整宽度(菜单都挤在一起不好看怎么办?我们来调节li的宽度。) .test li{float:left;width:100px;}
  • 5,设置基本链接效果 .test a:link{color:#666;background:#CCC;text-decoration:none;} .test a:visited{color:#666;text-decoration:underline;} .test a:hover{color:#FFF; font-weight:bold;text-decoration:underline;background:#F00;}
  • 6,将链接以块级元素显示(菜单链接的背景色为什么没有填满整个li的宽度?恩,解决的方法很简单,在a的样式定义中增加display:block,使链接以块级元素显示) .test a{display:block;text-align:center;height:30px;} .test li{float:left;width:100px;background:#CCC;margin-left:3px;line-height:30px;}


list-style属性:在一个声明中设置所有的列表(无序列表ul、有序列表ol)属性
该属性是一个简写属性,涵盖了所有其他列表样式属性。由于它应用到所有 display 为 list-item 的元素,所以在普通的 HTML 和 XHTML 中只能用于 li 元素,不过实际上它可以应用到任何元素,并由 list-item 元素继承。
可以按顺序设置如下属性:
  • list-style-type
  • list-style-position
  • list-style-image

可以不设置其中的某个值,比如 "list-style:circle inside;" 也是允许的。未设置的属性会使用其默认值。

可能值:
  • list-style-type 设置列表项标记的类型。参阅:list-style-type 中可能的值。
  • list-style-position 设置在何处放置列表项标记。参阅:list-style-position 中可能的值。
  • list-style-image 使用图像来替换列表项的标记。参阅:list-style-image 中可能的值。
  • inherit 规定应该从父元素继承 list-style 属性的值。


list-style-type属性:设置列表项标记的类型。
可能值:
  • none 无标记。
  • disc 默认。标记是实心圆。
  • circle 标记是空心圆。
  • square 标记是实心方块。
  • decimal 标记是数字。
  • …参考http://www.w3school.com.cn/css/pr_list-style-type.asp


list-style-position 属性:设置在何处放置列表项标记。
该属性用于声明列表标志相对于列表项内容的位置。外部 (outside) 标志会放在离列表项边框边界一定距离处,不过这距离在 CSS 中未定义。内部 (inside) 标志处理为好像它们是插入在列表项内容最前面的行内元素一样。
可能值:
  • outside 默认值。保持标记位于文本的左侧。列表项目标记放置在文本以外,且环绕文本不根据标记对齐。
  • inside 列表项目标记放置在文本以内,且环绕文本根据标记对齐。
  • inherit 规定应该从父元素继承 list-style-position 属性的值。


list-style-image 属性使用图像来替换列表项的标记。
这个属性指定作为一个有序或无序列表项标志的图像。图像相对于列表项内容的放置位置通常使用 list-style-position 属性控制。
可能值:
  • none 默认。无图形被显示。
  • URL 图像的路径。
  • inherit 规定应该从父元素继承 list-style-image 属性的值。
分享到:
评论

相关推荐

    CSS之列表样式与链接样式——每天一遍小知识

    列表样式类型——list-style-type1.介绍2. 列表图像和位置—— List Image and Position3.列表样式(快速标记)——list-style二.样式表——Styling the Tables1.表属性——Tables Properties2.标题设置——caption-...

    div+css有实例,易学易懂

    5.9.4 list-style 属性 5.10 菜单原理 5.10.1 菜单原理 5.10.2 制作菜单内容和结构部分 5.10.3 CSS 代码编写 5.11 一个横向导航菜单的制作 5.11.1 菜单原理 5.11.2 制作菜单内容和结构部分 5.11.3 CSS 代码编写 5.12...

    CSS网站布局实录 (第二版)PDF版

    文本、图像、超链接、列表、菜单、网站导航、表单、数据表格、浮动布局等CSS布局控制。),智能、创造型布局思维(智慧、完美视觉艺术效果之CSS布局技巧、CSS Hack实践战略),Web技术团队倾情奉献(来自CSS布局与Web标准...

    html入门到放弃笔记

    4、style :定义 内联方式方式使用(CSS中) 4、注释 语法:<!-- --> 注意: 1、注释不能嵌套 2、注释不能出现在标记中 3、HTML 文档结构 W3C :Word Wide Web Consortium (万维网联盟) 1、HTML文档的...

    C#开发经验技巧宝典

    0434 如何使Pannel实现横向滚动纵向自动扩展 238 0435 属性MaintainScrollPositionOnPostBack实现网页定位 238 0436 自动隐藏式菜单 238 0437 关闭弹出窗口刷新父窗口 239 0438 弹出网页模式对话框 240 ...

    minimaluu:WordPress 主题

    == 最小化 == minimumuu 是一个极简且干净的 Wordpress 创意主题。...横向、纵向和方形缩略图格式 通过 Ajax 加载下一篇文章的选项 准备好翻译(包括英语和德语) == 更新日志 == == 1.0 == 21.01.2015 初始发行。

    C#编程经验技巧宝典

    6 <br>0014 如何锁定窗体中的控件 6 <br>0015 统一窗体中控件的字体设置 7 <br>0016 通过“格式”菜单布局窗体 7 <br>0017 起始页中的“Visual Studio开发人员新闻” 7 <br>1.3 MSDN帮助的...

Global site tag (gtag.js) - Google Analytics