<PRE>について

[新着] Webテンプレートを仮オープンしました



0   名前: aZ : 2005/03/08 17:34
私は小説をHP上にアップしています。
ビルダーもなく手打ちなので、改行の<BR>をつけるのが面倒で嫌いです。
(しかも凄い改行をメチャクチャ多様するので<汗)

そこで<PRE>を使いたいと思っているのですが、
こういう使い方って間違っているのでしょうか?
<PRE>はソースをそのまま表示させるためのものと聞いているので…

それと、このタグを使う事によってのデメリットってありますか?
「特定の人が見れない」等ありましたらお願いします。

1   名前: U D : 2005/03/08 18:22
PRE。一応
http://www.tagindex.com/html_tag/text_font/pre.html

別に間違っているとは思わないけど、あまり好ましく無い気がする。
そこで、テキストエディタでいいのがいくつかあります。
Shift + Enter を押すだけで簡単に <BR> を挿入できるのとかがあったはずです。
http://www.tagindex.com/cgi-lib/bbs/patio.cgi?mode=view&no=9
http://www.tagindex.com/cgi-lib/bbs/patio.cgi?mode=view2&f=9&no=79

それか、最初から<BR>ばっかりコピペで増殖しといて、
文章を後から付け足していく、とか。

2   名前: 元帥 : 2005/03/08 18:32   [URL
CSSですが、
<p style="white-space:pre">
はどうでしょうか?

<br />を挿入しなくとも、エディター編集中の改行で、
ブラウザ上でも改行されます。

3   名前: むむりく : 2005/03/09 01:52
> <PRE>はソースをそのまま表示させるためのものと聞いているので…
あくまでも一例ですね。
それに、そのまま表示される訳ではありません。
a 要素で、pre 内でリンクすることもできます。

整形済みテキストを表示させるためのものですので、
表示させたい一つの形であるならば、使っても問題ないでしょう。

> それと、このタグを使う事によってのデメリットってありますか?
横幅が固定されるので、
幅によっては嫌われものの横スクロールバーが出る可能性が。
CSSを使わないと、フォントサイズが小さくなって読みにくいブラウザも。

4   名前: 文月 : 2005/03/09 10:15   [URL
preのデメリットに関しては皆さんのおっしゃる通り。

<br>タグを入れるのが面倒だから、というのだけが理由なのでしたら、
あとからまとめて改行部分に<br>タグを入れることは可能ですよ。

私の知っている方法をいくつかご紹介しておきます。
[TeraPad] http://www.vector.co.jp/soft/win95/writing/se104390.html
・引用符を<br>に設定しておき、文字列を全てコピーして右クリック「引用符付き貼り付け」
・「置換」メニューで「検索する文字列」に「\n」、「置換する文字列」に「<br>\n」
 を入れて「すべて置換」

[ez-HTML] http://www.vector.co.jp/soft/win95/net/se201237.html
・文字列を選択して右クリック「ドキュメント整形」→「改行を<br>に変換」
・「置換」メニュー
(方法はTeraPadと同じ。他のエディタでも、正規表現を使った置換が使えるものなら
 同様に置換できるはずです)
※ちなみに、ez-HTMLはCtrl+Enterで<br>を出せます。

あとこんなのも。
[改行タグつけちゃえ] http://lioncgi.zero.ad.jp/~zan09870/BreakPutter.cgi
自作ツール(CGI)です。
他にも小説用のツールをいろいろ用意してますので、よろしければご利用ください。
http://lion.zero.ad.jp/hanameiro/template/index.html

5   名前: カヅサツ : 2005/03/09 15:45
> それと、このタグを使う事によってのデメリットってありますか?

そもそも改行によって(形式)段落を表すのであれば、p要素を使うべきです。

 <p>これは段落です。</p>

p要素でマークアップすることで、ブラウザはそれを「段落」と認識し、それなりの表示/読み上げの表現をします。

同一段落中で改行をするときに、br要素を使います。

 <p>「これは段落です」<br>と、彼女は言った。</p>

「と、」で受けているので同じ段落ですが、日本語ではしばしば会話文の直後に改行を入れますね。これは br要素です。

 <p>彼女は次のように述べた。</p>
 <p>「これは段落です」</p>

この場合は、それぞれ別の段落です。

あるいは仮に、筒井康隆『エディプスの恋人』『敵』など(の一部)を HTMLにするなら、pre要素しか使いようがないですね。

6   名前: aZ : 2005/03/13 01:11
遅くなってしまいましたが、返信ありがとうございます!
ホント皆さん詳しくて脱帽です…
参考にさせて頂きます。
またソフトを紹介して下さった方、
使いやすいのがありましたら是非使いたいと思います。

では、また質問してたら宜しくお願いします!

7   名前: da Meningen : 2005/03/14 20:27   [URL
小説に<pre>を使用するのはあまりお勧めできません。<br>の多用もおすすめできません。普通の文章を正しくマーク付けする場合、<br>の使い道はごくわずかです。ただし、詩をマーク付けするのであれば<br>は必須です。

【例】

<p>雨ニモマケズ<br>
風ニモマケズ<br>
雪ニモ夏ノ暑サニモマケヌ<br>
丈夫ナカラダヲモチ<br>
(途中省略)
サウイフモノニ<br>
ワタシハナリタイ<p>

【参考】

強制改行でドッキリ
http://www1.odn.ne.jp/mushimaru/bakaessay/besy008.htm

情報は意味をもつ単位で分割される
http://www.wakhok.ac.jp/~tetsuo/newsletter03.html

一覧へ戻る