KoMaDo    : サポート掲示板  ■ Headline ■ HOME    

サポート掲示板トップへ ▼カッ飛び最後 

  <table>タグについて

01: 名前:湯川投稿日:2003/05/16(金) 15:49
ColumnHTMLをダウンロードさせていただきました。

<table>タグで表を書き込むと、ブラウザ上で見たとき、表が下のほうに表示されます。
■タイトル 日付
の下に空白行が10行ほどでき、表が表示されます。

WindowsのIE6での不具合です。
MacのIE5では問題なく表示されます。

columnh.cgiの# HTML生成処理Bの # 記事を展開の<blockquote>タグを削除したり、
スタイルシートを削除したりしてみたのですが、同じです。

何か原因にお心当たりはありますでしょうか?

02: 名前:湯川投稿日:2003/05/16(金) 17:27
自己レスで恐縮です。

原因が分かってきました。
管理画面で書き込む際、

<table>
<tr>
<td>

というように、整形して記述していました。
このためCGIはタグとタグの間に改行があるとみなし、
HTMLとして書き出す際に<br>を自動的に付加していたようです。
書き出したHTMLのソースを見て気づきました。

<table><br><tr><br><td>

というように。当然と言えば当然ですね。
Win IEはこの<br>を実行していたようです。
(なぜ表の上にくるのか分かりませんが)

対処として、管理画面から書き込む際に、
<table>〜</table>までを改行せずに記述すると、
正常に表示されました。

表組みなどはホームページ作成ソフトで作ってから
ソースをコピー&ペーストしたいのですが、
その方法だと手作業で改行を削除していくしか
ないんでしょうね。

お騒がせしました。

03: 名前:白砂 青松投稿日:2003/05/16(金) 19:37
 はじめまして。

 うーん、改行だけはどうしようもないですからねー。

 Column HTMLではやってませんが、白砂もよく「改行を消す」作業をすることがあります。
 そん時は、HTMLファイルをエディタで読み込んで、<tr>\nを<tr>に変換、とかやってます。MKEditorみたいなフリーのエディタでも\n(改行)や\t(タブ)を置換文字に組み込むことができるんで、これだと一発で変換できますよ。

sage:   
  名前: メール:
  本文:

サポート掲示板トップへ ▲カッ飛び先頭 



管理者 白砂 青松 2chTypeBBS Ver.2.1 build 2 改造版  -- Ahhan ! BBS Ver 2.55e --