<style type="text/css">
/*body默认是有边距的*/
body{ margin:0;}
/*ul默认是有边距的所以先将边距去掉IE78只要加上margin就可以了 但IE6不行 所以要加上padding 可以实现所有浏览器的兼容*/
ul{list-style:none; margin:0; padding:0;}
</style>
<body>
<ul>
<li>习近</li>
<li>李克</li>
<li>温家</li>
<li>胡锦</li>
<li>贾庆</li>
</ul>
</body>

 

1.设置列表符号的样式:list-style-type

  none 无符号
  disc 实体的小圆点。(默认)
  circle 空心的小圆点。
  square 实心的小方块。
  decimal 1,2,3...
  lower-roman i,ii,iii...
  upper-roman I,II,III...
  lower-alpha a,b,c,d,e...
  upper-alpha A,B,C,D,E...

<style type="text/css">
ul{list-style:none;}
#df{list-style:lower-roman;}
</style>
</head>
<body>
<ul>
<li id="df"> 站在岁月的岸边,向自己的过往打个水漂吧……</li>
<li>2011我娶你,2012我保护你,2013爱你一生,2014爱你一世!</li>
<li>人生就像一场旅行,在乎的不是目的地。而是沿途的"SB",以及对付"SB"时的心情!</li>
<li>臭男人都喜欢骚女人。</li>
<li>系好安全带,前方也许有场爱情正等着你。</li>
<li>枕着打印机睡,就能打印出一整夜的梦吧?</li>
</ul>
</body>

2.设置列表符号的样式用图片(这种方法很少用):list-style-image

<style type="text/css">
body{margin:50px;}
ul{list-style:none; margin:0; padding:0; list-style-image:url(fasfas.gif); line-height:150%;}
</style>
<body>
<ul>
<li>习近</li>
<li>李克</li>
<li>温家</li>
<li>胡锦</li>
<li>贾庆</li>
</ul>
</body>

3.设置清单项目左右移:list-style-position
  inside 清单项目较往右移。
  outside 清单项目正常显示(默认的属性)。

4.以背景图片作为项目列表图标:这种方法比较好(常用),可以随意调动

<style type="text/css">
body{
margin:50px;
}
ul{
list-style:none;
margin:0;
padding:0;
}
ul li{
background:url(fasfas.gif) no-repeat left 50%;/*只显示一个*/
padding-left:20px;
}
</style>
<body>
<ul>
<li>习近</li>
<li>李克</li>
<li>温家</li>
<li>胡锦</li>
<li>贾庆</li>
</ul>
</body>

5.内联列表:

ul和li默认是区块的,查看是否是区块可以加上颜色测试,将列表转换为内联之后项目图标会不见,可以使用浮动或者使用下面的列子来实现

这里的 display 属性是块级值的设置,定义是否要成为块.Inline 是是内联,block 是区块.

<style type="text/css">
body{margin:50px;}
ul{list-style:none; margin:0; padding:0;}
li{display:inline;}
</style>
<body>
<ul>
<li>习近</li>
<li>李克</li>
<li>温家</li>
<li>胡锦</li>
<li>贾庆</li>
</ul>
</body>

6.背景图片和内联列表:使用这种方法再将li变成内联的时候背景图片仍然还在

<style type="text/css">
body{margin:50px;}
ul{list-style:none; margin:0; padding:0;}
li{display:inline; background:url(fasfas.gif) no-repeat left center; padding-left:20px;}
</style>
<body>
<ul>
<li>习近</li>
<li>李克</li>
<li>温家</li>
<li>胡锦</li>
<li>贾庆</li>
</ul>
</body>

7.垂直导航栏:

<style type="text/css">
body{margin:50px;}
ul{list-style:none; margin:5px; padding:2px; width:250px; font-size: 19px;}
li { background: #ddd url(fasfas.gif) no-repeat 10px center; margin: 0; padding: 2px 35px; border-left: 1px solid #fff;
border-top: 1px solid #fff; border-right: 1px solid #666; border-bottom: 1px solid #aaa;}
</style>
<body>
<div>
<ul>
<li><a href="#">Drubjs Menu</a></li>
<li><a href="#">Beer</a></li>
<li><a href="#">Spirits</a></li>
<li><a href="#">Cola</a></li>
<li><a href="#">Lemonade</a></li>
<li><a href="#">Tea</a></li>
<li><a href="#">Coffee</a></li>
</ul>
</div>
</body>

8、创建垂直翻转的列表:

<style type="text/css">
body{
margin:50px;
}
ul{
list-style:none;
margin:0;
font-size:16px;
}
ul li a{
display:block;
width:200px;
height:40px;
line-height:40px;
color:#000;
text-decoration:none;
background:#94b8e9 url(2014-03-08_220129.gif) no-repeat left center;
Text-indent:50px;
}
a:hover{
background-position: right bottom;
} </style>
<body>
<div>
<ul>
<li><a href="#">Drubjs Menu</a></li>
<li><a href="#">Beer</a></li>
<li><a href="#">Spirits</a></li>
<li><a href="#">Cola</a></li>
<li><a href="#">Lemonade</a></li>
<li><a href="#">Tea</a></li>
<li><a href="#">Coffee</a></li>
</ul>
</div>
</body>

9.创建水平导航条:

<style type="text/css">
body{
margin:50px;
}
ul{
list-style:none;
margin:0px;
padding:0px;
width:798px;
line-height:50px;
background:#faa819 url(2014-03-08_223706.png) repeat-x;
font-size:16px;
float:left;/*要浏览器兼容,这里也要浮动*/
} /*这里不要用内联,因为调不了高度*/
ul li {
float: left;
width:114px;
background: url(2014-03-08_223754.png) no-repeat right center;
text-align:center;
}
ul a {
color:#fff;
padding: 0 4px;
/*background: url(2014-03-08_223754.png) no-repeat right center;*/
text-decoration: none;
}/**/ </style>
<body>
<div>
<ul>
<li><a href="#">Menu</a></li>
<li><a href="#">Beer</a></li>
<li><a href="#">Spirits</a></li>
<li><a href="#">Cola</a></li>
<li><a href="#">Lemonade</a></li>
<li><a href="#">Tea</a></li>
<li><a href="#">Coffee</a></li>
</ul>
</div>
</body>

CSS控制列表与导航的制作的更多相关文章

  1. CSS控制列表样式属性list-style有哪些?怎么用?

    CSS列表样式属性list-style有哪些类型?不同类型CSS控制列表样式使用时该注意什么? 这是W3Cschool用户Shirley于2016-11-10在W3Cschool编程问答提出的问题.云 ...

  2. 23 , CSS 构造列表与导航

    1. 列表图片 2. 背景列表 3. 翻转列表 4. 水平导航 1. 内边距与外边距 Ul { Margin: 0; Padding: 0; } 2. 使用图片作为列表图标 Ul { Margin: ...

  3. 简单两步使用css控制div下导航栏ul居中显示

    第一步:父层设置文本居中属性 ul{ text-align:center; } 第二步:li设置内联样式 li{ display:inline; } PS 只需以上两步就可以实现导航栏居中显示了,但为 ...

  4. Expression构建DataTable to Entity 映射委托 sqlserver 数据库里面金额类型为什么不建议用float,实例告诉你为什么不能。 sql server 多行数据合并成一列 C# 字符串大写转小写,小写转大写,数字保留,其他除外 从0开始用U盘制作启动盘装Windows10系统(联想R720笔记本)并永久激活方法 纯CSS打造淘宝导航菜单栏 C# Winform

    Expression构建DataTable to Entity 映射委托   1 namespace Echofool.Utility.Common { 2 using System; 3 using ...

  5. 用CSS变形创建圆形导航

    http://www.w3cplus.com/css3/building-a-circular-navigation-with-css-transforms.html 本文由陈毅根据SARA SOUE ...

  6. css控制UL LI 的样式详解

    用<ul>设置导航 <style> #menu ul {list-style:none;margin:0px;} #menu ul li {float:left;} </ ...

  7. css控制UL LI 的样式详解(推荐)

    代码如下: <div id="menu"> <ul> <li><a href="#">首页</a>& ...

  8. 【学习DIV+CSS】2. 学习CSS(一)--CSS控制页面样式

    1. CSS如何控制页面 使用XHTML+CSS布局页面,其中有一个很重要的特点就是“结构与表现相分离”(结构指XHTML,表现指CSS).有人这样描述这种分离的关系,结构XHTML好比一个人,表现C ...

  9. jquery侧边折叠导航栏制作,两行代码搞定

    jquery侧边折叠导航栏制作,两行代码搞定 //CSS*{margin: 0;padding: 0} ul{list-style: none} .menu li ul{display: none} ...

随机推荐

  1. mvc 提交Html内容的处理

    默认   方法1 [ValidateInput(false)] 这个方法会完全开放,对于有些字段允许,有些字段不允许的情况,是不会检测的   方法2 [AllowHtml] 此方法只有再使用Defau ...

  2. elasticsearch 6.3 安装手记

    系统环境 centos 7 elasticsearch 6.3 需要 JDK 8 版本,先安装 JDK 8. ES6.3 安装地址: https://www.elastic.co/guide/en/e ...

  3. vue+element ui 的时间控件选择 年月日时分

    前言:工作中用到 vue+element ui 的前端框架,需要选择年月日时分,但element ui官网demo有没有,所以记录一下.转载请注明出处:https://www.cnblogs.com/ ...

  4. python数据类型之集合

    对python中集合的理解 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集.差集.并集等关系 常用操作 s = set ...

  5. WCF中DataContract和MessageContract的区别

    一.代码案例 首选建立2个WCF Service,它们分别使用不同的Contract,同时创建一个Console控制台项目,作为Client: 其中,WcfServiceWithDataContrac ...

  6. element-ui中使用font-awesome字体图标

    element-ui提供的字体图标是很少的,所以我们需要集成其它图标来使用,nodejs的集成官方有说明,这里说明一下非nodejs开发集成图标 首先下载fontawesome,需要更改里面图标前缀, ...

  7. markdown 语法备忘

    markdwon语法, 增加以下CSS代码,可以对markdwon语法产生的文件进行分页操作. <div style="page-break-after:always;"&g ...

  8. Unity3D 场景切换加载进度条实现

    需要三个场景,场景A,场景B,场景C: 场景A:一个按钮,点击加载场景B: 场景B:从A切换到C过度场景,加载进度条: 场景C:目标场景: 创建OnProgress.cs脚本: using Syste ...

  9. Task15 节点层次笔记

    childElementCount : 返回子元素的个数 (不包括文本节点和注释节点) children:返回指定元素的子元素集合,它只返回HTML节点,甚至不返回文本节点,虽然不是标准的DOM属性, ...

  10. Drupal8入门文章推荐

    1.<drupal 8 入门 > 2.<初探drupal8>