| |
▼asadenさん:
>現在のサイトを一部フレーム対応にしようと,Wordsworthを使い始めましたが,一部テーブル記述をそのままコピー&ペイストすると,実際の表示の際に,テープルの上に10行程度の余白(改行?)が生じてしまいます。当方の記述が悪いのかもしれませんが,何かヒントのようなものがあればご教授下さい。
Wordsworthでは、説明文の改行位置に自動的に<BR>タグ(改行タグ)を挿入しています。
実際、フレーム版のHTMLソースを見ると、<TABLE>等の後に<BR>が挿入されているのが分かると思います。<TABLE>の中に<BR>が含まれているので、変な改行が生じているわけです。
この設定は、Wordsworthのメニューの「ツール」→「テンプレート編集」で、テンプレートファイルを選択して「編集」ボタンを押して、「詳細」タグの「改行位置に自動的に<BR>タグを挿入する」で設定変更できます。
が、<BR>タグを自動的に挿入しないようにしてしまうと普通の文章で改行してほしいところでも改行してくれなくなるので悲しいです。
で、結論。
さきほどの「改行位置に自動的に<BR>タグを挿入する」のチェックはそのままONにしておいて、説明文中で改行をしたくない箇所を<BY-PASS></BY-PASS>で囲んでください。
例:
----
普通の文章では
改行する。
<BY-PASS>
<TABLE>
<TR><TD>改行したくない箇所はBY-PASSで囲むのだ</TD></TR>
</TABLE>
</BY-PASS>
BY-PASSの外では、
改行されるのだ。
----
ちなみに<BY-PASS>はWordsworthが独自に定義しているタグです。
|
|