- 締切済み
DreamweaverMXの改行について
どうしても解らないのでご存知の方是非教えてください(涙) [We offer high quality Roof repair,skylights,chimneys・・・] このテキストをテーブル内に移すと [We offer high quality Roof repair,skylights,chimneys・・・] [Roof repair]内で自動改行が起こってしまいます。 編集/環境設定/コードフォーマット/自動折り返し このチェックを外してみたりするのですが、 どうしても1行に収められません。 ご存知の方、是非教えてください(涙)
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- reverie013
- ベストアンサー率18% (26/143)
No.1です。 何と言うか、私の意見が<nobr>を推奨しているかのように取られると 何だか申し訳ないのですが。 私は、改行禁止について調べればどうして良くない事なのか、 歓迎されないのかがわかるだろうと思い、 お調べ下さいと言ったまでだったのですが; 逆にミスリードしてしまったようで申し訳ないです。 以後書き方に気をつけます。 まあ、最終的にどうするかは究極、製作者判断なので、 どうしても使いたいなら、という意味では 間違っていなかったのですが。。。 何にせよ、私は改行禁止はおすすめしません。
- ORUKA1951
- ベストアンサー率45% (5062/11036)
念のため <nobr></nobr>は、HTML4以降では廃止されたタグで、これを使うとDOCUMENT TYPEに合わなくなります。とりあえずブラウザは、後方互換のため改行させませんが、誤った用法です。 Index of the HTML 4 Elements http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/index/elements.html 『状況によって、折り返して表示させる。』が正解です。
- ORUKA1951
- ベストアンサー率45% (5062/11036)
HTMLの仕様で、日本語のような特殊な文章以外、すなわち単語境界をもつ言語は、単語境界で折り返す仕様になっています。 DTP(ワープロ)と異なり、利用者の環境はまったく異なっても、単語境界で折り返してくれるのがHTMLの利点です。フォントサイズやウィンドウ幅は人によって皆異なるのです。firefoxでしたら自由にフォントサイズを閲覧者側で変更できますから、それで文字サイズを色々変えて確認してください。 「HTMLは、どんな環境からもWebの情報を利用できるようにすべきだという方針の下に開発されている。例えば、様々な解像度や色深度のグラフィックディスプレイを持つPCや、携帯電話、モバイル機器、音声入出力機器、帯域が広いコンピュータや狭いコンピュータ、等の環境である。 」Introduction to HTML 4 (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.2.1 ) どうしても、ここで折り返して欲しくないなら、ハイフン-で繋ぐか、 (no_break_space)で繋ぐべきです。 ただし、文意から考えて、ここで折り返したほうがよいでしょう。
- reverie013
- ベストアンサー率18% (26/143)
そりゃテーブルの横幅に収まりきらなければ普通、半角スペースで 折り返しますが。 どうしても改行させたくないのであれば、 独自機能ですが<nobr></nobr>というタグがあります。 調べてみてください。
お礼
本当にありがとうございます(涙) これが出来なくて1週間格闘しており、 「あっ!!gooに聞いてみよう!!」と今日ひらめいて やっとできました。 そんな事ができるタグがあるのですね(涙) 本当にありがとうございました!!
お礼
早速のご回答本当にありがとうございます!! 仕様がそのようになってるとは 考えられませんでした(涙) Firefoxにそんな機能があるのですね・・・ ずっと格闘していたので、本当に助かりました!!