

こんにちは。
いつもお世話になっています。
htmlエディタとして秀丸を使用しています。秀丸の横の長さは1024pxぐらいで起動しています。
そこで以下の様なソースがあります。
----------
<p>いつもいつもありがとうございます。
とても感謝しております。</p>
----------
上記では、実際には「<p>いつもいつもありがとうございます。」の後に改行を行っております。
そうすると、ブラウザで見た時に、
「いつもいつもありがとうございます。_とても感謝しております。」左記の_は半角スペースです。この様に複数行に分けた場合に、半角スペースが入ってしまいます。
ネットで検索をして、できうる限りのことはやったのですが、探しきれませんでした。
エディタの幅を考えると、1行をエディタの幅で収めて、次の行に続きを書きたいと思っています。
果たしてこの様な事は可能なのでしょうか?
よろしくお願い申し上げます。
No.1ベストアンサー
- 回答日時:
<p>いつもいつもありがとうございます。
<!---->とても感謝しております。</p>
-------------------
上記で可能ですが、逆に面倒ですよね・・・
秀丸の設定で、
横スクロールを出さない折り返し設定があったような気がしましましたが、
長文などの場合でも、そういう利用方法が見易くて妥当だと思いますが。
No.2
- 回答日時:
これは、次の仕様によるものです。
【引用】____________ここから
前略・・・HTMLでは、次に挙げる文字だけが空白類文字であると定義される。
・ASCIIスペース ( )
・水平タブ (	)
・書式送り ()
・ゼロ幅スペース (​)
行区切り類もまた、空白類文字である(が)・・・【中略】・・・HTMLでは行区切り類に含まれないし、更に本仕様は両者を空白類文字一般にも含めないという点に、注意されたい。
ここで、ソース文書中で語間に空白類が複数連なっている場合、・・・【中略】・・・連続する空白類の入力があった場合は1つにまとめてしまう必要がある。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Paragraphs, Lines, and Phrases (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )]より
これは、英文を考えると簡単に理解できると思います。\nは改行(見えないけどある)‐‐はタブとします。
<p>
‐‐Two roads diverged in a wood, and I- I took the one less traveled by, and\n
‐‐that has made all the difference.
</p>
HTMLでは、ディスプレイの幅に合わせて改行されなければなりませんから、
[幅広]
Two roads diverged in a wood, and I- I took the one less traveled by, and that has made all the difference.
[狭い]
Two roads diverged in a wood,
and I- I took the one less
traveled by, and that has made
all the difference.
と整形されなければなりませんね。!!! そのために左記のルールが生きてくるのです。
もっとも良いのは、そのまま
‐‐<p>
‐‐‐‐いつもいつもありがとうございます。とても感謝しております。
‐‐</p>
と記述して、文字の折り返しを「ウィンドウ幅に合わせる」に設定して書いていくことです。
>エディタの幅を考えると、1行をエディタの幅で収めて、次の行に続きを書きたいと思っています。
ウェブの理念からは、それはまずいのです。あくまでひとつの段落ですから、ひとつの段落は改行を入れずに記述するべきなのです。
★これは単語境界を持たない日本語を使用する場合の問題でもあるのです。★
なお、「ユーザエージェントが開始タグ直後または終了タグ直前の空白類をレンダリングするとは期待しないようにすべきである。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )」とあるように、
‐‐<p>☆
‐‐‐‐★いつもいつもありがとうございます。とても感謝しております。☆
‐‐★</p>
☆~★の間の改行コードやタブは描画されません。
※ブラウザによって差があります。IEでは</p>前の改行コードやタブは空白文字としてカウントされてひとつになりますが、他のブラウザでは現れません。
(注)<p></p>は段落です。<p></p>じゃ行間が広すぎるので<br>で改行は誤りです。
p{text-indent:1em;margin:0;line-height:1.6em;}
とする。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Hタグを改行禁止にしてspanのよ...
-
長いURLを途中で改行(折り返す...
-
高校1年生情報の問題について。
-
ddの行の折り返しをしたいです...
-
Windowsのformでtextareaに入力...
-
テーブルの幅を固定するとnowra...
-
H1タグに改行の<br>を使う
-
テキストエディタで文字列を揃える
-
mailto:メール本文内の改行方法
-
テーブルのセルデータを自動改...
-
最終行をファイルを開かずにカ...
-
リンクの範囲がおかしい?
-
カーソルを合わせると説明を表...
-
Dreamweaverの改行コードをLFに...
-
<h>と<p>の違い
-
XMLを作成してもタグしか表示さ...
-
AfterEffectsでイージーイーズ...
-
GoogleChromeでレイアウトが左...
-
掲示板からIPアドレスってど...
-
pixivの消えないブックマークタ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Hタグを改行禁止にしてspanのよ...
-
H1タグに改行の<br>を使う
-
Windowsのformでtextareaに入力...
-
高校1年生情報の問題について。
-
改行できる・できない入力ボッ...
-
\\n \\r \\t について
-
「:」について
-
Dream Weaverの改行時にTabキー...
-
テーブルのセルデータを自動改...
-
ブラウザでのタイ語の改行について
-
<br />タグの、brの後の半角ス...
-
preタグがプロの現場であまり使...
-
Dreamweaverの改行コードをLFに...
-
mailtoで本文に改行を入れたい
-
長いURLを途中で改行(折り返す...
-
HTML を自動で改行してくれるツ...
-
<table>の幅の設定のことでの疑問
-
画像にリンクを張るとレイアウ...
-
なぜか<p> </p>が挿入され...
-
テキストエディタで文字列を揃える
おすすめ情報