• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ie7,8でのtdタグ(inline-block))

IE7,8でのtdタグ(inline-block)

このQ&Aのポイント
  • IE7,8でテーブルの表示が縦4×横4になる問題について
  • IE7,8で表示されるテーブルの縦4×横4の問題を解決する方法
  • IE7,8でのtdタグの表示に関する問題とその対応方法

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.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の処理で半角が開きます。

jsqrm
質問者

お礼

ORUKA1951様 ありがとうございます! 期待通りの表示にすることができました。 makeshopというオンラインショップを使っていましてそこから吐き出されるタグが全てtableの横4列で出てくる状態で縦に並べる方法が見つからなかったのです。。。 本当に助かりました~!

関連するQ&A