[whatwg] table 'frames' attribute
Ian Hickson
ian at hixie.ch
Fri Jun 5 17:22:51 PDT 2009
On Tue, 5 May 2009, Anne van Kesteren wrote:
>
> On Mon, 04 May 2009 23:52:21 +0200, fantasai <fantasai.lists at inkedblade.net>
> wrote:
> > [...]
>
> Regardless of whether the effect of the rules is wrong, the name of the
> attribute is frame, not frames, as far as I can tell.
On Mon, 4 May 2009, fantasai wrote:
> Ian Hickson wrote:
> > On Mon, 4 May 2009, fantasai wrote:
> > > Section 10.2.6, i.e. The XHTML syntax: Rendering: Punctuation and
> > > decoration
> > > contains some style rules for handling the [rules] and [frames] attributes
> > > of the <table> element. I haven't reviewed it all in detail but this part
> > >
> > > table[frames=void] > tr > td, table[frames=void] > tr > th,
> > > table[frames=above] > tr > td, table[frames=above] > tr > th,
> > > table[frames=below] > tr > td, table[frames=below] > tr > th,
> > > ...
> > > table[frames=border] > tfoot > tr > td, table[frames=border] > tfoot >
> > > tr >
> > > th {
> > > border-style: solid;
> > > }
> > >
> > > is certainly wrong both per spec (HTML4) and implementation. It should be
> > > removed.
> >
> > Could you elaborate on how it is wrong?
>
> Yeah, sure.
>
> http://www.w3.org/TR/html40/struct/tables.html#h-11.3.1
>
> "This attribute specifies which sides of the frame surrounding a table
> will be visible."
>
> It's not supposed to create any internal borders, just affect the
> borders of the <table> itself. By contrast the 'border' attribute does
> create internal borders, but you can see that called out specifically
> later in that section.
Fixed. I hope. Let me know if there's anything else to fix here! :-)
--
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
More information about the whatwg
mailing list