CSSで2段組レイアウト(確認テスト)応用/訂正

  • レイアウトの配置は、まずcontainer内側にpaddingで余白を確保する

訂正したもの



@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
}
body {
  background-color: #CCC;
}
#container {
  width: 780px;
  margin: 0 auto;
  background-color: #FF69B4;
  padding: 10px;
}
#header {
  width: auto;
  height: 120px;
  background-color:  #6363FF;
  margin-bottom: 10px;
}
#nav{
  width: 780px;
  height: 60px;
  margin-bottom: 10px;
}
#nav ul{
  list-style-type: none;
}
#nav li{
  width: 156px;
  height: 60px;
  float: left;
}
#nav li a{
  width: 156px;
  height: 60px;
  display: block;
}
.nav1 a:link{
  background-color: #FFCCFF;
}
.nav2 a:link{
  background-color: #FF99FF;
}
.nav3 a:link{
  background-color: #FF66FF;
}
.nav4 a:link{
  background-color: #FF00CC;
}
.nav5 a:link{
  background-color: #CC0099;
}
#nav li a:hover {
  background-color: #CC99FF;
}
#wrapper{
  width:780px;
  margin-bottom: 10px;
  overflow:auto;
}
#content {
  float: right;
  width: 570px;
  height: 360px;
  background-color: #FFFFCC;
}
#sidebar {
  float: left;
  width: 200px;
  height: 360px;
  background-color: #33CCCC;
}
#footer {
  clear: both;
  width: auto;
  height: 60px;
  background-color: #99CCFF;
}