- ベストアンサー
改行<br>にしたいのですが<br />となる
DREAMWEAVER 8 を使ってます。 タイトルの通りなのですが、 改行に限らず、なにかと /> ←と、スラッシュが入ります。 特に問題はないのですが ソースの見た目が気になるので、スラッシュが付かないように 設定したいのですが、わかりません~ わかる方いましたらよろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 それはですね、ドキュメントがXHTML 1.0になっているからです。 ドキュメントを新規作成したとき、『ドキュメントをXTMLに準拠させる』にチェックが入っていると、XHTML 1.0に準じたドキュメントが作成され、XHTML 1.0の文法に従ってタグも生成されます。 XHTML 1.0の場合、<br><img>等の空タグは<img ... />のように閉じなければいけませんので、勝手に />と入ってしまうDreamWeaverの挙動は正しいことになります。 今までは大抵のホームページがHTML4.01で書かれていましたが、 今はXHTMLが主流です。 私はそのままXHTML形式で書かれることをオススメします。 Google等で『XHTML』で検索すれば色々ヒットするかと。
その他の回答 (5)
- PED02744
- ベストアンサー率40% (157/390)
XHTMLのコードというANO.5さんの回答で正解ですので、参考URLだけを示します。 CS3のQAですが、結局同じことですので。 http://livedocs.adobe.com/ja_JP/Dreamweaver/9.0/help.html?content=WSc78c5058ca073340dcda9110b1f693f21-7bed.html これの7番目「空のエレメントには終了タグを付けるか、開始タグの末尾を /> にする必要があります...」の所です。
補足
本当ですね。ありますねー XHTML、聞いたことはありましたが 知らないうちに作成してるとは思いませんでした。 こういう情報にもアンテナを張ってないとだめですね。 ありがとうございました。
- poposu
- ベストアンサー率34% (15/43)
</br>は恐らく XMLでの記述方式で使うものです。 新規作成 基本ページ HTML という様にページ作成してもだめですか??
- saaya_holic
- ベストアンサー率23% (46/195)
閉じタグと対になってない ( <br> のように、よく入門書に閉じタグが"ない"と説明されている) タグの終端が ' />' となるのは、それが閉じタグのかわりだからです。 閉じタグがない場合は > の前に / をつけるのが文法的に正しいのです。 閲覧者側のシステムによってはそれがないとエラーになる場合もあります。
- Evreux
- ベストアンサー率29% (225/774)
設定方法の解答ではないですが、 <br/> のスラッシュはやはりタグを閉じるときに使うものです。 <font>などの場合は開くタグとは別に</font>という閉じるタグがありますが、 <br>は特に閉じるタグを書くことはないため、 <br/>で開いてすぐ閉じた というイメージです。 たしかにスラッシュを付けなくても問題ないですが、 閉じていることを明示したいときにはこう書きます。 この書き方だと、たとえそのタグの意味を知らない人でも(<br>はさすがに有名だとは思いますが)その文書の構造を理解しやすくなります。
- poposu
- ベストアンサー率34% (15/43)
</> はその、タグの範囲の終わりを意味するものなので 取る事はできません。 例えば <font size="3" color="red">こんにちは</font> <BR> ありがとうございます。 というソースを <font size="3" color="red">こんにちは <BR> ありがとうございます。 とすると、「ありがとうございます」にも <font size="3" color="red"> が付く事になります。
補足
早速ありがとうございます。 説明不足でした。 閉じタグのことではなく、 タイトルにあるように <br /> と、いらないところにスラッシュがつくんですね。 他にも <img src="a.gif" /> のように、最後に 不必要(?)なスラッシュが入ります。 これを取りたいんですー
お礼
新規でファイル開くときに、 ドキュメントタイプがXHTML 1.0になってました! そういうことだったんですね。 無知でごめんなさい。 ありがとうございました!