思路:ul主要用来描述列表型内容,每一个<ul></ul>中的内容为一个列表块,块中的每一条列表数据用<li></li>来描述。
页面优化:采用整体到局部的方式逐层设计。
一、在<head>与</head>之间插入以下代码
1 <style> 2 #button{ 3 width: 150px; 4 border-right: 1px solid #000; 5 padding: 0 0 1em 0; 6 margin-bottom: 1em; 7 font-family: "宋体"; 8 font-size: 13px; 9 background-color: #ff9933; 10 color: #000000; 11 } 12 #button ul{ 13 list-style: none; 14 margin: 0; 15 padding: 0; 16 border: none; 17 } 18 #button li{ 19 margin: 0; 20 border-bottom-width: 1px; 21 border-bottom-style: solid; 22 border-bottom-color: #ffff00; 23 } 24 #button li a{ 25 display: block; 26 padding: 5px 5px 5px 0.5em; 27 background-color: #ff9933; 28 color: #fff; 29 text-decoration: none; 30 width: 100%; 31 border-right-width: 10px; 32 border-left-width: 10px; 33 border-right-style: solid; 34 border-left-style: solid; 35 border-right-color:#ffcc00; 36 border-left-color: #ffcc00; 37 } 38 html>body #button li a{ 39 width: auto; 40 } 41 #button li a:hover{ 42 background-color: #ffcc00; 43 color: #fff; 44 border-right-width: 10px; 45 border-left-width: 10px; 46 border-right-style: solid; 47 border-left-style: solid; 48 border-right-color: #ff00ff; 49 border-left-color: #ff00ff; 50 51 } 52 53 </style>
说明:#button li a:hover定义li对象下的链接文字激活样式
二、在<body>与</body>之间插入以下代码
1 <div id="button"> 2 <ul> 3 <li> <a href="#">首页</a> </li> 4 <li> <a href="#">公司频道</a> </li> 5 <li> <a href="#">最新动态</a> </li> 6 <li> <a href="#">客房介绍</a> </li> 7 <li> <a href="#">酒店服务</a> </li> 8 <li> <a href="#">休闲娱乐</a> </li> 9 <li> <a href="#">旅行社</a> </li> 10 <li> <a href="#">更多</a> </li> 11 </ul> 12 13 </div>