- ベストアンサー
モバイルサイト<3キャリア>:auでwidth指定が無効化される?
- モバイルサイト<3キャリア>でのauにおけるwidth指定の問題について説明します。
- auの場合、要素のwidth指定が無視されてしまい、100%表示されてしまいます。
- 該当部分のソースを見直すことや、tableで組み直すことを検討してください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
モバイルサイトの確認環境がないので、あくまで可能性ですが、 こんな感じでいかがでしょうか。 ▼可能性1 spanにしてみる <div style="background-color:#FFF; padding:5px; margin:0;"> <span style="background-color:#FFF; padding:5px; margin:0; width:10px; height:15px;">あ行</span> <span style="border:#333 1px solid; background-color:#FFF; width:15px; height:15px; padding:3px; margin-right:3px;"><a href="list_a.html"><font color="#FF0066">あ</font></a></span> <span style="border:#333 1px solid; background-color:#FFF; width:15px; height:15px; padding:3px; margin-right:3px;"><font color="#FF0066">い</font></span> <span style="border:#333 1px solid; background-color:#FFF; width:15px; height:15px; padding:3px; margin-right:3px;"><font color="#FF0066">う</font></span> </div> ▼可能性2 tableにしてみる <table style="border-collapse:separate;border-spacing:3px;"> <tr> <th style="background-color:#FFF; padding:5px; width:36px; height:15px; font-weight:normal;">あ行</th> <td style="border:#333 1px solid; background-color:#FFF; width:15px; height:15px; padding:3px; color:#f06;"><a href="list_a.html" style="color:#f06;">あ</a></td> <td style="border:#333 1px solid; background-color:#FFF; width:15px; height:15px; padding:3px; color:#f06;">い</td> <td style="border:#333 1px solid; background-color:#FFF; width:15px; height:15px; padding:3px; color:#f06;">う</td> </tr> </table> ▼可能性3 listにしてみる <ul style="list-style:none; padding:0; margin:0;"> <li style="background-color:#FFF; padding:4px; width:36px; height:15px; font-weight:normal; float:left;">あ行</li> <li style="border:#333 1px solid; background-color:#FFF; width:15px; height:15px; padding:4px; margin-right:3px; float:left;"><a href="list_a.html" style="color:#f06;">あ</a></li> <li style="border:#333 1px solid; background-color:#FFF; width:15px; height:15px; padding:4px; margin-right:3px; float:left; color:#f06;">い</li> <li style="border:#333 1px solid; background-color:#FFF; width:15px; height:15px; padding:4px; margin-right:3px; float:left; color:#f06;">う</li> </ul>
お礼
早速のご回答ありがとうございます! それぞれ試してみたところ、 ▼可能性1 spanにしてみる ばっちりでした! ▼可能性2 tableにしてみる 少し調整すれば使えそうです。 ▼可能性3 listにしてみる auでの症状は変化なしでした。 今回は1のspanを使わせていただきます。tableも研究してみます。 ありがとうございました!