<head>
<title>Menus</title>
<meta http-equiv="Content-Type"content="text/html; charset=utf-8" />
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="box">
<h4>已知宽度</h4>
<ul id="menu1">
<li><a href="#">Item1</a> </li>
<li><a href="#">Item2</a> </li>
<li><a href="#">Item3</a> </li>
<li><a href="#">Item4</a> </li>
</ul>
<h4 style="CLEAR: both">未知宽度</h4>
<!--[if IE]>
<del class="container">
<![endif]-->
<ul id="menu2">
<li><a href="#">Item1</a> </li>
<li><a href="#">Item2</a> </li>
<li><a href="#">Item3</a> </li>
<li><a href="#">Item4</a> </li>
</ul>
</div>
</body>
</html>
<!--css codes-->
@charset "utf-8";
/* CSS Document */
#menu1 {
width:408px;
padding:0;
margin:0 auto;
list-style-type:none;
}
#menu1 li {
float:left;
width:100px;
border:1px solid #fff;
}
#menu1 a {
display:block;
width:100px;
color:#000;
background:#d4d4d4;
text-align:center;
padding:4px 0;
text-decoration:none;
float:left;
}
#menu1 a:hover {
color:#fff;
background:#08c;
}
#menu2 {
display:table;
padding:0;
margin:0 auto;
list-style-type:none;
white-space:nowrap;
}
#menu2 li {
display:table-cell;
}
* html #menu2 li {
float:left;
}
#menu2 a {
width:auto;
display:block;
padding:4px 16px;
color:#fff;
background:#08c;
border:1px solid #fff;
text-decoration:none;
}
* html #menu2 a {
float:left;
}
#menu2 a:hover {
color:#000;
background:#d4d4d4;
}
.container {display:inline-block;text-decoration: none;}
h4,p{margin: 0;padding: 1em;}
#box{width: 100%;}