sbでtableを使う場合の注意

www > sb

sbではtableがきちんと表現されない場合があります。原因は二つ。

一つ目の原因は、sbのデフォルト仕様ではフォーマットが自動改行になっていることです。普通tableを記述するときは、タグの包含関係が分かりやすいように適宜改行したりインデントを挿入したりするものですが、sbでフォーマットを自動改行にしている場合はその部分で改行されたり余分な要素が入ってしまうため、改行はNGです。
改行を簡単に削除する手段としては、秀丸エディタ改行でりーとマクロを組み込むという手があります。改行コードをよくご存じの方なら他のエディタでマクロを作るなどの応用も利くでしょう(サクラエディタというマクロ機能搭載のフリーのエディタでも可能、マクロ詳細はこちら)。
またHTML DIETなどのhtml軽量化?ソフトを使うのも手です。

二つ目の原因は、sb固有の問題というよりはsbのテンプレートおよびテンプレート作成者の問題でもあり、ブラウザの実装の問題でもあります。NetscapeではBODY属性がテーブルに継承されないという問題により、tableの文字色と背景色をいちいち指定しなければ正しく表示されません。しかしsb作者謹製のデフォルトテンプレートでも正しく表示されないのです。
この問題を回避するには、例えば以下のようなタグをスタイルシートに挿入します。

th, td { color: #000000; background-color: #FFFFFF; }


閑話休題(ぇ てか続き部分で全く関係ない話題をふるのもちょっと面白いのでやってみてますが。

「いや~やっぱり疲れたときには甘いものよね~~♪」

まあこれもいいのですが、私なら

「いや~やっぱり疲れたときには重低音よね~~♪」

ですね。ヘッドホンを固く装着して目を閉じる。ヴォリュームは大きめ。その状態でハードロックなりテクノなりユーロビートを脳髄にたたき込む。これが気持ちいいんですよ。眼球の後ろに鎮座する前頭葉が直接振動しているみたいで、まさに天に昇る気分が味わえます。しかしこれを地下鉄など公衆の面前でやると周囲から白い目で見られ、日本男児の面目丸つぶれになる恐れもあるという諸刃の剣。素人にはおすすめできない。というか公共の場ではヘッドホンからの音漏れは迷惑以外の何ものでもないので気をつけましょう。音量は控えめに。

www > sb

Posted by Hermitcrab