- ベストアンサー
スクロール文字についての質問
- HP制作中の方がスクロール文字について質問します。MAQEEとJavaScriptのどちらを使うべきか迷っています。
- MAQEEは簡単にテーブル内で使えますが、IE以外では表示されない欠点があります。JavaScriptはブラウザ依存性がなく、テキストボックス内で使えますが、テキストボックスの縦幅の変更に制限があります。
- テキストボックスを使わずにテーブル内でスクロール文字を作ることは可能でしょうか?ご存知の方、教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
styleに line-height:2.5; を追加してみて下さい。 こちらでは、これぐらいでイイ感じです
その他の回答 (1)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
<input type="text" …> のサイズは、styleを使って変えられます。 <input type="text" … style="width:20em;height:50px"> みたいに、 字自体を大きくするには font-size:24pt; 等を追加します。 テキストボックスに限らず tdの中でも文字をスクロールさせることは可能だと思いますが、 意図しないところで折り返しされたりするかもしれません。 tdの中の文字列を捕まえるには、DOMを使うとブラウザに依存しない様に捕まえることができると思いますが、結構面倒なので、inputフォームを使うのが簡単だと思います。
補足
早速のご指導ありがとうございます。確かに高さも変えることが出来るみたいですね。それで高さを変えてやってみたのですが、文字が中央に来ません、自分なりにちょっといじってみたのですが、うまくいきません。ご存知でしたら教えていただけるとありがたいです <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>
お礼
いろいろとありがとうございました、問題のほうは解決しました。