プロが教えるわが家の防犯対策術!

こちらのカテゴリであっているかわかりませんが、ご質問させていただきます。
ホームページをコーディングしているさいに改行をするとエンターの改行と下矢印(shift+enter)がでてきます。

この違いはなんでしょうか?
改行コード等に関係してくるのでしょうか?

お分かりの方がいらっしゃいましたらよろしくお願いします。

A 回答 (2件)

Webページのコーディングという事で、その方面に限定された話として。



おそらくですが、テキスト形式で見ると<p>で改行されているか<br>で改行されているかの違いです。
※pはparagraphの略だったはずなので段落ですね。改行と呼ぶと本当は間違い。

デフォルトスタイルでは、<p>~</p>の後には行間が挿入される事がほとんどです。
<br>の場合改行されるものの、行間は挿入されない事がほとんどです。
という違いがありますね。

あるいは、そのHTMLエディタが対応している動作かどうかは判りませんが…
<ul><li>要素を編集中に、Enterを押せば</li>を閉じて次の<li>要素を開始するという動作をするかも知れません。
その場合でもshift+Enterの場合にはその位置に<br>の挿入だけの動作だと思います。

HTMLに限らずで言えば、ワード文書の場合でも同じような動作をしますね。
Excelでもセルに入力中にShift+Enterの場合、セル内で改行されますね。

正しい説明かどうか判りませんが、Enterの場合現在の要素の終了(+次の要素の開始)、Shift+Enterの場合改行(改行タグ/改行コード)の挿入という事だと思えます。
    • good
    • 0

エディタの種類によりますが、よく見かけるのは改行コードを下記の様に表現したものですね。



(」の左端が矢印になったもの) : CRLF (Windowsの改行コード)
↓ : LF (UNIX系OSの改行コード)
← : CR (昔のMacの改行コード)

http://ja.wikipedia.org/wiki/%E6%94%B9%E8%A1%8C% …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!