2004年11月21日の日記を表示中

2004年 11月 21日 (日)

HTMLとCSSとTABLEと

HTMLで水平方向だけの罫線の入った表を作りたい場合,TABLEの開始タグに「frame="hsides" rules="rows"」でいいと思うんですが,この場合,Firefox-1.0だとデフォルトだと表は境界つぶしモデル(セル間にすき間が無いタイプ)で描画される模様.「frame="box" rules="all"」とやっても同様に境界つぶしモデルになっちゃいます.一方,border属性のみを設定すると,見慣れた分離境界モデルで表が描画されます.

HTML 4.01の仕様書見ると「border属性の他の値の設定は、frame="border"であることと、他に指定がない限りは rules="all"であることを示す。」と書いてあるんで,「border="1"」ってやってもborderの幅以外は「frame="box" rules="all"」と変わらないもんだと思うんですがFirefoxだと変わっちゃうんですねー.なんでだろう.IEだとどちらの場合も分離境界モデルで描画されるんですが・・・.

ちなみに,これを避けたいがために,tableに「style="border-collapse: separate"」を加えてみたところ,今度は内枠の線が全部消えちゃいました(;´д`)???よ,よくわからんが,今回はGeckoの挙動の方が不自然な気が・・・.参考までにテストページ

東方永夜抄

咲夜単体でExtraやっと15億点超えました(15.7億点).4ミスくらいしてて,カード3枚も落とす等,まだまだ改善の余地ありまくりです.ここんとこ,最も苦手なカードはフェニックスの尾になりつつあります.このカードだけ,初めて見た時から全く自分の中の難易度が変わってません・・・.

2004年11月21日の日記を表示中

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2004年11月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ