• ベストアンサー

ハテナなどの記号を使う場合も全角の方が良いですか?

htmlでカタカナを使う場合は全角にした方がいいと聞いたのですが、 ハテナなどの記号を使う場合も全角の方が良いですか?

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

  • ベストアンサー
  • Ogre7077
  • ベストアンサー率65% (170/258)
回答No.5

半角カナというのは昔の規格なので、 特定の目的以外では使わない、で間違いありません。 * 互換性の維持 / 例: http://www.excite.co.jp/News/bit/00091197207609.html * データ量の節約 / 例: http://wifi.yahoo.co.jp/special/april201404 ですが全角記号というものは少々事情が異なりまして... Unicode が普及した現在では、全角記号は互換性のための存在なので、 基本は半角と考えておけばよいと思うのですが... 目的によっては全角もバリバリ使います。 * 日本語組版としてベタ組みさせるために、全角 * 縦組み印刷時に横倒しをさせないために、全角 泥臭い話として、HTMLを処理するシステムの都合でどちらを使うか決まる場合もあります。 * XSS対策として、文章中の半角入力が不可能なので、全角 * バックエンドが全角半角混在ができないシステムなので、全角 * 文末の半角記号を特別処理する欧米系システムなので、半角 というわけで、 掲載するサイトにてルール化されているか確認してください / 例: http://ja.wikipedia.org/wiki/Wikipedia:表記ガイド ルールがない場合、出版を念頭に置いた日本語文章なら、全角がよいでしょう それ以外の場合は、半角がよいでしょう

ovvqgasvhcbe
質問者

お礼

ありがとうございました。

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

その他の回答 (4)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.4

15年前の1999年のHTML4.01の勧告以来、厳しく言われ続けている事は 「構造とプレゼンテーションの分離( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.4.1 )」でしたね。 ★デザインのためにHTMLを記述する事はありません。  大事な事は、「文字コード」と「フォントの有無」です。 ★半角?は、ASCII文字にも含まれる文字ですから、すべての言語体系で使用できます。 >htmlでカタカナを使う場合は全角にした方がいいと聞いたのですが、   (HTML--大文字ですよ) ★半角カタカナ ※?は半角カタカナではありません・  日本語のフォントはiso-2022jp、EUC-JP、Shift_JIS、およびUNICODE(utf-8など)に規定されていますが、半角カタカナは、iso-2022jpやEUC-JPには含まれていませんから、その文字コードでHTMLを記述する場合は直接記述できません。  (数値文字参照( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/charset.html#h-5.3.1 )を使う)  メールはiso-2022jpですから、メールが関わるHTMLには半角カタカナは使用できません。 ★全角ひらがな・カタカナ・日本語  そのページが、日本語のページでしたら、  もし、あなたのページないし、そのテキストが英文などでしたら全角の?は当然使えません。?はいずれでも使用できます。  <html lang="ja">  また、  <p><abbr title="Hyper Text Markup Language" lang="en">HTML?</abbr>は、ウェブページで最も多く利用される・・・</p>  は誤りです。  <p><abbr title="Hyper Text Markup Language" lang="en">HTML?</abbr>は、ウェブページで最も多く利用される・・・</p>   >ハテナなどの記号を使う場合も全角の方が良いですか?  lang="en" などでは半角は使えません。あくまで日本語の全角文字--漢字、ひらがな、カタカナの一つだと考える。 (注)上記<abbr>略号--頭文字や省略形--を示すマークアップの前後に半角スペースを起きたい場合は、スタイルシートで abbr[lang="en"]{padding-left:1em;padding-right1em;}とすべきであって、スペース調整のために半角スペースを入れるのは誤りです。

ovvqgasvhcbe
質問者

お礼

ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
回答No.3

No.2補足です。 日本語を使う中では、全角と半角が混在するよりも、全角で統一する方が良いです。 しかし、No.2に書いたように「デザイン」が影響します。 日本語では正方形の升目に合わせて、1マス毎に1字書く(等幅フォントが標準の書き方である)という特徴があります。 約物については升目の半分を使用するという規則(または文法、慣例、デザイン)となっています。 ただこの縦横比を1:1にするという表記法(表現法?デザイン?)は文法として定義されているわけではないようですので、はたしてこれが規則、文法なのか、単なるデザインや慣例なのかはっきりしません。 http://www.bunka.go.jp/kokugo_nihongo/joho/kijun/sanko/pdf/kugiri.pdf デザインを定義しているのはフォントです。 「左半分で表示させて右半分は空白でデザインされたフォント」を使用すれば、全角文字を使用しつつ、左半分に表示するということも可能になります。

ovvqgasvhcbe
質問者

お礼

ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
回答No.2

HTMLでは規定はありません。 日本語としても特に規定はありません。 出版の場合は、出版社によって「方針」が異なりますので、その方針により、全角で書くべきと言われたり、半角で書くべきと言われたりします。 また、記号の後ろに別の記号が並ぶ場合、たとえばセリフや強調などでかぎカッコを使う場合など 「全角ですか?」 で、全角にするか半角にするかのルールを決めている所もあります。 デザインにおいては、半角で使用して、その後ろに半角スペースを置いて全角1文字分の場所を取るようにする方法もあります。 このデザイン方法は「ベタ組」の項目を呼んでみてください。 http://www.cinra.net/column/morisawa/morisawa10-1.php 改めて書きますが、HTMLではなく出版社(デザイナーのデザイニング)の方針によるところが大きいです。 どちらの方が見栄えが良くなるか、表示位置のバランスが良くなるか、フォントと合わせて方針を決定してください。 デザインに対してこだわりがなければ、どちらでもいいです。 https://www.google.co.jp/search?q=%E7%B4%84%E7%89%A9%E3%80%80%E4%BD%BF%E3%81%84%E6%96%B9%E3%80%80%E5%85%A8%E8%A7%92%E3%80%80%E5%8D%8A%E8%A7%92&ie=UTF-8&oe=UTF-8

ovvqgasvhcbe
質問者

お礼

ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • jzajza
  • ベストアンサー率34% (444/1296)
回答No.1

全角には全角の「?」「!?」が良いでしょう。 自然です。 目線を変えて、その部分を目立たせたければ、「?」「!?」でも良いかもしれません。 「アレッ?」(全角) 「アレッ?」(半角)

ovvqgasvhcbe
質問者

お礼

ありがとうございました。

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

関連するQ&A

  • 「!」や「?」や「/」などの記号も全角の方が良い?

    HPを作る際は半角カタカナは使わないほうが良いと知りましたが 「!」や「?」や「/」などの記号も全角の方が良いのでしょうか?

    • ベストアンサー
    • HTML
  • 「ー」(伸ばす棒)や「?」などの記号も全角?

    ホームページを作る際にカタカナは全角にした方が良いと言いますが 「ー」(伸ばす棒)や「?」などの記号も全角の方がいいのでしょうか?

    • ベストアンサー
    • HTML
  • 記号は半角と全角どちらがよいのでしょうか?

    ホームページ作成時に半角カタカナは使わない方が良いという事ですが 記号は半角と全角どちらがよいのでしょうか? 例えば 、<{ (  などです。 半角と全角どちらがいいのでしょうか?

    • ベストアンサー
    • HTML
  • 半角の記号について

    自分のケータイから他社のケータイにメールをするときに、「半角のカタカナは全角のカタカナに変換されてしまう」ということは友達に教えてもらったのですが、半角の記号って全角の記号に変換されてしまうのでしょうか?? 顔文字とかするときに、半角と全角では大きく変わってしまうので困っています↓↓ すごく初心者まな質問ですいません。。。

  • 全角から半角に変換する

    Javaで、文字列の中に全角があれば単純に半角に変換するような処理をしたいです。具体的には、次のような文字列があった場合、以下のように変換したいです。 <変更前> あ亜アアaaAA11%% <変更後> ア亜アアaaAA11%% つまり、以下のようにしたいです ・全角ひらがな→半角カタカナ ・漢字:何もしない ・全角カタカナ→半角カタカナ ・半角カタカナ:何もしない ・半角アルファベット→何もしない ・全角アルファベット→半角アルファベット ・半角数字→何もしない ・全角数字→半角数字 ・半角記号→何もしない ・全角記号→半角記号 上記のように書くと複雑に見えますが、要は基本的に半角に相当する文字がある場合には半角にしたいだけです。Googleで探してみましたが、Javaで標準で上記のような処理を出来るようなメソッドを見つけることができませんでした。このようなメソッドは標準で存在しますでしょうか? 自作する場合、いくつかアプローチがあると考えられますが、最もパフォーマンスを速くしたい場合にはどのような作り方にした方がよいでしょうか。お手数ですが、宜しくお願いします。 <追伸> プレビューで見たら、半角の文字が全角に自動的に変換されてしまいました。。 例文からはわかりにくいかも知れませんが、宜しくお願いします。。

    • ベストアンサー
    • Java
  • 【PHP】全角記号を半角記号に変換するには?

    PHP5使用者です。 全角記号を半角記号に変換するにはどうすればいいのでしょうか? 現在、 mb_convert_kana($str, 'a' , 文字コード); で変換していますが、なぜか  !”#$%&’()*+,-./:;<=>?@[¥]^_`{|}~  のうち、  ’ ” ¥ ~ は変換してくれません。 それに本来これは記号変換の関数ではありませんし… 全角記号を半角記号に変換したい場合、皆さんはどうされてますか? よろしくお願いします。

    • 締切済み
    • PHP
  • VBScript 全角英数記号→半角英数記号に

    ASP(VBScript)での開発をしています。 全角英数記号を、半角英数記号に変換したくて、以下のメソッドを 作りました。 Function FunFullToHalf(ByVal StrTarget) Dim ObjBASP21 Dim StrHalf Set ObjBASP21 = Server.CreateObject("basp21") StrHalf = ObjBASP21.StrConv(StrTarget,8) FunFullToHalf = StrTarget End Function しかし、これだと、全角カタカナまで半角になってしまい、困っています。 回避策を教えていただけないでしょうか。

  • Javascriptでの半角記号→全角記号へ変換

    JavaScriptで半角記号を全角記号に変換するプログラムを書いています。 内容としては、 !”#$%&’()*+,-./:;<=>?@[¥]^_`{|}~ 上記の半角記号があったら全角に変換したいのです。 ’や”などがあることで、うまく配列に入れて回すことができません。 どうしたら良いでしょうか?

  • 全角の?

    エクセルのシート上にある?(ハテナ)だけを検索する場合、 ?はワイルドカードになる為「~?」で検索していましたが、 検索窓に全角の?を入れると、「~?」と同じ機能になりました。 これってエクセル2007だけでしょうか?

  • アンドと言う記号で使いたいときは

    ブログに文字を入力する際に半角カタカナは良くないとのことですが アンドと言う記号で使いたいときは、全角の「&」と半角の「&」とどちらが適切ですか?