1 回答
参考になったと評価 このQ&Aは参考になりましたか?
その他の解決方法を知っていますか?
回答する
全般
29
Views
質問者が納得原因はwidthの誤解。
本来、widthで指定する値にはpaddingやborderの数値を含みません。
IEとかいうウンコブラウザだと含んじゃうバージョンもありますけど。
なので
width: 20%; /* 項目の幅 */
これが原因です。
これじゃ(20%+X)×5項目となって、Xの合計の分が100%を超えてしまう。
すると4項目並んだ後に行が変わるんです。
ここまでの説明で、具体的な解決策は思いつくと思います。
4802日前view29