解決済

clip!clip!
Ads By Google

htmlで 単語と単語の間に空白スペースをとりたい

htmlで 1行の単語と単語の間に空白スペースをとりたいのですが、どのように記述すればよろしいでしょうか? あるいはcssで設定するのでしょうか?
よろしくお願いします。

現在  単語単語単語

    単語 単語 単語
という風にしたいのですが。

2006-08-07 08:13の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(3)

3.

2006-08-07 14:56:14ベスト
半角スペースを入力したときの空白を広くする方法です。
<p>
This is a pen
</p>
<p style="word-spacing:20px;">
This is a pen.
</p>
ブラウザで見るとこんな感じになります↓
This is a pen.

This  is  a  pen.
※空白の大きさは
"20px" ←この数字で決まります。

※少なくとも日本語では意味ないかも^^;

mannendoco_life
自信度 : 自信なし 回答レベル : 回答

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

1.

2006-08-07 08:32:57
単語と単語の間にスペースキーを打ち込めばできますよ☆
(PCの真ん中にある横長のキーです)
自信度 : 自信あり 回答レベル : 回答

2.

2006-08-07 09:48:31
HTML 上においては、

■ 単語<全角スペース>単語 とした場合
日本語フォントを表示できないブラウザーでは、違う文字として表示されてしまう可能性があります。

■ 単語<半角スペース>単語 とした場合
2個以上の 「 半角スペース 」 はスペースとしてブラウザーに反映されません。1個分の半角スペースしか認識しません。そういう仕様になっているからです。

★ ですので ・・・

■ 単語&nbsp;単語 とする。
この場合でしたら、日本語フォント、英語フォント共に有効であり、複数書き込むことで、その数だけ半角スペースが空きます。

単語&nbsp;&nbsp;&nbsp;&nbsp;単語

★ 直接スタイルで指定する方法もあります ・・・

■ 単語<span style="margin-left:5px">単語</span>
ですが、数は少ないとは思いますが、スタイルに対応していないブラウザーの場合は、正しく表示されません。

その他に、無色の透過 gif を作成してそれを使用する方法もありますが、通常のテキストを書き入れるところでそれを使用するのは、ハッキリ言ってじゃまくさいですよね ^^;

この方法はテーブルを組んだ時に、レイアウトを崩さないようにする時に良く使われます。

結論はやっぱり、

『 &nbsp; 』

を間に入れる。これが一番なんじゃないでしょうか。
回答レベル : 回答
Ads By Google

コメント(3)

#1.  candy_300
2006-08-07 10:04:42

>>2
なるほど…

#2.  AQ
2006-08-08 01:13:10

>>#1
なるほど ・・・ じゃなかったみたいですよ ^^;

2006-08-08 18:10:10

あるいはcssで設定するのでしょうか?
ベスト回答のお礼に、CSSで設定しておく方法を説明します。

CSSを開いて適当な場所に
.space { word-spacing:10px; }
と書いて保存・再構築します。

記事には以下のように書いてください。
<div class="space">
This is a pen.
</div>
※この方法では、実際に記事を投稿するまで広いスペースにはなりません。

トラックバック(2)

トラックバックURL: