- From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
- Date: Tue, 20 Oct 2009 23:03:03 +0200
- To: fantasai <fantasai.lists@inkedblade.net>
- CC: www-style list <www-style@w3.org>
Leif Halvard Silli On 09-10-20 22.10:
> fantasai On 09-10-20 21.41:
>
>
>> Leif Halvard Silli wrote:
>>
>>> fantasai On 09-10-20 04.20:
>>>
>>>
>>>> http://dev.w3.org/cvsweb/csswg/selectors3/Overview.html.diff?r1=1.46&r2=1.47&f=h
>>>>
>>>> Please let me know if this addresses your comments.
>>>>
>>> Nits: you wrote "an an" instead of "an" (first sentence).
>>>
>> Fixed. Thanks.
>>
>>
>>> Proposal/Comment
>>>
>>> In short, I suggest that the last sentence should start like this (my
>>> changes in UPPERCASE):
>>>
>>> <p>If a universal selector represented by THE <code>*</code> ONLY
>>> (THAT IS: without a namespace prefix) is not immediately followed by a
>>> pseudo-element AND ALSO IS NOT the only component IN a sequence of
>>> simple selectors, then [ ... etc]
>>>
>>> Background/Explanations
>>>
>>> ...
>>>
>> I've inserted "i.e." inside the parentheses.
>>
>
>
> Good.
>
Btw, I said 'that is' because I've hear that that is what is often used
in specs, and I find that clearer, myself.
>> I decline to make the other
>> changes, as I feel the sentence is adequately clear as-is and I don't
>> find the proposed change to be a noticeable improvement, if any.
>>
>
>
> I continue to believe that this sentence is suboptimal and
> unclear. But there are certainly many ways to improve it.
>
[...]
> As it is, the reader must himself/herself mentally insert a "not"
> after the second "is". It could in fact be better to skip the
> second "is" - then it becomes clear that the "is not" is valid
> here also.
>
To clarify the last point. Contracting somewhat, the spec now says:
NOW: If "*" *is not* the only component (i.e. w/o prefix)
OR *is* immediately followed by a pseudo-element,
THEN the "*" may be dropped.
Is this meant to have the following meaning: ?
?!? If "*" *is neither* the only component (i.e. w/o prefix)
*nor* immediately preceding a pseudo-element,
THEN the "*" may be dropped.
If the answer is "yes, this is what is meant", then I suggest using the
"neither - nor" wording that I used above. *OR* I suggest skipping the
second "is":
NEW If "*" *is not* the only component (i.e. w/o prefix)
OR followed by a pseudo-element,
THEN the "*" may be dropped.
Because as it is, the second condition could be read as
OR [if it] is followed = OR *when* it is followed [etc]
--
leif halvard silli
Received on Tuesday, 20 October 2009 21:03:37 UTC