* table 要素 rules 属性 (HTML, XHTML 1) [1] [[HTML]] の [CODE(HTMLe)[[[table]]]] 要素の [DFN[[CODE(HTMLa)[rules]] 属性]]は、表のこま中の罫線の位置を指定します。 (ただし、レンダリングは [[UA]] 依存です。) 仕様書: - [[HTML 4]] -- [CODE(HTMLe)[table]] 要素 [CODE(HTMLa)[rules]] 属性 -- [CITE[A.3.7 table_changesChanges for tables]] [11] GgINJo pqewtsxqyshr, [url=http://csvqxlsfccoc.com/]csvqxlsfccoc[/url], [link=http://zmsocbhekxhw.com/]zmsocbhekxhw[/link], http://astxfmpqwrbt.com/ ([[sxguyr]] [ivullx@ylqkqg.com] [WEAK[2008-06-30 20:09:06 +00:00]]) [[#comment]] ** スタイル・シート代替 [2] この属性は HTML 4 では'''非推奨'''とされているわけではありません。 [[HTML 4.0]] の当時表のスタイル指定機能を持った [[CSS2]] がまだ開発中だったことが影響しているのかもしれません。 [3] [[CSS]] や [[XSL]] では、 [CODE(CSS)[[[border]]]] 系[[特性]]/[[属性]]で代替できます。 が、指定が面倒なので、 HTML による指定と同程度の簡略記法が CSS にもあってもいいような気がします。 [[#comment]] ** 属性値 [4] この属性は[[列挙型]]です。 :[CODE(HTML)[[[none]]]] (既定値):罫線なし :[CODE(HTML)[[[groups]]]]:[[行群]]・[[列群]]の間 :[CODE(HTML)[[[rows]]]]:[[行]]の間 :[CODE(HTML)[[[cols]]]]:[[列]]の間 :[CODE(HTML)[[[all]]]]:すべての行と列の間 [5] [[SGML宣言]]の指定によっては[[属性名]]の省略が行えるはずですが、 それに対応している [[WWWブラウザ]]はほとんどないと思われます。 [6] この属性は省略できます。既定値は [[DTD]] には書かれていませんが、本文には [CODE(HTML)[none]] とあります。 更に、後方互換性のための推奨 (should) として、 [CODE(HTMLa)[[[border]]]] 属性の値が [CODE(HTML)[0]] の時には [CODE(HTML)[none]], それ以外の値の時には [CODE(HTML)[all]] を ([CODE(HTMLa)[rules]] が陽に指定されていなければ) 使用するようにとされています。 また、属性名 ([CODE(HTMLa)[[[frame]]]]) 省略の [CODE(HTML)[border]] が出てきたときには [CODE(HTML)[all]] がほのめかされるとされています。 こちらには[Q[省略時には]]という注記がありませんが、 陽に指定があっても上書きされてしまうのでしょうか? [8] - [[HTML 4]] -- [[厳密DTD]] -- [[移行用DTD]] ([[名無しさん]] [sage]) [[#comment]] ** 歴史 [7] HTML 4 表の開発の時には、将来的に他の表要素にも [CODE(HTMLa)[rules]] 属性を指定できるようにすることを考慮に入れていたそうです [SRC[HTML 4.01 A.3.7]]。 [[#comment]] ** メモ [9] [CITE@fr[26 avril - Wikipédia]] ([CODE[2007-09-15 02:42:15 +09:00]] 版) > [PRE(HTML example code)[ ]PRE] ([[名無しさん]]) [10] [CITE@fr[Né un 4 juillet - Wikipédia]] ([CODE[2007-10-25 12:35:59 +09:00]] 版) > [PRE(HTML old example code)[
Portail du cinéma
]PRE] ([[名無しさん]]) [[#comment]] * メモ