- From: Scott E. Preece <preece@predator.urbana.mcd.mot.com>
- Date: Tue, 25 Jun 1996 15:41:28 -0500
- To: cwilso@microsoft.com
- Cc: lauren@sqwest.bc.ca, www-style@w3.org, html-erb@w3.org
From: "Chris Wilson (PSD)" <cwilso@microsoft.com> | > | >>Note, by the way, that the spec does indicate how to handle "order of | >>appearance" for STYLE attributes - they are appended at the end of the | >>STYLE element (but since they are specified as if by ID, they would | >>presumably be most-specific in any case). | | Where does the spec say that? I looked through the current working | draft on CSS [1] and the embedding style working draft [2], and didn't | see where it said they were treated as if they were appended at the end | of the STYLE element (as if they were linked via ID). Perhaps this | issue should be strictly defined - that is not how MSIE applies the | style properties applied via a STYLE attribute (anything inside a STYLE | attribute on an element is immediately applied to the element, before | anything else. Otherwise, it could be overridden by a rule with a | higher specificity (e.g., "#ID1 #ID2 {}" ), which doesn't seem intuitive | at all). --- The next-to-last paragraph of section 3.2 of [1] says: A 'STYLE' attribute on an element (see section 1.1 for an example) should be considered as if an ID attribute had been specified at the end of the style sheet. which I read as I indicated. Since it goes on to say: The UA may choose to honor other stylistic attributes (e.g. 'ALIGN') as if a 'STYLE' attribute had been used. When in conflict with other stylistic attributes, the 'STYLE' attribute should win. I would say your interpretation was what they intended, anyway. --- | [1]: http://www.w3.org/pub/WWW/TR/WD-css1.html scott -- scott preece motorola/mcg urbana design center 1101 e. university, urbana, il 61801 phone: 217-384-8589 fax: 217-384-8550 internet mail: preece@urbana.mcd.mot.com
Received on Tuesday, 25 June 1996 16:40:35 UTC