From 60e45122edc9e7959ecb7ebdff47cfe32e8f8fd2 Mon Sep 17 00:00:00 2001 From: siusin Date: Wed, 25 Apr 2018 02:33:10 +0800 Subject: [PATCH 1/2] loosen the rule of the rb element --- includes/status.include | 7 ++++--- sections/syntax.include | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/includes/status.include b/includes/status.include index e078e6d5c8..a0fc8c1226 100644 --- a/includes/status.include +++ b/includes/status.include @@ -15,7 +15,8 @@ per [W3C Process - 6.4 Candidate Recommendation](https://www.w3.org/2017/Process
  • the <{media/disableRemotePlayback}> attribute;
  • {{registerContentHandler()}}, {{unregisterContentHandler()}} and {{isContentHandlerRegistered()}} methods;
  • customized built-in elements and the <{global/is}> attribute
  • -
  • The algorithm for creating an outline
  • -
  • The :defined pseudo-class
  • -
  • Allowing multiple <{meta}> elements with name="description"
  • +
  • The algorithm for creating an outline;
  • +
  • The :defined pseudo-class;
  • +
  • Allowing multiple <{meta}> elements with name="description";
  • +
  • the <{rtc}> element;
  • diff --git a/sections/syntax.include b/sections/syntax.include index f8b63ba94b..34b264d62e 100644 --- a/sections/syntax.include +++ b/sections/syntax.include @@ -5061,8 +5061,8 @@ : A start tag whose tag name is one of: "rb", "rtc" :: If the [=stack of open elements=] has a `ruby` element in scope, then - [=generate implied end tags=]. If the [=current node=] is not now a <{ruby}> element, this - is a [=parse error=]. + [=generate implied end tags=]. If the [=current node=] is not now a <{ruby}> element nor + a child of a <{ruby}> element, this is a [=parse error=]. [=Insert an HTML element=] for the token. From d7d1388d7c6e08828d24db9ef18eb6d88c8593f4 Mon Sep 17 00:00:00 2001 From: siusin Date: Wed, 25 Apr 2018 02:46:25 +0800 Subject: [PATCH 2/2] update changes --- sections/changes.include | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sections/changes.include b/sections/changes.include index cc093cd8f6..e374ae93b3 100644 --- a/sections/changes.include +++ b/sections/changes.include @@ -13,6 +13,8 @@

    Changes since the HTML 5.3 Second Public Working Draft

    +
    loosen the rule of the rb element
    +
    the rb element can be parsed propertly if the current node is a child of the ruby element
    Add the slot element
    Substantive change for custom elements.
    Add the :defined psuedo-class selector definition