人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

HTML の表記の質問です。 – が - の代わりに使われています。なんで使うのでしょうか? ある文字コードの元では使ったほうがいいのでしょうか?

●質問者: kaiketsu
●カテゴリ:ウェブ制作
✍キーワード:HTML 文字コード
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● cno
●23ポイント

他にも文字コード表記では「<」や「>」などがありますが、

文字としてではなく、タグなどの構造定義を行うための記号として処理されてしまうためです。

このため、意図した表記と異ならないように文字コードで記載します。

コードの一覧はこちらがわかりやすいです。

http://www2s.biglobe.ne.jp/~kine/chara.html

◎質問者からの返答

8211 がないように見えます。


2 ● ホーエンハイム
●23ポイント

その文字は数値の範囲を表すenダッシュですが、一般的な日本語変換ソフトでは変換できないので、あえて文字コードで表記しているのだと思います。

◎質問者からの返答

特別な文字なんですね。 - でもいいように思うのですが。。。。


3 ● Km1967
●22ポイント

8211はJISでは全角ハイフン(EM DASH:ENなら半角EMは全角)なのじゃがUnicode変換表で以前間違い(と言われておる)が存在したのじゃ。そのため数値文字参照にしておるという訳じゃ。

http://hp.vector.co.jp/authors/VA000964/x0213errata.htm

1-1-29(全角ダッシュ)のUCS修正

1面1区29点「―」(全角ダッシュ)のUCSがU+2015(HORIZONTAL BAR)からU+2014(EM DASH)に修正されたもの。正誤票の(2)で修正されている。規格の「規定」にかかわる事項である。単純なミスであろう。

ただし、MS-IMEでは全角ダッシュをU+2014にしているようなので、単純なミスでは片付かない可能性もあり、Windowsの実装にも関係するかもしれないが、ここでは深入りしない。


4 ● sibazyun
●22ポイント

#2の方ので正解ですが、リンクがうまく行っていないようです。

ウィキペディアでしたらhttp://ja.wikipedia.org/wiki/%E3%83%80%E3%83%83%E3%82%B7%E3%83%A...(%E8%A8%98%E5%8F%B7)

の「ダッシュ (記号)」の中の 「enダッシュ」をみてください。

われわれがキーボードでタイプする場合は「ハイフン(-)」で代用してよいことになっています。

しかし、本職の印刷の世界や、それをうけつぐ、こまかい記号の使い方をするHTMLの世界では、「10?20」は「10から20」という意味で、ハイフンの10-20とは区別されます。

ですから、ただしくは「- の代わりに使われています」でなくて、「しろうっとっぽい印刷やHTMLでは-ハイフンをしかたなく使っているところを、きちんと en-dashで書いている」というべきです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ