• ベストアンサー

HTMLの空白について。

現在アメリカ、海外用のホームページを作成中なのですが、その最中、空白というのが有効になってくれません。 微妙な画像の配置などにスペースキーを使っている私なのですがそれが、全角にしてしまうと、海外のパソコンでは文字化けを起こしてしまいます。 前にそういうときはHTMLで空白のものがあるから。といわれた事があるのですが、本当にあるのでしょうか? もしあるのでしたら教えてくださいm(_ _)m

  • HTML
  • 回答数3
  • ありがとう数7

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

  • ベストアンサー
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.3

  thin つまり薄い sp スペース   en つまりnの大きさの sp スペース   em つまりmの大きさの sp スペース   nb つまりNo break改行しない sp スペース といったものがあります。 ここで使うと処理されてしまうので、&は全角になっていますが、本番では半角の&にしてください。

Fufufu331
質問者

お礼

どうも、詳しいお答え有難うございました。また何かありましたらどうぞよろしくお願いいたします。

その他の回答 (2)

  • nemu-neko
  • ベストアンサー率37% (45/119)
回答No.2

こんにちは。  スペースの入れ方は、#1の方が言われた通りです。  ですが、スペースで画像の位置を調整すると、環境によってはレイアウトが崩れることがありますので気をつけた方がいいと思います。  レイアウトをするのでしたら、空けたい空白と同じサイズの透明の(透過した)画像を使ったり、スタイルシートを使ってレイアウトをする方がきれいにいくかもしれませんよ。

Fufufu331
質問者

お礼

どうもアドバイスをわざわざ有難うございました。なるほど・・・スタイルシートですか・・・そういう手もあるのですね。試しみます♪

  • cecilmix
  • ベストアンサー率0% (0/2)
回答No.1

スペースをあける、と言うことでしょうか? でしたら、「 」というコードを HTMLに記述すれば、画面表示では半角スペースに なると思うのですが・・・。 いかがでしょうか?

Fufufu331
質問者

お礼

どうも、御礼が遅くなってしまってすみません。どうも有難うございました^ ^おかげ様で英語版サイトの方で文字化けしないでちゃんと写ってくれました♪

関連するQ&A

  • HTMLで空白を入れるには?

    HTMLの勉強をしております。 文字と文字の間に「空白」を入れる場合は、「 」を書き込んだほうが良いのでしょうか? それとも、全角や半角の「スペースキー」を、上手に使い分けたほうが良いのでしょうか?

  • HTMLファイルのテキストにスペースを入れる

    HTMLタグでホームページを作成しています。 スペースを入れる時は全角でしかできないんですよね? 半角のスペースは入れられないのでしょうか? それとスペースの部分は空白になってしまうのでわかりづらいです。ここにはスペースが挿入されているという事をわかりやすくできないものでしょうか?

    • ベストアンサー
    • HTML
  • 文字間の空白(スペース)の使い方について

    HTMLで文字と文字の間にスペースを入れたい場合、どのようにするのが一般的なのか教えて頂けますでしょうか。 (初心者なのですみません・・・) (例)「あ」と「い」の間にスペースを入れたい場合。 (1)「&nbsp;」で空白を作る。 <p>あ&nbsp;い</p> (2)半角スペースキーで空白を作る。 <p>あ い</p> (1)、(2)はどちらでも良いのでしょうか? よろしくお願い致します。

    • ベストアンサー
    • HTML
  • ワード入力 空白キーについて

    お願いします。 ワード2003の文字入力画面で空白(スペースキー)をいれると 全角の□が出ます。どうも気になって、この□を表示しないようにするにはどのような設定をすればよいでしょうか。ご教示おねがいします。                        高齢者

  • 文字列前後の「全角空白/半角空白/改行文字」を取り除く

    PHPで、「文字列の前後に付加されている全角空白/半角空白/改行文字を取り除く」 という処理をしたいのですが、以下のように置換処理を書くとうまくいきません。 $after = preg_replace('/^[  \r\n]*(.*)[  \r\n]*$/u', '$1', $before); // [  \r\n]→[半角空白、全角空白、改行文字]です どううまくいかないのかといいますと、入力として半角スペース+全角文字が入ったときに、全角文字の先頭文字が文字化けしてしまいます。 たとえば、 <半角スペース>あああ をこれにかけると、 <よくわからない文字>ああ となります。 以下のように2回に分けてみると、正常に動きます。 $tmp = preg_replace('/[  \r\n]*$/u', '', $before); $after = preg_replace('/^[  \r\n]*/u', '', $tmp); 最初のように1回の正規表現による置換で済ませたい場合、 どのように書くのが適切なのでしょうか? PHPのバージョンは5.2.3です。

    • ベストアンサー
    • PHP
  • HTMLの書き方

    エンコードをUTF-8に指定しているのですが、その場合、全角スペースをとろうとするとどうしても文字化けしてしまいます。 半角スペースはいくつ開けてもブラウザに反映されません。 どうしたらスペースをあけられるでしょうか?

  • HTMlのソースのかきかたについて

    HTMLの書き方について(初心者)お願いします。色々とWEBを調べたのですが、どうしてもうまく書いてあるものがみつからず、納得ができない状態のため、コチラに書き込みをしております。初心者で技術者向けのページに投稿するのは大変申し訳ないと思います。とっても初歩的なことをお伺いしてしまいますが、是非ともよろしくお願い致します。 最近、ホームページの勉強を初め、仕事でもほんの少しですがHTMLを使うようになりました。まだリンクを貼ったり、文章を修正する程度ですが。。。 ずっと疑問がございます。なぜ、HTMLは左はじに合わせて書かないのでしょうか? どのソースを見ても決して <。。。。。。> <。。。。> <。。。> といったように左端にぴたりとそろっているものはありません。 大体が下記のように <div id="header">  <p><a href="/"><img src="/common/images/logo.gif" width="313" ></p>             <div class="guidance"><a href="#contentsStart">ページの本文に移動する</a></div> なんかずれています。たまに一行あいているときもあります。 質問ですが、 1)これはなぜこのように書くのですか? 2)規則性はあるのですか?(自分がHTMLを書くときはどのようにしたら良いのでしょうか・・・規則性があればそのように気をつけて書くのですが・・・法則がわからないのでどうしても困っております)また、このような書き方の支援をしてくれるフリーソフト(HTMLエディタと言うのでしょうか)でお勧めがあれば合わせてお願いします。 3)上記で言うと、<div・・・・>の前のようなスペースや空白を入れるときは、TABキーでよいのでしょうか?それとも半角キーですか?全角キーは確かスペースとして読んでしまうと聞いたのですが。 4)<>と<>の間は空白を空けるとエラーで読んでくれないことがあったのですが、あけるべきときもあるのですか?例えば、 </a>●<ul>というように(●を空白とする) 是非とも御教示お願い致します。

    • ベストアンサー
    • HTML
  • ホームページビルダー 空白の入れ方

    こんばんわ、ホームページビルダー14の体験版でホームページの作成中なのですが文字の後ろに空白が入らず困ってます。           ABC        □□□□□□ABC        ABC□□□□□□ ↑のようにしたいのですが、すべて中央揃えで□は空白です。2段目は出来たのですが3段目のように文字の後ろに空白を入れることが出来ません。 作成中はちゃんと形になっているのですがプレビューで見ると空白が無視されています。 中央揃えにした理由はブラウザで表示させる左に寄ってしまって右側に無駄なスペースが出来てしまったからです。 作成はスタンダードの標準モードです。 ホームページ作成初心者でして分かりやすく教えて頂けないでしょうか? 他に良い方法があればお願いします><

  • 秀丸を利用して、空白から空白の間で、正規表現を使う

    秀丸を利用して、空白から空白の間で、正規表現を使いたいのですが、 やりかたが分かりません。 ^半角スペース.+?半角スペース と思ったのですが、違いました。 正規表現を使いたいところは、 こんな感じになってます。 謎の空白 半角空白 文字列 謎の空白 半角空白 (行頭からここの文字列の前だけ切りたい)  謎の空白 半角空白 文字列 謎の空白 半角空白 (行頭からここの文字列の前だけ切りたい)          : てっきり、全角空白かと思い、記号表示させてみたけど、違いました。 次に、タブかな、と思い、記号表示させてみたけど、違いました。 空白って、全角と半角とタブしか思いつかないのですが、 それ以外に何かあるのでしょうか? また、それは、正規表現で、どう扱うのでしょうか?

  • 【HTML5、CSS2.1】imgのalign

    HTML5、CSS2.1でホームページを作成しています。 http://www.tagindex.com/html_tag/img/img_align.html このサイトを参考に画像の右中央に文字を配置したいのですが HTML5ではalign属性が認められていません。 どのように対処すればよいのか教えていただけましたら幸いです。

    • ベストアンサー
    • HTML

専門家に質問してみよう