• 締切済み

1pxの隙間

モバイルサイトを制作しているのですが、<marquee>と画像との間に1px程の隙間ができてしまいます。 画像のサイズ、容量の変更や<marquee>を外す、<marquee>部分のテキストサイズを変えても変化はありませんでした。 確認したキャリアはW51Tです。 この1pxの隙間はどのような理由であるのでしょうか? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <title>1pxの隙間</title> </head> <body background="sukima.gif"> <marquee bgcolor="#cd5c5c"><font color="#000000">1pxの隙間</font></marquee> <img src="sukima.gif" alt="1pxの隙間"> <br> <br> ・ ・ ・ </body> </html>

みんなの回答

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

><marquee bgcolor="#cd5c5c"><font color="#000000">1pxの隙間</font></marquee> ><img src="sukima.gif" alt="1pxの隙間"> 改行されているから。 複数の空白文字(改行含む)は1文字の空白に置換されるというwebの仕様によって空白が1pxで表示されてるっていうオチじゃないかな。 試しに </marquee> <img ↓ </marquee>< img にしたらどうなる?

noname#135058
質問者

補足

改行部分を修正してみましたが、変化はなかったです。

関連するQ&A