floatで横並びにする時、階段状になってしまったら
2014/05/27

li {
}
li a{
float:left;
display:block;
width:80px;
height:30px;
}
↑これだと階段状にずれてしまうので、float:left; を li a から li にもってくる。
ボックスで考えると
floatさせたいボックス一つ一つにfloatをつけてやるんじゃなく、
そのfloatさせたいボックス達の外側のボックスに
floatを設定してあげる感じ。(←説明へたかっ)
つまり…
↓こうすると上手くいく…はず。
li {
float:left;
}
li a{
display:block;
width:80px;
height:30px;
}