- 2005/06/28
- WEBデザイン
メールフォームを作っていて、なぜかMacのIE5だと、入力部分の表示がおかしくなってしまう現象に出くわして、小一時間頭を悩ませていたら、CSSの特徴、というか便利な点である継承を忘れていた :P
症状


こんな感じに、入力文字がかぶったり、カーソルがずれて表示されたりする。
原因
body{
letter-spacing : 1px;
}
inputタグ自体には、なんのスタイルも指定していないのになんで、表示がおかしくなる?! :( と悩んでいたら、普通に body から継承されて、input に letter-spacing が適用されていました :P MacIEには、letter-spacingのバグがあるみたいですね。
とりあえず、input に letter-spacing:0px; と指定し直すことで回避しました。
- Newer: PowerMacG5の値下げ
- Older: Macintosh OSXでWEBサイト全体をキャプチャする