Re: FW: LT-Web withintext4htmloutput.txt

Another question on this topic Marcis said that <script> by default should
be yes but the default stated in the spec states that within text default
is no. Should this default be updated in the spec?

Leroy


On 8 May 2013 13:23, Mārcis Pinnis <marcis.pinnis@tilde.lv> wrote:

> Hi Yves,
>
> Yes, but it is not quite clear that it is like you explained. The
> specification (following the link below) does not explicitly say that the
> intra-paragraph level means that the head is to be excluded... (or ... am I
> wrong?!).
>
> From your answer I understand that the <head> tag is to be excluded by the
> defaults, but should it then be made explicitly clear (in the spec?)?
>
> Best regards,
> Mārcis ;o)
>
> -----Original Message-----
> From: Yves Savourel [mailto:ysavourel@enlaso.com]
> Sent: Wednesday, May 8, 2013 3:11 PM
> To: public-multilingualweb-lt-tests@w3.org
> Subject: RE: FW: LT-Web withintext4htmloutput.txt
>
> Hum…
>
> Felix pointed the proper reference:
> http://www.w3.org/TR/html51/dom.html#phrasing-content-1
>
> "Phrasing content is the text of the document, as well as elements that
> mark up that text at the intra-paragraph level."
>
> I'm not sure the element inside <head> are considered "as elements that
> mark up that text at the intra-paragraph level".
>
> -ys
>
>
> From: Karl Fritsche [mailto:karl.fritsche@cocomore.com]
> Sent: Wednesday, May 08, 2013 2:01 PM
> To: public-multilingualweb-lt-tests@w3.org
> Subject: Re: FW: LT-Web withintext4htmloutput.txt
>
> Hi,
>
> I think the complete test suite issn't yet updated to the defaults
> (Elements within Text and Translate).
>
> But nevertheless good point you are bringing up. I think every
> phrasing-element should be considered. So the expected output should be
> withinText="yes" even for the script in the head.
>
> For the example below also
> /html/body[1]/p[1]   withinText="no"
> should be changed to
> /html/body[1]/p[1]   withinText="yes"
>
> Cheers
> Karl
>
> On 08.05.2013 12:53, Mārcis Pinnis wrote:
> Hi Felix,
>
> We have a question regarding one of the TestSuite examples
> (withintext4htmloutput.txt) after applying the HTML Defaults.
>
> The <script> element according to
> http://www.w3.org/TR/2012/CR-html5-20121217/dom.html#phrasing-content-1is a phrasing content element. The default value for such elements is „yes”
> for elements within text in HTML.
>
> The same page also says: „Phrasing content is the text of the document, as
> well as elements that mark up that text at the intra-paragraph level” (by
> not explicitly specifying that intra-paragraph level means the content
> within <body> ... which could be or could not be understood or
> misunderstood by this explanation).
> The OLD HTML5 Defaults page says something different: All phrasing
> elements (...) which are 'within text'. (by also not specifying what
> „within text” means).
>
> So ... the question is:
>
> Should the <script> element within the <head> element have a default
> elements within text value of „yes”? Or ... do the defaults refer only to
> the content within the <body> tag?
>
> If the value should be “yes”, then the test suite example is wrong.
> If the value should be “no”, maybe it is worth considering to stress that
> the defaults refer just to the content within <body> (or ... according to
> the out-dated Wiki page something that is referred to by “within text”).
>
> Some more details are in the e-mail below.
>
> Best regards,
> Mārcis ;o)
>
> From: Pēteris Ņikiforovs
> Sent: Wednesday, May 08, 2013 1:25 PM
> To: Mārcis Pinnis
> Cc: Andis Lagzdiņš; Artūrs Vasiļevskis
> Subject: LT-Web withintext4htmloutput.txt
>
> elementswithintext\html\withintext4htmloutput.txt has not been updated
> after introducing HTML5 defaults into the standard.
>
> <!DOCTYPE html>
>  <html>
>   <head>
> <script type="application/its+xml">
> <its:rules xmlns:its="http://www.w3.org/2005/11/its" xmlns:h="
> http://www.w3.org/1999/xhtml" version="2.0"> <its:param
> name="withinparam">copyright</its:param>
> <its:withinTextRule selector="//h:span|//h:img|//h:em" withinText="yes"/>
> <its:withinTextRule selector="//h:cite" withinText="nested"/>
> <its:withinTextRule selector="//h:section/h:span" withinText="no"/>
> <its:withinTextRule selector="//h:p[@id=$withinparam]" withinText="yes"/>
> </its:rules> </script>
>    <meta charset=utf-8>
>    <title>Appaloosa</title>
>   </head>
>   <body>
>    <section>
>     <span itemref="keyword">horse</span>
>     <span itemref="keyword">appaloosa</span>
>    </section>
>    <p>
>    The Appaloosa
>     <cite>
>    The name comes from "Palouse horse" in reference to the Palouse River
> in Northern Idaho.
>     </cite>
>    are rugged horses originally breed by the
>     <span itemref="keyword">Nez-Perce</span>
>    tribe in the US Northwest.
>    </p>
>    <p>
>    They are often characterized by their spotted coats, as shown here:
>     <img src="appaloosa.png" alt="Appaloosa horses"/>
>    </p>
> <!--footer-->
>    <p id="copyright">
>    Copyright:
>     <em>Zebulon Inc.</em>
>    </p>
>   </body>
> </html>
>
>
> /html withinText="no"
> /html/head[1]   withinText="no"
> /html/head[1]/script[1]    withinText="no"
> /html/head[1]/script[1]/@type
> /html/head[1]/meta[1] withinText="no"
> /html/head[1]/meta[1]/@charset
> /html/head[1]/title[1]     withinText="no"
> /html/body[1]   withinText="no"
> /html/body[1]/section[1]   withinText="no"
> /html/body[1]/section[1]/span[1]     withinText="no"
> /html/body[1]/section[1]/span[1]/@itemref
> /html/body[1]/section[1]/span[2]     withinText="no"
> /html/body[1]/section[1]/span[2]/@itemref
> /html/body[1]/p[1]   withinText="no"
> /html/body[1]/p[1]/cite[1] withinText="nested"
> /html/body[1]/p[1]/span[1] withinText="yes"
> /html/body[1]/p[1]/span[1]/@itemref
> /html/body[1]/p[2]   withinText="no"
> /html/body[1]/p[2]/img[1]  withinText="yes"
> /html/body[1]/p[2]/img[1]/@alt
> /html/body[1]/p[2]/img[1]/@src
> /html/body[1]/p[3]   withinText="yes"
> /html/body[1]/p[3]/@id
> /html/body[1]/p[3]/em[1]   withinText="yes"
>
> No global or local rules are defined for the <script> element and it
> should have the default value. In HTML5, all „phasing content” elements
> have the default value of withinText="yes". The <script> element is one of
> them.
>
> This line
>
> /html/head[1]/script[1]    withinText="no"
>
> should be changed to
>
> /html/head[1]/script[1]    withinText="yes"
>
>
>
>
>

Received on Wednesday, 8 May 2013 15:20:16 UTC