- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ie7,8でのtdタグ(inline-block))
IE7,8でのtdタグ(inline-block)
このQ&Aのポイント
- IE7,8でテーブルの表示が縦4×横4になる問題について
- IE7,8で表示されるテーブルの縦4×横4の問題を解決する方法
- IE7,8でのtdタグの表示に関する問題とその対応方法
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
tableの数行に渡るデータを一列に並べるということは、tableの本来の使途からありえないはずです。 マークアップ自体が誤っているのではないかと・・ それはさておき、 <table summary="test"> <tr><td>1</td><td>2</td><td>3</td><td>4</td></tr> <tr><td>5</td><td>6</td><td>7</td><td>8</td></tr> <tr><td>9</td><td>10</td><td>11</td><td>12</td></tr> <tr><td>13</td><td>14</td><td>15</td><td>16</td></tr> </table> に対して table[summary="test"]{display:block;width:868px;} table[summary="test"] tr{display:inline;} table[summary="test"] tr td{display:block;float:left;width:50px;border:solid 1px gray;} ★dispaly:inline-blockでも並ぶが、white-spaceの処理で半角が開きます。
お礼
ORUKA1951様 ありがとうございます! 期待通りの表示にすることができました。 makeshopというオンラインショップを使っていましてそこから吐き出されるタグが全てtableの横4列で出てくる状態で縦に並べる方法が見つからなかったのです。。。 本当に助かりました~!