<html>
<head>
<style>
a{color:#FFFF99,text-decoration:none;// a 选择器属性 颜色:#FFFF99;定义文本装}a:hover{color:#FFFFFF; text-decoration:underline;}
.top-nav{ padding: 10px 10px 0; font-size:12px; font-weight:bold;
margin: 1px 0 0 0;list-style:none;border-bottom:8px solid #DC4E1B; overflow:hidden;background-color:#33b5e5;` }
.top-nav li{ float:left;margin-right:1px;}
.top-nav li a {position:relative;z-index:0;line-height:20px; text-decoration:none;background:#DDDDDD;
color:#666666;display:block; width:80px;text-align:center;}
.top-nav li a span{position:absolute;visibility:hidden;}
.top-nav li a:hover span{line-height:20px;text-decoration:none;background#DDDDDD;color:#666666;
display:block;width:80px;text-align:center;
padding-top:2px;visibility:visible; top:0;left:0;color:#FFFFFF;background:#DC4E1B;}
</style>
</head>
<body>
<div id="top">
<ul class="top-nav">
<li><a href="#">2<span>1</span></a></li>
<li><a href="#">3<span>2</span></a></li>
<li><a href="#">4<span>3</span></a></li>
<li><a href="#">5<span>4</span></a></li>
</ul>
</div>
</body>
</html>
a{color:#FFFF99,text-decoration:none;}
a:hover{color:#FFFFFF; text-decoration:underline;}
伪类:鼠标经过后 颜色#FFFFFF; 指定文本装饰的种类underline;
color:#FFFF99//颜色,
text-decoration:none;//定义文本装饰
color:#FFFFFF;//颜色
text-decoration:underline;//定义文本装饰
padding: 10px 10px 0; //用长度值来定义
font-size:12px;//字体大小
font-weight:bold;//定义元素文本的粗细,粗体相当于数字700
margin: 1px 0 0 0;//为元素设置所有四个方向(上右下左)的外边距
list-style:none;//设置或检索对象的列表项所使用的预设标记
border-bottom:8px solid #DC4E1B;//定义元素下边框的外观特性
overflow:hidden;//隐藏溢出容器的内容且不出现滚动条
background-color:#33b5e5;//定义元素使用的背景颜色
float:left;定义了元素向左或者向右浮动的设置
margin-right:1px;//为元素设置右方向的外边距。
position:relative;对象遵循常规流,并且参照自身在常规流中的位置通过top、right、bottom、left这四个定位偏移属性进行偏移时不会影响常规流中的任何元素其margin不与其他任何margin折叠。
z-index:0;//定义一个元素在文档中的层叠顺序
line-height:20px; //定义元素中行框的最小高度
text-decoration:none;//简写属性。定义元素文本装饰 ,指定文本装饰的种类。
background:#DDDDDD;//简写属性,定义元素的背景特性(背景色background-color不能设置多组)。
color:#666666;//检索或设置对象的文本颜色。无默认值
display:block;//设置或检索对象是否及如何显示,指定对象为块元素。
width:80px;//定义元素的宽度
text-align:center;//定义元素内容的水平对齐方式,内容居中对齐
position:absolute;//用于指定一个元素在文档中的定位方式,对象脱离常规流,此时偏移属性参照的是离自身最近祖先元素,如果没有定位的祖先元素则一直回溯body元素。盒子的偏移位置不影响常规流中的任何元素,其margin不与其他任何margin折叠。
visibility:hidden;//定义了元素是否可见,设置对象隐藏
line-height:20px;//定义元素中行框的最小高度
text-decoration:none;//简写属性。定义元素文本装饰。指定文本装饰的种类
background:#DDDDDD;//简写属性,定义元素的背景特性(背景色background-color 不能设置多组)
color:#666666;//检索或设置对象的文本颜色。无默认值。
display:block;//设置或检索对象是否及如何显示。指定对象为块元素。
width:80px;//定义元素宽度,用长度定义宽度,不允许负值。
text-align:center;//定义元素内容的水平对齐方式,内容居中对齐
padding-top:2px;//简写属性,为元素设置下方向的内边距
visibility:visible; //定义了元素是否可见,设置对象可视。
top:0;定义了元素的上外边距边界与其包含上边界之间的偏移用长度值来定义距离顶部的偏移量。
left:0;//定义了元素的左外边距边界与其包含块左边界之间的偏移
color:#FFFFFF;//检索或设置对象的文本颜色。无默认值
background:#DC4E1B;//简写属性。定于元素的背景特性(背景色background-color不能设置多组)
指定背景颜色。
<html>
<head>
<style>
a{color:#FFFF99,text-decoration:none;}a:hover{color:#FFFFFF; text-decoration:underline;}
#top{ padding: 10px 10px 0; font-size:12px; font-weight:bold;
margin: 1px 0 0 ;list-style:none;border-bottom:8px solid #DC4E1B; overflow:hidden;background-color:#33b5e5;` }
.top_nav{ float:left;margin-right:1px;background-color:#333333;position:relative;width:80px;height:20px;text-align:center;line-height:20px;}
.top_nav span{position:absolute;visibility:hidden;}
.top_nav:hover span{
line-height:20px;background#DDDDDD;color:#666666;
display:block;width:80px;text-align:center;height:20px;
padding-top:2px;visibility:visible; top:0;left:0;color:#FFFFFF;background:#DC4E1B;}
</style>
</head>
<body>
<div id="top">
<div class="top_nav"><a href="#">one</a><span>1</span></div>
<div class="top_nav"><a href="#">one</a><span>1</span></div>
<div class="top_nav"><a href="#">one</a><span>1</span></div>
<div class="top_nav"><a href="#">one</a><span>1</span></div>
</div>
</body>
</html>
a{color:#FFFF99,text-decoration:none;}
a:hover{color:#FFFFFF; text-decoration:underline;}
伪类:鼠标经过后 颜色#FFFFFF; 指定文本装饰的种类underline;
color:#FFFF99//颜色,
text-decoration:none;//定义文本装饰
color:#FFFFFF;//颜色
text-decoration:underline;//定义文本装饰
padding: 10px 10px 0; //用长度值来定义
font-size:12px;//字体大小
font-weight:bold;//定义元素文本的粗细,粗体相当于数字700
margin: 1px 0 0 0;//为元素设置所有四个方向(上右下左)的外边距
list-style:none;//设置或检索对象的列表项所使用的预设标记
border-bottom:8px solid #DC4E1B;//定义元素下边框的外观特性
overflow:hidden;//隐藏溢出容器的内容且不出现滚动条
background-color:#33b5e5;//定义元素使用的背景颜色
float:left;定义了元素向左或者向右浮动的设置
margin-right:1px;//为元素设置右方向的外边距。
position:relative;对象遵循常规流,并且参照自身在常规流中的位置通过top、right、bottom、left这四个定位偏移属性进行偏移时不会影响常规流中的任何元素其margin不与其他任何margin折叠。
z-index:0;//定义一个元素在文档中的层叠顺序
line-height:20px; //定义元素中行框的最小高度
text-decoration:none;//简写属性。定义元素文本装饰 ,指定文本装饰的种类。
background:#DDDDDD;//简写属性,定义元素的背景特性(背景色background-color不能设置多组)。
color:#666666;//检索或设置对象的文本颜色。无默认值
display:block;//设置或检索对象是否及如何显示,指定对象为块元素。
width:80px;//定义元素的宽度
text-align:center;//定义元素内容的水平对齐方式,内容居中对齐
position:absolute;//用于指定一个元素在文档中的定位方式,对象脱离常规流,此时偏移属性参照的是离自身最近祖先元素,如果没有定位的祖先元素则一直回溯body元素。盒子的偏移位置不影响常规流中的任何元素,其margin不与其他任何margin折叠。
visibility:hidden;//定义了元素是否可见,设置对象隐藏
line-height:20px;//定义元素中行框的最小高度
text-decoration:none;//简写属性。定义元素文本装饰。指定文本装饰的种类
background:#DDDDDD;//简写属性,定义元素的背景特性(背景色background-color 不能设置多组)
color:#666666;//检索或设置对象的文本颜色。无默认值。
display:block;//设置或检索对象是否及如何显示。指定对象为块元素。
width:80px;//定义元素宽度,用长度定义宽度,不允许负值。
text-align:center;//定义元素内容的水平对齐方式,内容居中对齐
padding-top:2px;//简写属性,为元素设置下方向的内边距
visibility:visible; //定义了元素是否可见,设置对象可视。
top:0;定义了元素的上外边距边界与其包含上边界之间的偏移用长度值来定义距离顶部的偏移量。
left:0;//定义了元素的左外边距边界与其包含块左边界之间的偏移
color:#FFFFFF;//检索或设置对象的文本颜色。无默认值
background:#DC4E1B;//简写属性。定于元素的背景特性(背景色background-color不能设置多组)
指定背景颜色。