Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
  • ベストアンサー

文字間にスペースを開けるには?

色々試してみてだめでしたらので質問致します。 動作環境:IE7.FireFox3 商品名:○○○○ 型□番:△△△△ ※□の場所に空白。 ※上の三文字と揃うように。 css.htmlどちらを使用してもよいのですが 下記は試した結果です。 <pre>~</pre> IEで文字が縮小されるので駄目 style="white-space:pre;" FireFox側が認識せず style="letter-spacing:1em;" IEだとOK FireFoxだと最後の文字の後ろにもスペースがつく 何かよい解決策はないでしょうか? よろしくお願い致します。  

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

  • ベストアンサー
  • goldfox
  • ベストアンサー率49% (123/249)
回答No.3

>フォントによってpreの動きも変わってしまうんでしょうか? フォントでは同じ名前で、Pが付くものと付かないものがありますよね。 Pはプロポーショナル(プロポーションといったほうが分かりやすい?) で、これが付いていると文字と文字の間の余白が同じになるのです。 例えばiのように細い文字の横は詰めて表示させるような。 上手く言えません。参考リンク先のほうが分かりやすいかと。 http://support.microsoft.com/kb/878718/ja 例えば、IEでの表示は基本"MS Pゴシック"。 メモ帳、preは"MS ゴシック"です。

kinako0331
質問者

お礼

ご回答有難うございます。 的確な説明で大変よくわかりました! 今まで何気なく使ってたフォントの設定でしたが これからは意味を理解した上で利用していけると思います。 大変参考になりました! 本当に有難うございました。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • goldfox
  • ベストアンサー率49% (123/249)
回答No.2

<pre>~</pre> >IEで文字が縮小されるので駄目 preに対し、css指定は? ('MS ゴシック'……フォント名の指定が重要かなと) <pre>あ い う え お<br>かきくけこ</pre> <pre style="font: 100% 'MS ゴシック',sans-serif;">あ い う え お<br>かきくけこ</pre> <p style="font: 100% 'MS ゴシック',sans-serif;">あ い う え お<br>かきくけこ</p>

kinako0331
質問者

お礼

ご回答有難うございます。 preに対してMSゴシックの指定ををするとうまく表示されるようになりました。 デフォルトのcss内では body{ font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"MS Pゴシック","MS PGothic",Sans-Serif; } で行っておりました。 フォントによってpreの動きも変わってしまうんでしょうか?

すると、全ての回答が全文表示されます。
  • mako_sea
  • ベストアンサー率47% (62/130)
回答No.1

過去の同様の質問がありますが、 参考になりますでしょうか。

参考URL:
http://gtubo.gpoint.co.jp/qa1433734.html
kinako0331
質問者

補足

ご回答有難うございます。 残念な事に参考URLの通り行っても両ブラウザで対応させる事ができませんでした。

すると、全ての回答が全文表示されます。

関連するQ&A