- From: Sean Hayes <Sean.Hayes@microsoft.com>
- Date: Wed, 22 May 2013 11:53:34 +0000
- To: Simon Pieters <simonp@opera.com>, Anne van Kesteren <annevk@annevk.nl>, "public-texttracks@w3.org" <public-texttracks@w3.org>
Thanks for confirming its valid. Putting it in a NOTE block doesn’t stop the validator from complaining though. I know where ::cue is defined, I'm just asking if the group is working with the CSS working group to extend their syntax so that it becomes legal CSS. Cheers, Sean. -----Original Message----- From: Simon Pieters [mailto:simonp@opera.com] Sent: 22 May 2013 12:44 To: Anne van Kesteren; public-texttracks@w3.org; Sean Hayes Subject: Re: Live WebVTT Validator update On Wed, 22 May 2013 12:48:52 +0200, Sean Hayes <Sean.Hayes@microsoft.com> wrote: > > Hi Anne, and other WebVTT experts, > > I'm experimenting with a TTML to WebVTT converter and just want to check > a few details with you all. > > The validator claims that: > > WEBVTT { generated-from : TTML; } > > /* ============ cue style here ========= > -- styles here ignored by webvtt > */ > *::cue(c.style25) > { > font-family: "Segoe UI Light", Sans-Serif; > color: #303030; > font-size: 36px; > line-height: 44px; > margin: 0; > } > /* cues here ignored by css > > 00:00:00.101 --> 00:00:03.000 > <c.style22><c.style25><c.style26><c.style27> This is an > <c.style28>SDP-US</c> TTML file. </c></c></c></c> > > NOTE > end of file */ > > Is incorrect, specifically: > > 1.Line 4, column 1: Timestamp must start with a character in the range > 0-9. > 2.Line 20, column 1: Timestamp must start with a character in the range > 0-9. > > My understanding of the parser is that content is ignored between the > header up to the first timestamp line, is that not correct? That is correct. However, that doesn't mean that it is allowed to put random stuff there. > I want to use that area for the generated style-sheet, rather than have > to put it in a separate file (i.e. the generated file serves both as > cues and its own style). Put it in a NOTE comment block. > Also it seems that *::cue(c.style25) is not a legal CSS 3 selector, > since the syntax for functions in pseudo classes only admits an > expression as argument, not a selector. Is that correct? ::cue() is defined in http://dev.w3.org/html5/webvtt/#the-cue-pseudo-element The given example is valid. -- Simon Pieters Opera Software
Received on Wednesday, 22 May 2013 11:54:34 UTC