ECサイトの「商品一覧」や会社サイトの「お知らせ」などでは、連続する同格の情報をHTMLのリストアイテム要素を用いてマークアップし、横並びで表示させることが多い。固定幅での表示では厳密な計算によって美しく並べることができたが、レスポンシブなWebサイトのように画面幅が変化する環境では等分表示することは容易ではない。CSS3の疑似クラスを用いて、横並びさせたリストアイテムを美しく等分表示する方法のひとつを紹介する。なお、「連続するリストを横並びに等分表示する方法2」のほうがより簡単です。 前提となるHTMLとCSS HTML 次のようなHTMLでマークアップした「商品一覧リスト」について考える。 <html> <head> <title>商品一覧リスト</title> </head> <body> <h1>商品一覧リスト</h1> <div id="item-list"> <ul> <li>
![連続するリストを横並びに等分表示する方法 – イディア:情報デザインと情報アーキテクチャ](https://cdn-ak-scissors.b.st-hatena.com/image/square/68928261a14e37fd02f8f417bcee888b4080e2f9/height=288;version=1;width=512/https%3A%2F%2Fwww.idia.jp%2Fwordpress%2Fwp-content%2Fuploads%2Fhow-to-equally-display-the-horizontal-list.png)