- From: Chris Wilson (PSD) <cwilso@MICROSOFT.com>
- Date: Tue, 7 Oct 1997 09:32:50 -0700
- To: "'Chris Lilley'" <Chris.Lilley@sophia.inria.fr>, "'David Perrell'" <davidp@earthlink.net>, www-style@w3.org
AAARRRRGGGGHHH!! *bangs head on desk* Thank you, that's exactly what I've been saying! I've been attempting to invoke the mythical beast that cures all ills, the browser default stylesheet, all along. There *IS* no error recovery, document tree rearrangement, or non-standard inheritance taking place here (*). (*) - Actually, that's not entirely true; the text color is copied from the BODY element's color so that text will not "disappear". This would take a bit of explaining, since I suppose it could be considered an "original design principle". *Sigh*. :^) -Chris Chris Wilson cwilso@microsoft.com *** > -----Original Message----- > From: Chris Lilley [SMTP:Chris.Lilley@sophia.inria.fr] > Sent: Tuesday, October 07, 1997 5:04 AM > To: Chris Wilson (PSD); 'Chris Lilley'; 'David Perrell'; > www-style@w3.org > Subject: Re: CSS1 and tables > > On Oct 6, 6:21pm, Chris Wilson (PSD) wrote: > > > Ah, an interesting solution - one I discarded while planning in IE3 > > because of the legacy of: > > > > <FORM STYLE="font-weight: bold">This is bold. > > <INPUT ID=a> > > <TABLE><TR><TD> > > <INPUT ID=b>This is not bold. > > </TD></TR> > > </TABLE> > > This is bold again. > > <INPUT ID=c> > > </FORM> > > > > Namely, you can't assume you can always break an element into two or > > more elements without damaging its functionality. > > Of course. If the element is block level, you don't need to split it. > I just checked: > > <!doctype html PUBLIC "-//W3C//DTD HTML 4.0//EN"> > <html><head><title>foo</title></head><body> > > <FORM STYLE="font-weight: bold">This is bold. > <INPUT ID=a> > <TABLE><TR><TD> > <INPUT ID=b>This is not bold. > </TD></TR> > </TABLE> > This is bold again. > <INPUT ID=c> > </FORM> > > is valid. What's the problem? If the input id=b is not bold, that just > means that the (conceptual) browser default stylesheet, that mythical > beast which can be invoked to explain all ills, explicitly sets > > table { font-weight: normal } > > I see no peculiar or non-standard inheritance and no error recovery > or document tree rearrangement in this example; everything works as > expected without need to invoke "original design principles" or > whatnot. > > -- > Chris Lilley, W3C [ http://www.w3.org/ ] > Graphics and Fonts Guy The World Wide Web Consortium > http://www.w3.org/people/chris/ INRIA, Projet W3C > chris@w3.org 2004 Rt des Lucioles / BP 93 > +33 (0)4 93 65 79 87 06902 Sophia Antipolis Cedex, France
Received on Tuesday, 7 October 1997 12:33:09 UTC