プロが教えるわが家の防犯対策術!

こんぱんは。テキストボックスの文字を右揃えにしましたらカーソルが点滅しなくなりました。具体的には、
<input type='text' class='itiniti' maxlength='5' />
このようにしたものに、
.itiniti{width:50px;
text-align:right;
} で指定したのですが、右揃えにはなりましたが、そのテキストボックスをクリックしてもカーソルが出現しません。何か入力して、右端以外の文字をクリックしたらカーソルが出現しますが、→キーでカーソルを一番右側までもっていくとまた消えます。
text-alignがleftのときとcenterのときは正常に表示されています。

どなたか右揃えでカーソルがちゃんと表示されない理由がわかるかたいらっしゃいましたらアドバイスお願いいたします。
環境は、IE7です。

A 回答 (2件)

*{padding:0}


がどこかで指定されているとか、枠線とカーソルが重なってるんじゃないでしょうか?
    • good
    • 0
この回答へのお礼

ありがとうございます。
*{padding:0;}が原因でした。

お礼日時:2008/06/16 22:02

カーソルが表示されない原因は分かりませんが


下のタグで試した所、カーソルが表示されましたので
このようなタグもありますよということで…

<INPUT type="text" maxlength="5" style="text-align : right; width:50px;">

参考程度に聞いていただけると幸いです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!