ul li横並びで改行しない方法


場合によっては、ul liのレベルを使って、改行しないでください。やり方は簡単です。直接にコードを拷問して、赤い部分に注意すればいいです。
 
   
   
   
   
  1. #canvaslist{ 
  2.     list-style:none; 
  3.     overflow: auto; 
  4.     margin:0; 
  5.     padding:0; 
  6.     border:1px solid red; 
  7.     zoom:1; 
  8.     white-space: nowrap; 
  9.     width: 100%; 
  10. #canvaslist li{ 
  11.     line-height:20px; 
  12.     margin:5px 4px; 
  13.     border:1px solid silver; 
  14.     text-align:center; 
  15.     display: inline; 
肝心なところは赤い部分だけです。
もう一つのところはliの部分でfloat:leftを入れ始めたばかりです。その後は改行しない効果がありません。削除すればいいです。原因は分かりません。