1.设置列表的符号
首先看两个默认的列表符号;
 <!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body><!-- 无序列表 --><ul>	<li>主页</li>	<li>我的博客</li>	<li>我的相册</li>	<li>留言</li>	<li>关于我</li></ul><!-- 有序列表 --><ol>	<li>主页</li>	<li>我的博客</li>	<li>我的相册</li>	<li>留言</li>	<li>关于我</li></ol></body></html>
   复制代码
 
运行结果:
 
这时我们可以对列表符号进行添加一些样式:
 <!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><style type="text/css">	ul,ol{		/* 设置列表样式 square为方式 */		list-style-type: square;	}</style></head><body><!-- 无序列表 --><ul>	<li>主页</li>	<li>我的博客</li>	<li>我的相册</li>	<li>留言</li>	<li>关于我</li></ul><!-- 有序列表 --><ol>	<li>主页</li>	<li>我的博客</li>	<li>我的相册</li>	<li style="list-style-type: circle">留言</li>	<li style="list-style-type: none">关于我</li></ol></body></html>
   复制代码
 
运行结果:
 
下面列举 list-style-type 的一些属性值(仅供参考):
值描述 none 无标记。disc 默认。标记是实心圆。circle 标记是空心圆。square 标记是实心方块。decimal 标记是数字。decimal-leading-zero 0 开头的数字标记。(01, 02, 03, 等。)ower-romanl 小写罗马数字(i, ii, iii, iv, v, 等。)upper-roman 大写罗马数字(I, II, III, IV, V, 等。)lower-alpha 小写英文字母 The marker is lower-alpha (a, b, c, d, e, 等。)upper-alpha 大写英文字母 The marker is upper-alpha (A, B, C, D, E, 等。)lower-greek  小写希腊字母(alpha, beta, gamma, 等。)lower-latin 小写拉丁字母(a, b, c, d, e, 等。)upper-latin 大写拉丁字母(A, B, C, D, E, 等。)hebrew 传统的希伯来编号方式 armenian 传统的亚美尼亚编号方式 georgian 传统的乔治亚编号方式(an, ban, gan, 等。)cjk-ideographic 简单的表意数字 hiragana 标记是:a, i, u, e, o, ka, ki, 等。(日文片假名)katakana 标记是:A, I, U, E, O, KA, KI, 等。(日文片假名)hiragana-iroha 标记是:i, ro, ha, ni, ho, he, to, 等。(日文片假名)katakana-iroha 标记是:I, RO, HA, NI, HO, HE, TO, 等。(日文片假名)
2.设置列表图片符号
 <!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><style type="text/css">	ul,ol{		list-style-image: url("li.png");	}</style></head><body><!-- 无序列表 --><ul>	<li>主页</li>	<li>我的博客</li>	<li>我的相册</li>	<li>留言</li>	<li>关于我</li></ul><!-- 有序列表 --><ol>	<li>主页</li>	<li>我的博客</li>	<li>我的相册</li>	<li style="list-style-image: url(image.png)">留言</li>	<li>关于我</li></ol></body></html>
   复制代码
 
运行结果:
 
注意:图标的大小是 16px*16px;
3.创建简单导航菜单
建立一个竖向菜单:
 <!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><style type="text/css">	#navigation {		width:120px;		font-family:Arial;		font-size:14px;		text-align:right	}			#navigation ul {		/* 不显示项目符号 */		list-style-type:none;						margin:0px;		padding:0px;	}		#navigation li {		/* 添加下划线 */		border-bottom:1px solid #9F9FED;		}		#navigation li a{		/* 将标签a改为块级元素 */		display:block;		height:1em;		padding:5px 5px 5px 0.5em;		text-decoration:none;	}		#navigation li a:link, #navigation li a:visited{		background-color:#1136c1;		color:#FFFFFF;	}		/* 鼠标经过时 */	#navigation li a:hover{							/* 改变背景色 */		background-color:#002099;					/* 改变文字颜色 */		color:#ffff00;							}</style></head><body><div id="navigation">	<ul>		<!-- 其中的href="#"是指跳转到当前页面,没有实际意义 -->		<li><a href="#">主页</a></li>		<li><a href="#">我的博客</a></li>		<li><a href="#">我的相册</a></li>		<li><a href="#">留言</a></li>		<li><a href="#">关于我</a></li>	</ul></div></body></html>
   复制代码
 
运行结果:
 
下面来一个横向的菜单:
 <!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><style type="text/css">	#navigation {		font-family:Arial;		font-size:14px;		text-align:center;	}			#navigation ul {		/* 不显示项目符号 */		list-style-type:none;						margin:0px;		padding:0px;	}		#navigation li {		/* 添加下划线 */		border-bottom:1px solid #9F9FED;		/* 设置向左悬浮	 */		float:left;		width:120px;	}		#navigation li a{		/* 将标签a改为块级元素 */		display:block;		height:1em;		padding:5px 5px 5px 0.5em;		text-decoration:none;	}		#navigation li a:link, #navigation li a:visited{		background-color:#1136c1;		color:#FFFFFF;	}		/* 鼠标经过时 */	#navigation li a:hover{							/* 改变背景色 */		background-color:#002099;					/* 改变文字颜色 */		color:#ffff00;							}</style></head><body><div id="navigation">	<ul>		<!-- 其中的href="#"是指跳转到当前页面,没有实际意义 -->		<li><a href="#">主页</a></li>		<li><a href="#">我的博客</a></li>		<li><a href="#">我的相册</a></li>		<li><a href="#">留言</a></li>		<li><a href="#">关于我</a></li>	</ul></div></body></html>
   复制代码
 
运行结果:
我是【程序员的时光】,热爱技术分享,信仰终身学习,爱健身,会点厨艺的热血青年,我们下期再见!
评论