• ベストアンサー

改行<br>にしたいのですが<br />となる

DREAMWEAVER 8 を使ってます。 タイトルの通りなのですが、 改行に限らず、なにかと /> ←と、スラッシュが入ります。 特に問題はないのですが ソースの見た目が気になるので、スラッシュが付かないように 設定したいのですが、わかりません~ わかる方いましたらよろしくお願いします。

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

  • ベストアンサー
  • CHI-512
  • ベストアンサー率69% (63/91)
回答No.5

こんにちは。 それはですね、ドキュメントがXHTML 1.0になっているからです。 ドキュメントを新規作成したとき、『ドキュメントをXTMLに準拠させる』にチェックが入っていると、XHTML 1.0に準じたドキュメントが作成され、XHTML 1.0の文法に従ってタグも生成されます。 XHTML 1.0の場合、<br><img>等の空タグは<img ... />のように閉じなければいけませんので、勝手に />と入ってしまうDreamWeaverの挙動は正しいことになります。 今までは大抵のホームページがHTML4.01で書かれていましたが、 今はXHTMLが主流です。 私はそのままXHTML形式で書かれることをオススメします。 Google等で『XHTML』で検索すれば色々ヒットするかと。

noname#53881
質問者

お礼

新規でファイル開くときに、 ドキュメントタイプがXHTML 1.0になってました! そういうことだったんですね。 無知でごめんなさい。 ありがとうございました!

その他の回答 (5)

  • PED02744
  • ベストアンサー率40% (157/390)
回答No.6

XHTMLのコードというANO.5さんの回答で正解ですので、参考URLだけを示します。 CS3のQAですが、結局同じことですので。 http://livedocs.adobe.com/ja_JP/Dreamweaver/9.0/help.html?content=WSc78c5058ca073340dcda9110b1f693f21-7bed.html これの7番目「空のエレメントには終了タグを付けるか、開始タグの末尾を /> にする必要があります...」の所です。

noname#53881
質問者

補足

本当ですね。ありますねー XHTML、聞いたことはありましたが 知らないうちに作成してるとは思いませんでした。 こういう情報にもアンテナを張ってないとだめですね。 ありがとうございました。

  • poposu
  • ベストアンサー率34% (15/43)
回答No.4

</br>は恐らく XMLでの記述方式で使うものです。 新規作成 基本ページ HTML という様にページ作成してもだめですか??

回答No.3

閉じタグと対になってない ( <br> のように、よく入門書に閉じタグが"ない"と説明されている) タグの終端が ' />' となるのは、それが閉じタグのかわりだからです。 閉じタグがない場合は > の前に / をつけるのが文法的に正しいのです。 閲覧者側のシステムによってはそれがないとエラーになる場合もあります。

  • Evreux
  • ベストアンサー率29% (225/774)
回答No.2

設定方法の解答ではないですが、 <br/> のスラッシュはやはりタグを閉じるときに使うものです。 <font>などの場合は開くタグとは別に</font>という閉じるタグがありますが、 <br>は特に閉じるタグを書くことはないため、 <br/>で開いてすぐ閉じた というイメージです。 たしかにスラッシュを付けなくても問題ないですが、 閉じていることを明示したいときにはこう書きます。 この書き方だと、たとえそのタグの意味を知らない人でも(<br>はさすがに有名だとは思いますが)その文書の構造を理解しやすくなります。

  • poposu
  • ベストアンサー率34% (15/43)
回答No.1

</> はその、タグの範囲の終わりを意味するものなので 取る事はできません。 例えば <font size="3" color="red">こんにちは</font> <BR> ありがとうございます。 というソースを <font size="3" color="red">こんにちは <BR> ありがとうございます。 とすると、「ありがとうございます」にも <font size="3" color="red"> が付く事になります。

noname#53881
質問者

補足

早速ありがとうございます。 説明不足でした。 閉じタグのことではなく、 タイトルにあるように <br /> と、いらないところにスラッシュがつくんですね。 他にも <img src="a.gif" /> のように、最後に 不必要(?)なスラッシュが入ります。 これを取りたいんですー

関連するQ&A