• ベストアンサー

HPをつくっています。みなさん改行はどうされていますか?

DREAMWEAVER9にてHPを作成しております。 そこで疑問に思っていることがあるのですが、 文章を書いていくとき改行はenterでやっていてタグは<p>が挿入されています. 他に<br>がありますがみなさんはどちらをつかわれていますか? また他に質問があるのですが、 文章を読みやすいように3行ごとにすきまをあけていくのですが、 そのスキマが大きすぎるのです。 heigt150%でCSSしていますが、 ちょうどいい隙間にするにはどうすればよいでしょうか?

  • HTML
  • 回答数4
  • ありがとう数2

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

  • ベストアンサー
  • Muller3
  • ベストアンサー率81% (800/979)
回答No.4

使い分けについてはNO.3の方のご回答に同意です。 pを使った場合にできるスキマは、ブラウザがデフォルトで持っているものです。 ------------------------ <p>一つめの段落</p> <p>二つめの段落</p> p {margin: 0; padding: 0;} /* ブラウザのスタイルシート初期化 */ ------------------------ こうすると段落と段落の間にはスキマがなくなると思います。 この場合、line-heightが反映されます。 でもこういう方法 ------------------------ <p>一つめの段落</p><br> <p>二つめの段落</p> ------------------------ これでは一行空くだけですし、あまりいい方法ではありません。 ------------------------ <p>一つめの段落</p> <p>二つめの段落</p> p {margin: 0 0 0.75em 0; padding: 0} ------------------------ brを乱用せず、pのmargin-bottomを設定して、スキマを調整した方がいいと思います。 ブラウザがデフォルトで持っているスタイルシートはブラウザの種類ごとに違うので、ブラウザによってかなり見映えが違うことがあります。このため、ブラウザスタイルシートの初期化がよく行われています。 http://youmos.com/news/yui_reset_css

その他の回答 (3)

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.3

目的に応じて使い分けします。 それが、「段落」であるならParagraphだし、「強制改行」をしたいなら(line)BReakを使います。 もう少し簡単にいうと、 文章の区切りにはPで、 単にアクセントを付けるための改行の時にはBRを、 使います。 質問文でいうなら一つの文章の先頭から「。」までの間はParagraph、 その中で「、」の後に改行を入れたいならBRを入れます。 例-質問文から引用 <p>また他に質問があるのですが、<br> 文章を読みやすいように3行ごとにすきまをあけていくのですが、<br> そのスキマが大きすぎるのです。</p> <p>heigt150%でCSSしていますが、<br> ちょうどいい隙間にするにはどうすればよいでしょうか?</p> スキマに関しては状況がよくわかっていませんが、 Paragraphは段落の区切りを示すために前後に1行分のマージンをとられるのが一般的です。 なので行間を調整したい場合、それを念頭においてスタイルを付けるといいでしょう。 以下も読んでみてください。 http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/struct/text.html#h-9.3 http://bakera.jp/ref/html/element/br

noname#56882
noname#56882
回答No.2

<p>は「ひとつの段落であることを表す」ものなのであまり推奨されていないようです。 ですので<br>を使うようにしています。 自動的に挿入されてしまう場合も、後からその部分を訂正しています。 line-heightについては<p>を使われているため、隙間が大きくなってしまうのだと思います。 普通に<br>ですと150%くらいでもいいのではないでしょうか。 設定範囲は130%から160%くらいが見やすいのではないか、と個人的には思います。

  • Riruka
  • ベストアンサー率37% (51/137)
回答No.1

<p>は段落を示すタグなので、<br>は改行タグですので、 改行のみに使うのであれば、<br>が普通です。 ちなみに<p>と<br>では、<p>の方が改行幅が大きくなります。

torananoda
質問者

お礼

ご回答ありがとうございます。 今Pタグからbrへ変更してみたのですが、 改行幅は同じでした。 なぜでしょうか?

関連するQ&A

  • Dreamweaverでの改行

    改行するときに「ENTER」を押すと ”<BR>”ではなく”<p>”が挿入されます。 ”<BR>”を挿入するには「SHIFT」+「ENTER」 を押せばいいというのは知っていますが、 「ENTER」を押すだけで”<BR>”を挿入することってできますか?

  • DreamweaverMXの改行について

    WindowsXPでDreamweaverMXを使用しています。 Dreamweaver自体の操作が良くわからなくて コードウィンドウに直接タグ書きをしているような 状態です。 2行、改行をしたい場合に<br><br>と入力すると IEでは、なぜか2行分改行されません。 一行だけ改行された状態になっています。 これが、オペラやDreamweaverのデザインビューだと きちんと2行分改行されているのですが・・・。 <br><br><br><br>と入力して ようやくIEで2行分改行されているような状態 です。 何か設定ミスや、間違って操作しているところが あるのでしょうか? よろしければ、ご指摘下さい。 よろしくお願いします。

  • テキストエディットで改行するのにreturn-keyで改行したものがタグを確認すると段落になってしまいます

    テキストエディットで日本語の文章を入力してhtmlで保存したものを開いてタグを確認すると、改行するのにreturn-keyを使って改行したものが<br>ではなく<p>になっています。段落になっているので行間が文章が長くて折り返し改行したものと合わなくなってしまうので<br>としたいのですが何か方法はないものでしょうか? その都度マウスを使って、編集>挿入>改行とする方法は分かったのですが、手間がかかり他の方法はないかと思ってます。改行のショートカットキーを作成する方法も考えシステム環境設定をいじってみましたが、上手く出来ませんでした。 一番いいのはreturn-keyで<br>となるのがいいとは思うのですがどなたか方法を教えて頂けないでしょうか?

    • ベストアンサー
    • Mac
  • DreamWeaverで改行するとき

    Enterで<p></p>が Shift+Enterで</br>が挿入されると思うのですが ある時からEnterを押しても全くタグが挿入されなくなってしまいました。どなたか原因が分かる方はいらっしゃいますか?

  • なぜか<p>&nbsp;</p>が挿入されてしまいます(^^;)

    お世話になります。 Dreamweaver8をつかってHPを作成しているのですが、 Enterキーをおして改行すると なぜだか<p>&nbsp;</p>が挿入されてしまいます。 本当は<p>文章</p>でスマートに改行したいのですが、 いったい<p>&nbsp;</p>とはなんなのでしょうか? 素人質問で申し訳ないのですが、 お詳しい方どうぞよろしくお願いいたしますm(_ _)m

    • ベストアンサー
    • HTML
  • Dreamweaverで画像の横にあるテキストの改行方法

    Dreamweaverを使ってHPを作成しています。今、テキストがうまく改行できずに困っています。といいますのも、画像を左に置いたとします。画像の右上から文字を挿入しました。文字が長くなったのでここで次の行に改行する為にEnterボタンを押すと、画像の下から文字が挿入されます。 画像の右側にきれいに文字を入力したいのですが、どうすればいいのでしょうか?

  • IE6のdesignMode、contenteditableで改行時に挿入されるタグを変えたいです

    IE6のdesignMode、contenteditableで改行時に挿入されるタグを変えたいです。 IE6でdesignModeをonにして文章を改行するとき、自動で「<P>文章</P>」のようにしてくれます。 これを「文章<br />」もしくは「<p>文章</p>」にしたいのですが、どのようにすればいいでしょうか。

  • DREAMWEAVERの改行について

    初めて使うソフトなのですが、改行のところでひっかかってしまいました。 テキストを書いていると、通常に改行(BR)ができず、P~/Pタグが入ってしまうの ですが、このタグは手動でしか消せないのでしょうか? またテキストでの1行ごとの間隔が空いてしまうのをやめたいのですが どうしたらいいでしょうか? お手隙の時にでもご解答いただけると、ありがたいです。

  • Dreamwaver4でBR改行が出来ない

    今までは問題なく出来たのに、さっき使ってみたらBR改行が出来なくなっていました。 ショートカットキーのShift+Enterは効かず、オブジェクトウィンドウ(画像の挿入とかがワンクリックでできるパレット)から挿入しようとしてもダメでした。 個人のHPなので、仕方なくいちいちデザインウィンドウとタグウィンドウを行ったり来たりしてBRタグを手打ちして対処していますが、どうしても効率が悪くて我慢できません。 何故こうなってしまったのでしょうか?

  • <br>で改行しても一行あいてしまいます

    少し説明がわかりにくいかもしれませんが <br>タグを使って改行した場合、行と行の間はあきませんよね? でもたまに<br>タグで改行してるのに行と行の間が一行空くことがたまにあります。 その時のタグは <br>文 <br>文2 と打つと 文 文2 後で見るとこのように反映されます。 同じページで同じ<br>タグを使ってる他の行は改行だけで 行の間が空くことはないのに、何度やっても同じ箇所だけ一行空いてしまいます。 これはどうしてでしょうか?プラウザはIE6.0なんですが そこの部分だけ何度やっても一行空いて見た目が変です。 何か解決策はないでしょうか?

    • ベストアンサー
    • HTML