• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:スクロール文字について)

スクロール文字についての質問

このQ&Aのポイント
  • HP制作中の方がスクロール文字について質問します。MAQEEとJavaScriptのどちらを使うべきか迷っています。
  • MAQEEは簡単にテーブル内で使えますが、IE以外では表示されない欠点があります。JavaScriptはブラウザ依存性がなく、テキストボックス内で使えますが、テキストボックスの縦幅の変更に制限があります。
  • テキストボックスを使わずにテーブル内でスクロール文字を作ることは可能でしょうか?ご存知の方、教えてください。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

styleに line-height:2.5; を追加してみて下さい。 こちらでは、これぐらいでイイ感じです

armstrong-us
質問者

お礼

いろいろとありがとうございました、問題のほうは解決しました。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

<input type="text" …> のサイズは、styleを使って変えられます。 <input type="text" … style="width:20em;height:50px"> みたいに、 字自体を大きくするには font-size:24pt; 等を追加します。 テキストボックスに限らず tdの中でも文字をスクロールさせることは可能だと思いますが、 意図しないところで折り返しされたりするかもしれません。 tdの中の文字列を捕まえるには、DOMを使うとブラウザに依存しない様に捕まえることができると思いますが、結構面倒なので、inputフォームを使うのが簡単だと思います。

armstrong-us
質問者

補足

早速のご指導ありがとうございます。確かに高さも変えることが出来るみたいですね。それで高さを変えてやってみたのですが、文字が中央に来ません、自分なりにちょっといじってみたのですが、うまくいきません。ご存知でしたら教えていただけるとありがたいです <html> <head> <title>テスト</title> <SCRIPT language="JavaScript"> <!-- msg="Wellcome to my Home Page ! ! ! ! !          "; function scroll(){ msg=msg.substring(1,msg.length)+msg.substring(0,1); document.myform.mytext.value=msg; setTimeout("scroll()",200); } //--> </SCRIPT> </head> <BODY onLoad="scroll()"> <form name="myform"> <input type="text" style="height:40px; color:#FFFFFF; FONT-WEIGHT:BOLD; font-size:9pt; background-color:#000000" name="mytext" size="30"> </form> </body> </html>

関連するQ&A