No.3ベストアンサー
- 回答日時:
なら、
>etter-spacing:0.1em;
をetter-spacing:0em;にしたら???
半角だと文字数が増えるので、当然etter-spacingを合計した値は大きくなる。
ですが、できれば、そんなことに影響されないようページ作りをしてください。
letter-spacingに目がいっていませんでした。
詳しいご説明ありがとうございます。
仕様上なぜletter-spacingが入っていたのかを確認しないといけませんが、確かにズレはなくなりました。
つまらない質問に詳しく答えていただきありがとうございました。
No.2
- 回答日時:
>とある業務でいままで自前で描画していた画面をHTMLで表示することになりました。
ということは、その時点でフォントには関わらず情報が伝えられることを意図しているのですよ。
スタイルシートで、font^family:"MS明朝","細明朝体",monospace;の様に指定すると、等幅フォンドで表示されます。
しかし、スタイルシートと言えどもユーザー優先です
ユーザ定義の最重要宣言>文書作成者の最重要宣言>文書作成者の通常宣言>ユーザの通常宣言>デフォルトの通常宣言
値の割り当て、カスケード処理、継承 ( http://www.swlab.it.okayama-u.ac.jp/man/rec-css2 … )
また、ユーザーが視覚障害がある場合、Ctrl + +などでフォントのサイズは自由に変更されます。
なぜ、そうなっているかというと、最大のHTMLの目的が
【引用】____________ここから
HTMLは、どんな環境からもWebの情報を利用できるようにすべきだという方針の下に開発されている。例えば、様々な解像度や色深度のグラフィックディスプレイを持つPCや、携帯電話、モバイル機器、音声入出力機器、帯域が広いコンピュータや狭いコンピュータ、等の環境である。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Introduction to HTML 4 (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )]より
だからです。
もし、作者の期待したイメージどおりに表示させたいのなら、HTMLではなくPDFなど他の手段を考えるべきです。
HTMLは、利用者がどのようなフォントを使おうが、どの大きさの文字で見ようが、そもそも表示させずに機械(読み上げブラウザ)に読ませようが、情報を伝えるために【HTMLで作成する】のです。そのための物であって、【自前で描画していた画面をHTMLで表示する】ためのものではないのです。
この回答への補足
HTMLに関する詳しい説明ありがとうございます。
今回の業務ではユーザーサイドでの強制的なCSS変更等は行わないことが前提であるということを書いておりませんでした。
(もともとの業務では独自のUIを使っており、今回その定義ファイルからHTMLを作成し、表示させるというものです。フィールド入力もあります。)
今回、以下の様にフォントを指定してHTML出力しているのですが、期待に反して半角文字の方が少々横幅が大きく取られてしまっています。(全てMSゴシックにて作っているのでズレ自体は一定です)
----
<font style="position:absolute; top:75px; left:280px; z-index:24; letter-spacing:0.1em; font-size:medium; font-family:'MS ゴシック';">1:あああああ 2:あいうえコード</font>
----
上記と縦方向だけをずらして同じフォントで全角のみを出力すると半角二文字の方が全角一文字より横幅が大きくなっております。
何か誤った点でもありますでしょうか?
No.1
- 回答日時:
CSSにて等幅フォントを指定すればOKです。
ただし、大抵のブラウザには、サイト指定のスタイルを無視して、ユーザが指定したものを優先させる設定があるので、結局のところ、ユーザの設定次第ということになります。
参考URL:http://www.htmq.com/style/font-family.shtml
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
入力規則のリストの文字の大き...
-
テキストエディタmiの表示文字...
-
ペイント3Dのテキストサイズ変更
-
<pre>タグ内のフォントサイズに...
-
英サイト(UTF-8)内での全角文字...
-
インラインフレーム内の文字の...
-
<table></table>内のFONT指定に...
-
HTMLでHGPゴシックEを表現する...
-
エクセルで文字が勝手に大きく...
-
alertで表示させる文字サイズは...
-
テーブル内の文字サイズを変更...
-
【iframe】文字サイズ変更によ...
-
セレクトボックスの幅を指定し...
-
携帯サイトのMARQUEEタグで流し...
-
スマホでのホームページの表示
-
インラインフレーム内の文字を...
-
MACで勝手に改行されてしまいま...
-
コピーライト記号の表示が小さい
-
Windows8.1のpc画面の文字を...
-
VBAでListViewのフォントを変更...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
入力規則のリストの文字の大き...
-
テキストエディタmiの表示文字...
-
テーブル内の文字サイズを変更...
-
alertで表示させる文字サイズは...
-
パスワード欄の"●"文字を小さく...
-
ペイント3Dのテキストサイズ変更
-
VBAでListViewのフォントを変更...
-
コピーライト記号の表示が小さい
-
<pre>タグ内のフォントサイズに...
-
CSSです。英数字のみArial書体...
-
奇数のフォントサイズ指定について
-
”ヒラギノ明朝Pro”をWindowsで...
-
セレクトボックスの幅を指定し...
-
英サイト(UTF-8)内での全角文字...
-
HTMLでHGPゴシックEを表現する...
-
alertで、アイコンの変更、又は...
-
【スタイルシート】 半角と全角...
-
HTMLテキストボックス内の文字...
-
エクセルで文字が勝手に大きく...
-
共有メモリについて
おすすめ情報