- ベストアンサー
半角ハイフンを半角スペースで囲むとハイフンが変化
- 半角ハイフンを半角スペースで囲むと、ハイフンが変化してしまうことがあります。ソースを確認すると、ハイフンの部分には「–」が表示されています。
- 半角スペースなしで半角ハイフンを記入すると、普通に「-」と表示されます。
- Web上で半角スペースで囲んだ半角ハイフンを使いたい場合は、半角ハイフンをエスケープする必要があります。具体的な方法は、各プラットフォームやエディタによって異なります。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> または です。 >  は、「no-break-space」といって改行を禁止するスペース >ですから意味が違います。 見事に空白に変換されてますね。&を&に変換して置けばよかった。  または2です。( も同じ)   &#xA0 は、「no-break-space」といって改行を禁止するスペースですから意味が違います。 ASCII Punctuation ( http://www.unicode.org/charts/PDF/U0000.pdf )のP2を参照 &#nbsp;は文字実態参照、&#xA0は数値文字参照の16進数表記、 は数値文字参照の10進数表記です。Xの有無で決まる。 5.3 文字参照 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/charset.html#h-5.3 ) 半角スペースの入力方法は、直接入力モードでspaceで、 が入力されているはずですから、それで良いです。 設定により半角スペースと全角スペースの区別ができるテキストエディタが便利です。 テキストエディタ EmEditor - EmEditor Free ( http://jp.emeditor.com/modules/download2/rewrite/tc_5.html )私はこれのpro版を使ってます。
その他の回答 (2)
- ORUKA1951
- ベストアンサー率45% (5062/11036)
何かツールを使ってませんか? ありえない現象です。 >(ちなみに、【ソースに】半角ハイフンの前後に半角スペースをとらずに記入したところ、 >ソースには普通に - と表記されていました) となるし、 >題名【のソース】に「文字文字 - 文字文字」と記入したところ、・・・【中略】・・・ >ソースを見ると、ハイフンの部分に–と記入されています。 ソースに直接「文字 - 文字」と書けばよいです。 HTMLの仕様上、空白文字(半角スペース,タブ,改行など)については 【引用】____________ここから ここで、ソース文書中で語間に空白類が複数連なっている場合、PRE要素を除いて、レンダリング結果の語間スペース調整は全く異なるものになるという点に注意されたい。 特にユーザエージェントは、語間スペースの出力処理に際しては、連続する空白類の入力があった場合は1つにまとめてしまう必要がある。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Paragraphs, Lines, and Phrases (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/text.html#h-9.1 )]より ですから、ひとつのものはそのまま表示されます。 「Web上で半角スペース」を記述するには、については、  または です。  は、「no-break-space」といって改行を禁止するスペースですから意味が違います。
お礼
ご回答ありがとうございます。 教えていただいた を使用したところ、ハイフンが変化せずにしっかりと表示されました。  を使用するとしっかりと表示されるということは、もしかしたら、私の半角スペースの打ち方が間違っているのではないかと思えてきました。 凄く初歩的な質問なのですが、半角スペースの打ち方は、ESCキーの下の半角/全角でaiueoという文字が打てる状態にして、スペースキーを押すで合っていますか? です。 よろしくお願いします。
補足
今まで打っていたスペース です。
- mikemike7
- ベストアンサー率87% (97/111)
- とすればいけると思いますよ。 と入力した部分は半角スペースで表示してくれます。
お礼
ご回答ありがとうございます。 とても参考になりました!
お礼
この度は大変お世話になりました。 これからは を使おうと思います。 ありがとうございました!