レスポンシブした際に、iphoneのsafariでtableのthとtdをdisplay:block;にし、width:100%;を指定しているのですが、td要素のみ画面幅いっぱいにならず、コンテンツ分しか幅出ません。
thは画面幅いっぱいになっています。
原因としてどのようなことが考えられるでしょうか。
htmlは以下のように組んでいます。
<table> <tr> <th>title</th> <td>aaaa</td> </tr> <tr> <th>title</th> <td>aaaa</td> </tr> </table>
原因はCSSの設定だと思いますので、CSSファイルも示して頂けますか。